为什么我们必须将OpenStack容器化

本文涉及的产品
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
容器镜像服务 ACR,镜像仓库100个 不限时长
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
简介: 本文讲的是为什么我们必须将OpenStack容器化【编者的话】本文主要涉及GoDaddy为何将OpenStack容器化和Kubernetes结合的思路。希望能给大家带来一些借鉴。
本文讲的是 为什么我们必须将OpenStack容器化【编者的话】本文主要涉及GoDaddy为何将OpenStack容器化和Kubernetes结合的思路。希望能给大家带来一些借鉴。

Go Daddy是一家提供域名注册和互联网主机服务的美国公司,服务产品涉及域名主机领域基础业务:域名注册、虚拟主机、VPS、独立主机,以及域名主机领域的衍生业务:独立IP、SSL证书、网站建设、邮箱、相册、速成网站、加速搜索引擎收录、网站分析等( 百度百科)。
OpenStack现在已经变得不仅可以与基础设施交互,而且更加关注如何开发和部署软件。许多企业已经开始将他们的OpenStack组件容器化,例如Kubernetes这样的业务流程工具使得很多案例都变得轻量级。OpenStack利用这个优势,创建了云开发平台,旨在锁定那些和云开发相关的免费公司。

The New Stack Analysts的95#章节中,The New Stack的创始人 Alex Williams和主管 Joab Jackson在与GoDaddy高级资深工程师 Shaheeda Nizar以及GoDaddy OpenStack技术主管 Josh Harlow的对话中谈到, GoDaddy是如何促使开发者在同时使用 OpenStackKubernetes中获益,如何使用OpenStak的 Oslo规范类库来简化OpenStack开发,同时探讨了那些不适合使用Kubernetes的因素。

虽然一些企业不并不太愿意支持开源项目,这并不是GoDaddy的个案。Nizar表示,"GoDaddy是两年前才决定使用OpenStack的. 我们 将OpenStack部署在我们的私有云上, 开发人员可以在一分钟以内获得一个虚拟机。同时很方便的在生产环境、CI和CD环节及其他工作流程中使用这个虚拟机"。

Nizar还提到,很多公司自然而然地看重容器,特别是将他们的OpenStack组件容器化,称为容器的兴趣,“令人惊叹,”她接着强调GoDaddy是如何决定容器化OpenStack部署的,"这是最近的趋势。我们清楚这将非常有用,尤其是减少升级的费用。当我们升级部署的时候,容器化OpenStack可以为我们带来便利。"

Harlow指出,对于大多数开发者而言, 容器即便利。他们代表了划分、分解和编排任务,不仅小而且容易部署,同时抽象自身并且不用担心整体架构的能力。这使得转换显而易见。尽量减少不必要的开销,是开发者持续关注的内容之一。组件化OpenStack正是将这一切成为现实的一部分。

Harlow指出,“以前的解决方案花费大量的时间迁移到一个新的代码库。从发布新版本到其他的改变,至少花费一个人一个月时间,完全取决于他们的技术底蕴。那些技术壁垒正好是我们需要努力减轻的部分,把OpenStack放到容器中恰恰能使得我们做到这一点。"

GoDaddy持续关注OpenStak API的容器化,尤其是 MagnumZun这两个项目,他们主要使用OpenStack整合Kubernetes。Harlow指出,"GoDaddy希望能够两全其美,使得两个工具可以相互使用,这无疑是很多开发者所看重的。"

Nizar还提到,Kubernetes并不适合所有的业务和工作流程。对于一部分人而言,类似Zun和Magnum这样的工具,使得使用Kubernetes和OpenStack变得简单。 

"Kubernetes并不能满足所有人的业务需求。其原因是,学习曲线并不平滑。对于简单的案例,仍然需要像Zen这样的项目来让Kubernetes使用起来更便捷。"

原文链接:Why You Should Consider Containerizing OpenStack(翻译:隋鑫)
原文发布时间为: 2016-07-05
本文作者:隋鑫
本文来自云栖社区合作伙伴Dockerone.io,了解相关信息可以关注Dockerone.io。
原文标题:为什么我们必须将OpenStack容器化
相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
相关文章
|
消息中间件 Kubernetes 关系型数据库
教程get | K8S部署OpenStack容器云(下)
如何借助OpenStack Kolla-K8S项目,通过K8S对OpenStack进行容器化部署?并最终部署一套All-In-One类型的OpenStack容器云?让我们继续部署: 部署kolla-kubernetes ■  覆盖默认的RBAC设置 通过kubectl replace命令进行默.
4663 0
|
3月前
|
消息中间件 缓存 Shell
跟我一起来学OpenStack部署
跟我一起来学OpenStack部署
268 0
|
6月前
|
Kubernetes 云计算 开发者
云计算中的容器化技术:Docker与Kubernetes的实践
云计算中的容器化技术:Docker与Kubernetes的实践
968 0
|
12月前
|
jenkins 网络安全 持续交付
漫谈容器化技术(swarm篇)
漫谈容器化技术(swarm篇)
94 0
|
存储 监控 网络安全
Openstack架构构建及详解
Openstack架构构建及详解
625 0
Openstack架构构建及详解
|
存储 关系型数据库 MySQL
【私有云架构】Cloudstack 与 OpenStack:哪个更适合您?
【私有云架构】Cloudstack 与 OpenStack:哪个更适合您?
|
网络安全 数据安全/隐私保护 流计算
325.【openstack】kolla 搭建 openstack 单机版云环境
325.【openstack】kolla 搭建 openstack 单机版云环境
906 1
325.【openstack】kolla 搭建 openstack 单机版云环境
|
存储 运维 API
【openstack】OpenStack 架构
【openstack】OpenStack 架构
311 0
【openstack】OpenStack 架构
|
云计算 网络虚拟化
基于OpenStack构建企业私有云(5)Neutron
OpenStack Networking Services(Neutron),OpenStack 网络服务,OpenStack核心项目之一,由早期的nova-network独立成一个子项目后演变而来,它为OpenStack提供了云计算环境下的虚拟网络功能。
877 0
基于OpenStack构建企业私有云(5)Neutron
|
算法 算法框架/工具
基于OpenStack构建企业私有云(4)Nova
Nova是OpenStack最早的两个模块之一(另一个是对象存储)。在OpenStack体系中是计算资源虚拟化的项目。同时Nova也是OpenStack项目中组件最多的一个项目。
565 0
基于OpenStack构建企业私有云(4)Nova