OpenShift 与 OpenStack 都是在 2010、2011 年左右创建的,用于构建可扩展云平台的开源技术,两者都用于在混合云环境中构建可扩展系统。从历史来看,OpenStack 的存在时间要比 OpenShift 长。这两个项目的演变代表了从虚拟机到应用程序容器的转变。
OpenShift 是 Paas(平台即服务)模式,主要在 AWS、Google Cloud Platform 等现有云服务之上运行,用于开发和操作容器化应用程序。用户可以自己提供、操作和监控应用程序与服务,并专注于优化开发和 DevOps 工作流。而 OpenStack 具有更深层次的抽象概念,OpenStack 是一种 Iaas(基础设施即服务),可用于将现有服务器转换为云服务。该平台用于构建基于分布式硬件的虚拟化云基础设施,配置具有 CPU 内核和 RAM 的虚拟机,以及虚拟网络和分布式存储。
在容器虚拟化技术成为现在虚拟化主导地位的当下,因为 OpenShift 和 OpenStack 这两种技术互不干涉彼此独立,所以通常两者结合使用。比如 OpenShift 可以建立在 OpenStack 之上,由 OpenStack 构筑服务器基础设施,而 OpenShift 则作为第三方 API 服务存在。也可以在单个应用中同时使用。OpenShift 还可以直接部署在 OpenStack 平台上搭建的云服务中。
OpenShift 与 OpenStack 相结合可以完整涵盖从配置虚拟化硬件到开发和操作容器化应用程序,能够有效降低客户的设置成本,提高现有工作流程的效率和生产力,确保应用程序的可扩展性。因此 OpenShift 和 OpenStack 被广泛用于实施混合云的战略,很受大型全球组织的欢迎。

2380



被折叠的 条评论
为什么被折叠?



