InfoQ Geekathon 大模型技术应用创新大赛 了解详情
写点什么

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

  • 2015-09-07
  • 本文字数:1464 字

    阅读完需:约 5 分钟

最近的一项调查显示,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 是一个可行的选择,它不用另外创建单独的容器专用基础设施,仅仅使用容器,就可以在现有的架构中提供所需的额外的敏捷性。


感谢魏星对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群)。

活动推荐:

2023年9月3-5日,「QCon全球软件开发大会·北京站」 将在北京•富力万丽酒店举办。此次大会以「启航·AIGC软件工程变革」为主题,策划了大前端融合提效、大模型应用落地、面向 AI 的存储、AIGC 浪潮下的研发效能提升、LLMOps、异构算力、微服务架构治理、业务安全技术、构建未来软件的编程语言、FinOps 等近30个精彩专题。咨询购票可联系票务经理 18514549229(微信同手机号)。

2015-09-07 19:001917
用户头像

发布了 268 篇内容, 共 114.8 次阅读, 收获喜欢 24 次。

关注

评论

发布
暂无评论
发现更多内容

【LeetCode】截断句子Java题解

Albert

算法 LeetCode 12月日更

【量化】资产组合理论:鸡蛋不能放在一个篮子里

恒生LIGHT云社区

量化投资 量化

信息网络向价值网络演进过程中产品形态的思考

拍乐云Pano

企业管理升级,如何加速信息化转型?

雯雯写代码

企业管理 信息化

react源码解析17.context

buchila11

React React Hooks

从微服务架构的现状和未来看学习路径

博文视点Broadview

Android C++系列:Linux线程(四)线程同步

轻口味

android 28天写作 12月日更

华云大咖说 | 华云校园信创云解决方案

华云数据

华云数据

高并发线下沙龙不容错过!

Qunar技术沙龙

高并发

关于RocketMQ事务方面Demo

测试 —— DevOps 快速交付的最大瓶颈

SoFlu软件机器人

WebView秒开方案探索

得物技术

CSS JavaScript html webview 大前端

【HarmonyOS 专题】01 基础 Mac 环境安装配置

阿策小和尚

HarmonyOS 28天写作 Android 小菜鸟 12月日更

Go语言学习查缺补漏ing Day4

恒生LIGHT云社区

编程语言 Go 语言

给弟弟的信第5封|从高中到大学的体会

大菠萝

28天写作

Git进阶(十一):Git 常用操作汇总

No Silver Bullet

git 12月日更

使用 javap 分析 Java 的字符串操作

Jerry Wang

Java jdk 28天写作 12月日更 javac

Linux云计算架构师:Linux全套实战学习资料

侠盗安全

Linux linux运维 运维工程师 云计算架构师 linux电子书

喜报 | 旺链科技获批张江国家自主创新示范区专项发展资金!

旺链科技

区块链 数字经济 产业区块链

使用javap深入理解Java整型常量和整型变量的区别

Jerry Wang

Java jdk 28天写作 12月日更 javap

Java开发框架Struts相关知识分享

@零度

struts JAVA开发

元气部落盲盒芒趣一番赏盲盒app开发搭建

风行无疆

鸿蒙智联设备开发,这五大法宝你应该拥有|HDC2021技术分论坛

HarmonyOS开发者

HarmonyOS

详解布隆过滤器的原理和实现

万俊峰Kevin

golang 微服务 微服务架构 布隆过滤器 go-zero

百度文库新一代文档阅读器!核心技术点全解析!

百度Geek说

大前端 文档 百度文库

react源码解析18事件系统

buchila11

React React Hooks

网络协议之:基于UDP的高速数据传输协议UDT

程序那些事

TCP 网络协议 udp 程序那些事 12月日更

学python,怎么能不学习scrapy呢,这篇博客带你学会它

梦想橡皮擦

12月日更

全网最全-混合精度训练原理

科技热闻

对话中国人寿:DevOps实践经验分享

龙智—DevSecOps解决方案

DevOps 中国人寿

字节码引用检测原理与实战

vivo互联网技术

编程语言 字节码编程 引用

  • 扫码添加小助手
    领取最新资料包
OpenStack基金会发布白皮书,推进容器技术_语言 & 开发_张天雷_InfoQ精选文章