OpenStack 基金会发布白皮书,推进容器技术

简介:

最近的一项调查显示,69% 的公司将会在下一年在生产环境中使用容器。为了更好地说明容器现下如此广受关注的原因,OpenStack 基金会近期发布了一篇名为《探索机遇:容器与 OpenStack》的白皮书。

来自 Mirantis、Rackspace 还有思科公司的研究者,在 18 页的白皮书中详细介绍了在 OpenStack 基础设施中容器的使用价值,简要概述了如何使用 OpenStack Nova 搭建容器托管环境。白皮书还介绍了 OpenStack Compute 项目。此外,白皮书还给出了现在和未来容器的一些使用案例。以 Lithium 科技公司为例,该公司为超过 400 家企业(其中包括谷歌、美国 电话电报公司、丝芙兰公司等)推进“社交平台即服务”业务,这家公司的运行就得益于 OpenStack 私有云服务。白皮书概述了 Lithium 公司如何通 过使用 Docker 和 Kubernetes 容器编排与集群,过渡到一个架构更加完美的使用容器的公司典范。

容器在发展过程中颇受争议,但是这也促使人们思考容器将会给 OpenStack 的需求带来怎样的影响。有着长远考虑的分析者认为,容器会与 OpenStack 和谐共存,创新型公司将会创造一个多种技术混合的多元环境。

今年五月的 OpenStack 峰会期间,有一整天被专门用于讨论容器。OpenStack 基金会的首席运营官 Mark Collier 在他的主题报告中, 深入讨论了容器。他解释道,就像 OpenStack 擅长帮助企业管理VM部署和虚拟化他们的数据中心一样,容器技术也可以做同样的事情。对于用户而言,最 重要的是将OpenStack当成黑盒一样的集成引擎,这样用户就能利用OpenStack更好地完成他们的工作。在计算、储存、联网等方面无需做重复劳 动,对于容器也是一样。

对于一般人来说,容器十分便携,隔离环境使得开发者可以使用所有需要的依赖项和库来打包应用程序。容器与虚拟机有很多相似点,它们之间也有很多不同。比如说,容器和虚拟机共享一些资源(如操作系统内核),但是它们分离应用与其他服务的方式却不同。

image

白皮书深入调研了 OpenStack 的容器管理、不同的容器相关服务以及即将发布的新版 OpenStack,可以帮助公司了解如何利用 OpenStack 发挥容器的效用。上图为 OpenStack“容器即服务”的支持架构。

以下是几点使用容器的理由,节选自白皮书:

获得固定的软件包装,可以完美适应于不变的基础结构模型。

可以封装微服务。

在OpenStack虚拟机和裸机服务器(Ironic)上,可以启用容器的可移植性。

去年,OpenStack社区决定开始支持容器和第三方容器支持者(如,Docker Swarm、Kubernetes、Mesos 等)。OpenStack将相关技术命名为“容器编制引擎(COEs,Container Orchestration Engines)”,三个COE系统全部可以在 OpenStack Magnum 容器服务中获得支持。

现在,OpenStack支持Linux容器(LXC)和 Virtuozzo 系统容器。 Docker 应用容器以及 Docker Swarm、Kubernetes、Mesos 容器编制可以从 Magnum 自由发布版中获得。白皮书同时描绘了不久的将来,用户所期待的容器和容器管理细 节,以及成熟 OpenStack 容器支持的持续革新。另外,白皮书还重点介绍了如何使用 OpenStack Compute 创建容器托管环境的方法。正如各种组织机构需要一种方案管理虚拟机和解决虚拟机蔓延问题,这对于容器来说同样是一个挑战。 OpenStack 是一个可行的选择,它不用另外创建单独的容器专用基础设施,仅仅使用容器,就可以在现有的架构中提供所需的额外的敏捷性。

文章转载自 开源中国社区[https://www.oschina.net]

相关文章
|
7月前
|
存储 容器
46.[HarmonyOS NEXT RelativeContainer案例三] 打造自适应容器:内容驱动的智能尺寸调整技术
在HarmonyOS NEXT的UI开发中,创建能够根据内容自动调整尺寸的容器是实现灵活布局的关键。RelativeContainer结合自适应尺寸设置,可以实现内容驱动的智能尺寸调整,使UI更加灵活且易于维护。本教程将详细讲解如何创建自适应尺寸的RelativeContainer,帮助你掌握这一实用技术。
242 5
|
5月前
|
Kubernetes Cloud Native 持续交付
Docker:轻量级容器化技术解析
Docker:轻量级容器化技术解析
|
5月前
|
运维 测试技术 Docker
Docker:轻量级容器化技术革命
Docker:轻量级容器化技术革命
|
Kubernetes Cloud Native 微服务
探索云原生技术:容器化与微服务架构的融合之旅
本文将带领读者深入了解云原生技术的核心概念,特别是容器化和微服务架构如何相辅相成,共同构建现代软件系统。我们将通过实际代码示例,探讨如何在云平台上部署和管理微服务,以及如何使用容器编排工具来自动化这一过程。文章旨在为开发者和技术决策者提供实用的指导,帮助他们在云原生时代中更好地设计、部署和维护应用。
|
9月前
|
弹性计算 Java Maven
从代码到容器:Cloud Native Buildpacks技术解析
Cloud Native Buildpacks(CNB)是一种标准化、云原生的容器镜像构建系统,旨在消除手动编写Dockerfile,提供可重复、安全且高效的构建流程。它通过分层策略生成符合OCI标准的镜像,实现应用与基础镜像解耦,并自动化依赖管理和更新。阿里云应用管理支持通过CNB技术一键部署应用至ECS,简化构建和运行流程。
|
10月前
|
存储 虚拟化 Docker
|
10月前
|
开发工具 虚拟化 git
自学软硬件第755 docker容器虚拟化技术youtube视频下载工具
docker容器虚拟化技术有什么用?怎么使用?TubeTube 项目使用youtube视频下载工具
|
Unix Linux Docker
CentOS停更沉寂,RHEL巨变限制源代:Docker容器化技术的兴起助力操作系统新格局
操作系统是计算机系统的核心软件,管理和控制硬件与软件资源,为用户和应用程序提供高效、安全的运行环境。Linux作为开源、跨平台的操作系统,具有高度可定制性、稳定性和安全性,广泛应用于服务器、云计算、物联网等领域。其发展得益于庞大的社区支持,多种发行版如Ubuntu、Debian、Fedora等满足不同需求。
394 5
|
负载均衡 网络协议 算法
Docker容器环境中服务发现与负载均衡的技术与方法,涵盖环境变量、DNS、集中式服务发现系统等方式
本文探讨了Docker容器环境中服务发现与负载均衡的技术与方法,涵盖环境变量、DNS、集中式服务发现系统等方式,以及软件负载均衡器、云服务负载均衡、容器编排工具等实现手段,强调两者结合的重要性及面临挑战的应对措施。
411 3
|
人工智能 Kubernetes Cloud Native
荣获2024年AI Cloud Native典型案例,阿里云容器产品技术能力获认可
2024全球数字经济大会云·AI·计算创新发展大会,阿里云容器服务团队携手客户,荣获“2024年AI Cloud Native典型案例”。