OpenStack:开启智能开源基础设施自动化时代

  • 来源:计算机世界
  • 关键字:基础,发展,核心
  • 发布时间:2020-06-13 13:49

  OpenStack于十年前就率先提出开源基础设施的概念,随后迅速成为开源基础设施即服务的事实标准。为了应对人工智能、机器学习、边缘计算及物联网等新型信息技术需求,OpenStack已开始支持新的芯片架构,创建了一个可自我监控、自我复制并可提供一组通用用例的基础设施,自动化规模缩小至裸机并与众多开源组件集成,形成智能开源基础设施开源组件,以满足新型信息技术的不断发展演进。

  OpenStack 基金会首席运营官 Mark Collier(柯理怀)

  日前,OpenStack社区正式发布部署最广泛的开源云基础设施软件的第21版——Ussuri,正式开启了智能开源基础设施自动化的新时代大门。

  Ussuri大力改进三大核心领域

  OpenStack提供了从裸金属到边缘应用,从自动化服务器、加速器的部署到负载均衡服务器、容器安全性能的提升等功能,Ussuri版本主要改进了三个核心领域:

  持续改进核心基础设施层的可靠性。Nova(计算服务)现已支持Nova单元间的冷迁移及调整服务器分区大小;Kuryr(OpenStack与容器网络间的桥梁)已添加对IPv6的支持;Ironic(裸金属服务)已添加自动化裸金属硬件配置功能。

  强化了安全性和加密性能。Octavia(负载均衡服务)现已支持在特定可用区域部署负载均衡服务,该功能支持将负载均衡服务部署至边缘环境。Octavia用户现在可指定listeners和pools可接受的TLS码,负载均衡服务器因此可强制执行安全合规性要求。Kolla(容器化部署)已添加对后端API服务TLS加密的初始化支持,提供API流量的端到端加密。

  拓展了通用性以支持新兴用例。Cyborg(加速器生命周期管理)已完成与Nova(计算服务)的集成。用户如今可采用Nova来启动带加速资源(由Cyborg管理)的服务器实例;Zun(容器服务)已增加对Kubernetes CRI运行时的支持。Zun采用CRI运行时来实现capsule(pod)的概念,因此,Kubernetes用户可采用Zun API在安全容器Kata Containers中创建pods。

  这些改进均由全球社区的上游开发者和运营商设计和交付。OpenStack基金会执行董事Jonathan Bryce(傅兰石)指出,“OpenStack社区的活力源自开发者们,多年来依然保持每6个月交付一个版本的活跃水平。此次发布的Ussuri版本共收到了来自188个组织及50多个国家/地区共1003位开发者的2.4万次代码修改。”

  十年磨一剑 计算规模超千万

  OpenStack项目成立至今已有十年,如今由一个大型的全球开源社区支持着,并与Linux kernel、Chromium并列为全球贡献度最活跃的三大开源项目之一。OpenStack基金会首席运营官Mark Collier(柯理怀)表示,“OpenStack作为一种智能开源基础设施引擎能够得到大家的认可,是因为它运行良好,是稳定可靠构建云计算平台的软件。”

  此外,随着每个新版本的自动化和成熟度不断增加,OpenStack得以在电信、医疗、银行、娱乐、高性能计算、政务等领域实现一些世界上最领先且最具开创性的工作。傅兰石对记者说,“基金会及社区最重要的目标是让用户可以大规模地部署和应用软件。在大规模运维用户的带领下,OpenStack部署在各行各业,包括零售、电子商务、金融服务、学术研究、电信和大规模公有云等领域,业务范围遍及全球。”

  OpenStack是一个基础设施平台,适合裸金属、虚拟机(VMs)、图形处理单元(GPUs)及容器等多种架构的部署。目前,OpenStack已成为私有云中容器、VMs及裸金属首选的开源基础设施。OpenStack软件如今支持着超过75个公有云数据中心及数千个私有云的运行,总体计算核心规模逾千万。

  作为一个活跃度非常高的开源项目,OpenStack社区其实也有许多僵尸项目,而这,恰恰体现了OpenStack本身的开放性,它体现在允许开发者用代码实验想法。傅兰石表示,开源是很有价值的实验性的东西,开源让人们测试某个想法,但有可能很多源码没有太大用处(通过社区协作,项目潜在的价值逐渐被发掘出来,这是一个从无到有逐渐积累的过程)。

  思维变革与硬件创新,迎接未来巨大市场

  随着技术的不断升级,开发者们的思维改革必将决定大型开源社区的整体未来趋势,在OpenStack近几次版本的发布中我们不难发现,社区中可独立使用的项目越来越多。傅兰石对记者说,“前几年,OpenStack的项目倾向于成为单一架构的整体解决方案,每个核心组件彼此相连,耦合度比较高,而最近几次版本发布中,许多核心组件朝着独立的或耦合度较低的方向发展,比如Ironic对外暴露API出来,作为一个独立项目来管理裸机,供Kubernetes直接調用,使用Ironic的时候不用安装整套OpenStack,这也是未来的发展方向。”

  当记者问到OpenStack基金会对未来云计算市场走向的看法和预期时,OpenStack基金会中国社区经理Horace Li(李昊阳)对记者说:“今年有很多新用户的案例是围绕5G、人工智能、机器学习和边缘计算的,社区相继也有很多创新,例如如何使硬件的自动化反映在软件开发上,或用软件的形式实现硬件更自动化地安装部署等。未来,随着新兴用户案例和需求的出现,我们将会将重点更多地围绕在如何通过软件的方式,来实现更好地管理硬件或是硬件的自动化开发。”

  同时,柯理怀对记者说:“我认为一些有趣的事情正在发生,据市场研究机构预计,OpenStack在三年后的市场份额将达到77亿美元,也将会有更多的用户部署OpenStack。随着云计算的发展,数据中心会因为由此而演进的新架构而得到更高效的运行和更出色的性能表现。”

  在5G商用时代中,边缘计算的风口会大力助推数据中心永不停息的硬件创新,而OpenStack也会应对挑战,为其持续提供更好的软件支持。

  衎一

……
关注读览天下微信, 100万篇深度好文, 等你来看……
阅读完整内容请先登录:
帐户:
密码: