云原生计算如今正在成为业界最大和最具影响力的云计算范例. 人们需要对其进行了解.
云原生计算可能是当今企业 IT 中最重要的趋势. 从本质上讲, 云原生技术将云计算的优势扩展到整个 IT 领域, 其中包括内部部署技术和边缘计算.
开源容器编排平台 Kubernetes 通过云原生技术在全球 2000 强企业中得到了快速采用. 然而, Kubernetes 只是云原生应用的一部分. 实际上, 它反映了一种新的企业计算模式, 这种模式正在颠覆许多已建立的 IT 领域.
不可否认, Kubernetes 及其蓬勃发展的生态系统仍然不成熟, 正在快速进行创新. 尽管如此, 云计算将颠覆许多企业 IT 市场, 并随之颠覆企业实现技术的方式. 以下是正在经历云计算带来的颠覆的三个市场:
1. 基础设施即代码
几年前,"基础设施即代码" 是 DevOps 的主要技术驱动因素之一. 理论上, 企业不需要处理配置和管理操作环境的所有方面, 而是应该编写脚本或配方, 为企业自动化进行配置.
与云计算相结合的基础设施即代码, 导致对如何处理生产环境的全面反思, 因为解决生产中问题的最佳方法通常是使用更新的方法取消供应和重新配置, 而不是单独使用单个服务器进行修改.
基础设施即代码的问题就是代码位. 随着方法变得越来越复杂, 它们需要自己的生命周期, 其中包括安全审查, 测试和有限的部署. 在简化软件生命周期中, 却无意中创建了另一个软件生命周期进行管理.
相比之下, 云原生计算遵循基础设施即代码的替代方案: 操作环境的模型驱动的声明性表示. 实质上, 用户创建一个环境应该如何表现的模型, 并允许 DevOps 平台确保它符合模型. 如果出现问题, 需要更新模型.
云原生采用模型驱动的声明性配置的概念, 并与它一起运行, 将其应用于整个 IT 环境, 人们称之为云代码计算的 "无代码" 原则. 随着这一原则的实施进展, 期望看到越来越复杂的模型代表整个企业 IT 环境. 因此, 基础设施即代码将成为过去.
2.SD-WAN
第一代软件定义的广域网 (SD-WAN) 产品提供两种核心功能. 首先, 它们抽象了广域网链路的连接选择, 使组织能够选择多协议标签交换(MPLS), 宽带或其他协议作为政策问题.
其次, 这些早期产品将对远程办公网络设备 (可能在零售商店, 工厂, 办公室等场合) 的控制权转移到集中管理设施.
这些基本功能在云原生世界中仍然很重要, 并将成为更大功能的一部分: 抽象控制和无信任的安全性.
"无信任" 是另一种云原生原则: 更新现在已经过时的 "零信任" 方法, 将零信任和软件定义的网络结合起来, 从而将该方法带入云原生计算范例.
无信任尤其适用于网络. 必须假设物理网络本身不提供安全保护. 与其相反, 必须创建一个抽象的, 软件定义的层, 该层独立于网络的物理特性处理所有必要的安全功能.
第一代 SD-WAN 技术部分实现了无信任网络的愿景, 其核心是更新或取代原有的 WAN 概念. 相比之下, 在云原生世界中, WAN 是无关紧要的, 因为已经抽象了所有网络端点, 无论它们是在云中, 在本地数据中心还是在边缘.
随着边缘计算在企业中的应用, 这种软件定义的网络控制和安全方法变得越来越重要, 这是因为人工智能正在迅速发展, 而 5G 技术将在未来十年继续发展. SD-WAN 正在应对这些挑战, 当它出现时, 可能会将其看作完全不同的东西.
3. 超融合基础设施
很多人仍然对于超融合基础设施 (HCI) 是什么感到困惑.
融合基础设施相对简单. 与其在数据中心中采用单独的计算和存储设备 (例如, 因为有一个存储区域网络或 SAN), 不如将计算和存储设备组合(或 "融合") 到同一个盒子中, 使它们更易于配置, 并且在此过程中可以降低成本.
超融合基础设施为混合增加了虚拟化. 使用超融合基础设施, 用户可以混合使用虚拟化计算(传统的基于管理程序的虚拟化, 虚拟化存储和虚拟化网络).
底层硬件可能是融合基础设施, 但并不要求必须是. 用户可能拥有一些虚拟机, 虚拟 SAN 和一些类似于 SD-WAN 工作方式的软件定义网络. 如果供应商以这种方式出售, 其混合可能将成为融合基础设施.
对于超融合基础设施到底是什么, 这种固有的模糊性允许供应商构建截然不同的产品, 并称之为超融合基础设施, 从而导致严重的问题.
话虽如此, 超融合基础设施的基本原则是合理的, 事实上, 它是云原生计算的核心. 云原生基础设施需要虚拟化计算, 虚拟化存储和虚拟化网络 -- 只是现在, 没有特别的要求将这三种技术打包到一个盒子中, 这样供应商就可以在上面添加设备. 与其相反, 虚拟化伴随着云原生领域而来.
虚拟化实施的具体细节取决于用户需要解决的问题. 实际上, 即使 Kubernetes 处于云原生应用的中心, 容器虚拟化抽象也只是其中一种选择. 实际上, 云原生计算还包括传统的虚拟化, 容器和无服务器计算.
虚拟化存储也是云原生计算无状态需求的一个重要推动因素. 那么如何在不损害云原生原则的情况下在固有的无状态环境中管理状态信息? 提示: 从虚拟化存储开始.
当然, 虚拟化网络是下一代 SD-WAN.
企业需要将提供基础设施即代码, SD-WAN 和超融合基础设施产品的供应商作为其客户, 并帮助他们制定营销策略和内容营销需求.
需要让他们全面了解可能对他们的业务产生影响的一些颠覆性技术, 而云原生计算是互联网出现以来最为重要的颠覆性技术之一.
同样重要的是, 虚拟化, 容器和无服务器计算这三种技术都是过渡性的, 因此, 企业需要满足客户的需求, 并且还会继续这样做.
供应商和企业需要展望未来, 而在企业 IT 领域, 下一件大事将是云原生计算.
来源: http://cloud.51cto.com/art/201909/603381.htm