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更好地完成他们的工作。在计算、储存、联网等方面无需做重复劳 动,对于容器也是一样。
对于一般人来说,容器十分便携,隔离环境使得开发者可以使用所有需要的依赖项和库来打包应用程序。容器与虚拟机有很多相似点,它们之间也有很多不同。比如说,容器和虚拟机共享一些资源(如操作系统内核),但是它们分离应用与其他服务的方式却不同。
白皮书深入调研了 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]

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
容器生成和运行工具 runC
runC 详细介绍 runc 是一个命令行工具,用来大量生成和运行符合 OCF/OCP 规范的容器。 可嵌入 容器作为 runC 的子进程开启,在不需要运行一个 Docker daemon 的情况下可以嵌入到其他各种系统。 硬实力 runC 基于 libcontainer,同样的容器技术驱动百万级 Docker Engine 安装。 兼容 Docker Docker 镜像可以在 runC 运行。 Systemd 集成 [Unit] Description=Minecraft Build Server Documentation=http://minecraft.net After=network.target [Service] CPUQuota=200% MemoryLimit=1536M ExecStart=/usr/local/bin/runc Restart=on-failure WorkingDirectory=/containers/minecraftbuild [Install] WantedBy=multi-user.target 示例: runc / $ ps PID...
- 下一篇
希云推出全球首创的微镜像服务
前段时间希云联合开源中国,阿里云,腾讯云为国内的开发人员以及Docker爱好者推出了非常接地气的【开源免费的Docker实训课程】,观看课程视频请戳:https://csphere.cn/training 在2015年9月6日,希云推出全球首创的微镜像服务。http://csphere.cn/hub Docker生态系统中一个非常关键的部分 -- 镜像 Docker公司非常注重DockerHub的建设。到目前为止,DockerHub上的镜像总数已经达到了150000多个,随便搜索一下,各种镜像琳琅满目。从基础操作系统,到各种编程语言,各种数据库,各种开源应用软件,以及各类工具,应有尽有。 DockerHub上的镜像在极大丰富的同时,也带来了很多问题: 1.各种镜像,良莠不齐,企业用户难以选择。 2.很多镜像,体积庞大,动辄好几百兆,甚至几GB,下载过于费时。 3.镜像的安全问题,令人担忧。 很多安全问题是由于一些老旧镜像不能及时更新带来严重安全隐患。比如ssl基础库出现漏洞,如果依赖基础镜像的大量应用镜像没有及时升级,那么即使基础镜像自己更新了,但也于事无补。 以上的问题不仅给初学Do...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS7设置SWAP分区,小内存服务器的救世主
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2全家桶,快速入门学习开发网站教程
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS8安装Docker,最新的服务器搭配容器使用