​今天的企业必须跟上日益增长的内部和外部客户需求,否则很很惨。

对于IT而言,这意味着更快地部署和更新应用程序,而且比以前更频繁地满足和最好超过这种需求。同时,IT必须将其人力集中于战略上,而不是例行任务。

Linux容器技术正在帮助一些机构实现这一转变。作为团队DevOps实践的一部分,开放源代码容器和云部署和使用一起提供了巨大的灵活性和敏捷性。容器化为真正的混合云方法创造了机会。通过它,我们可以以一致和高效的方式管理在任何地方运行的任何应用程序。在企业数据中心,OpenStack已经成为一个强大的云基础设施框架。 Linux和OpenStack如何协同工作?

 

十一个OpenStack的好处

OpenStack提供了容器平台和应用程序可以依赖的资源和服务。这里有通过使用该平台为容器策略可以带来的11个好处。

 

1.提供建立开放、大规模可扩展云的标准

 

OpenStack由快速增长的个人和企业贡献者组成的社区支持,提供了一个标准平台来构建开放、可大规模扩展的云。部署OpenStack的机构通常寻求更高的灵活性和运营效率、创新能力和基础设施的成本节约。

 

2.利用软件定义的基础设施服务

Linux容器为应用程序开发和生命周期管理提供了类似的好处,因此企业寻求汇总Linux容器和OpenStack的好处是有意义的。

尽管当前的市场热情较高,但是成规模的Linux容器部署需要的不仅仅是容器运行时和包装格式。他们需要一个集成的企业容器平台,用于在企业数据中心和公共云中运行和编排容器。目标是利用软件定义的虚拟机基础架构服务。幸运的是,这正是OpenStack提供的。

 

3.允许团队更快地开发更好的应用程序

在最近的OpenStack用户调查中,超过一半的受访者表示,他们对将OpenStack云与容器结合使用来进行生产使用感兴趣,因此对解决方案的需求并不短缺。随之而来的是对随需应变、随时随地服务的不断增长的渴求。容器通过更快地开发更好的应用程序来帮助满足这种需求。

其优点包括提高应用程序的可移植性,缩短开发时间,提高应用程序的稳定性。随着应用程序变得更“组件化”,并且高度分布,以及随着微服务体系结构的出现,容器提供了一种有效的方式来部署这些微服务,而不需要传统VM的开销。

 

4.允许在技术堆栈中实现模块化增长

 

Linux构成了OpenStack和现代容器基础设施的基础,使得这两者成为一种自然的契合。通过在云战略的基础上使用OpenStack,组织可以添加更新的技术,如用于测试的容器,然后在实现必要的稳定性和安全级别时将其部署到生产环境。更重要的是,这可以在不影响多租户安全性和隔离、管理和监控、存储和网络以及更关键的功能的情况下完成。

 

5.提供与OpenStack社区的集成

在2014年,OpenStack社区认定容器是一种重要的技术。这使得在OpenStack云中数个项目支持容器,以及围绕它们的第三方生态系统。今天,OpenStack提供了几种不同的以容器为中心的管理功能,包括监控、多租户安全和隔离。

 

6.提供标准化

整个行业正在进行工作,以推进集装箱技术的开放标准。 OpenStack拥抱这些标准。例如,OpenStack Containers团队是基于容器标准构建的,比如来自开放容器倡议(OCI)的runC运行时标准,并且为组织开发一种更容易的方法来在OpenStack基础设施上建立和部署容器技术。

 

7.改善项目创新

目前有四个专门用于容器的OpenStack项目。

Magnum在多租户环境中为容器提供特定于容器的API作为服务。
Kolla提供部署工具和控制器平面,其中每个OpenStack服务在Docker容器中运行。
Murano使得打包应用程序可以部署在OpenStack上。
Kuryr将容器框架网络模型桥接到OpenStack网络抽象。

 

 

这种持续的创新表明伴随着应用程序的演变,OpenStack对容器的承诺,每个社区都与各种Linux容器项目的关键贡献者携手工作。

 

8.支持“容器编排集成”

通过Magnum项目,OpenStack支持三个容器编排引擎(COE)。您可以使用第三方生态系统工具(包括Docker Swarm、Kubernetes和Mesos)自动配置容器运行的计算实例集合。将编排框架与容器一起使用的一个好处是允许在任何给定时间点在OpenStack和裸机环境之间切换,从而将应用从基础设施抽象出来。

 

9.提高安全性

安全性通常被称为限制容器采用的主要顾虑之一,但OpenStack有助于减少一些顾虑。机构可以使用OpenStack Magnum中的bay来布置一组虚拟机或裸机实例,以便它们只由一个租户使用。 OpenStack还支持通过集成图像签名、扫描和认证工具来验证可信任的容器内容。

 

10.提高团队独立性

虽然OpenStack和容器继续快速创新,但它们已经被世界上许多大小型企业使用。在这些部署中,已经发展出一种模式,通过使用正确的技术来解决它们最有资格去解决的问题,同时与其他技术紧密集成,以实现为迎接未来的挑战做好准备的企业级基础架构和应用平台。通常,这样的模式围绕机构内的技术栈或技能集中的抽象线发展。

OpenStack上的Linux容器的情况也不例外,战略利益在于堆栈的主要层分离,可以由不同的团队拥有,以自己的节奏吸收创新,并且实施公司特定的需求而不影响整个堆栈。

 

11.提供软件定义的基础设施服务

 

OpenStack为计算、网络、存储、租赁安全和服务管理提供软件定义的基础架构服务。网络、存储、安全和管理的认证解决方案的庞大生态系统已经出现,为运营商提供丰富的功能和选择。OpenStack的工作单元是一组虚拟机,在具有高度自动化和自助服务的租赁模型中共享资源和服务池。

容器平台可以在这些虚拟机集中运行,将从OpenStack消耗的计算能力和基础架构资源聚合到由容器编排引擎管理的微服务和容器化传统应用程序和服务。

容器平台提供了一种“语义的租赁”,它与组织内的应用需求和所有权相匹配,并且与基础设施所有权截然不同。如果容器与公有云基础设施即服务一起用作跨越数据中心的混合云结构,则尤其如此。容器平台还为任何应用程序以通用的方式为持续集成、持续部署自动化以及流水线提供工作流程自动化。

应用程序本身在容器内作为工作单元存在,它将应用程序代码与操作系统和中间件组件提供的运行时依赖关系聚合。应用程序团队可以集中管理对这些组件中的任何一个所做的更改,因此以自己的节奏承担互操作性、依赖性和新功能的责任。

然而,这种扩展的自由带来保持有效载荷安全的责任,特别是对于运行时组件已知的安全漏洞。使用容器平台提供的自动化功能(从自动化构建到CI测试到部署策略)时,这一点变得更容易。

 

Linux和OpenStack的互补价值

从表面上看,Linux容器和OpenStack似乎解决了类似的问题。但是当你仔细看看技术和用例,你可以看到它们是如何互补的。两者实现相同的概念,却有着不同的重点——基础架构资源,或应用程序和微服务。企业可以利用这两种技术来获得两个世界的最佳效果,同时为堆栈的每一层分别进一步提高敏捷性和创新性。

这种组合方法可以采用单独团队的形式,或者利用任何层的托管服务。每个机构都有不同的需求,所以拥有这种选择允许每个人都有更大的商业价值,这是开源技术为数字世界提供的巨大好处。

 

编译:Jonathan Zhang

作者:Lars Herrmann

来源:https://techbeacon.com/11-ways-organizations-will-benefit-big-running-containers-openstack

投稿邮箱:openstackcn@sina.cn

  1. 高仿包包ෑ1:1手表ෑA货货源 VX:LoveMeJck伯爵ꈢMontblancꈢBurberryꈢchanelꈢHermesꈢBurberryꈢ江诗丹顿ꈢPradaꈢHermesꈢ

  2. 原单A货ﭗ一件代发ﭗ精仿奢侈品 118v.net伯爵₩Dior₩百达翡丽₩Coach₩Dior₩Cartier₩古驰₩

  3. 高仿奢侈品ᾂ精仿奢侈品ᾂ原单奢侈品 Wei信:LoveMeJck蒂芙尼﹁菲拉格慕﹁菲拉格慕﹁chanel﹁chanel﹁Coach﹁