本文讲的是使用开源软件和Tectonic,摆脱云服务供应商的锁定【编者的话】本文介绍了Core Fest大会关于容器PaaS平台——Tectonic的相关内容,以及使用开源软件打破云服务供应商的捆绑,详细内容请浏览下文。
从第一个企业IT系统问世以来,信息技术为企业发展提供了更大的自由度和生产效率。然而每一代企业系统都需要相当大的资金支出,这使得供应商服务变得更加不合理。尽管云计算看起来会改变这个状况,但现实却受到限制。在今天的CoreOS Fest大会上,我们将展示Tectonic是如何专注于开源技术,打破这一限制。
CoreOS的使命是保护互联网。CoreOS认为自动化操作与云服务供应商提供的服务类似,这是实现使命的关键。然而,由于使用Amazon DynamoDB、Google Cloud Platform BigQuery、Amazon Athena等云服务供应商的服务,企业通常并没有意识到被专有的生态锁定。开源容器编排框架Kubernetes以及容器操作系统Container Linux,正在打破这些单一的生态,还原云计算的初衷。CoreOS首次实现了云的自动化操作和开源工具的开放性。
使用开源,打破商业软件周期的限制
Kubernetes提供了一个管理公共云和私有云应用程序的标准平台。在今天的CoreOS Fest大会上,我们将说明如何使用开源打破商业软件的周期限制。Tectonic建立在最新版本的Kubernetes之上,并且它正在添加开源云服务。无论基础设施是裸机、私有IaaS还是公有IaaS,Tectonic都提供自动化操作,以实现“云计算即服务”的运营模式。你可以在应用程序的生命周期中获取云的灵活性,从而不被云服务供应商的商业服务锁定。
根据451研究报告,71%的受访者表示正在使用Kubernetes,该软件的优势是释放资源,混合云支持和跨云服务供应商支持,自动计算和避免云服务供应商的锁定。
Tectonic的开源云服务——Etcd as a Service和Kubernetes as a Service
今天,CoreOS推出第一个开源云服务:etcd as a Service。现在,Tectonic提供内置的Kubernetes开源云服务。Etcd正处于测试阶段,可以被部署在Tectonic上的应用程序使用。Etcd Operators自动处理etcd缩放,恢复和版本更新任务,以维护其所需状态。Etcd as a Service是第一个开源的“数据库即服务”,这是第一个基于Tectonic的开源云服务。
而且,我们宣布由Tectonic支持的Kubernetes as a service。使用Kubernetes as a service,企业无需停机即可完成更新集群,智能订购,手动或完全自动化等操作。
Kubernetes as a service和Etcd as a service的发布,意味着企业IT人员可以在任何云服务供应商的Kubernetes上运行应用程序。这使得企业在选择云服务时,可以获得更大的自由选择权。
Tectonic的自动化操作——Container Linux Operator
CoreOS发布了提供操作系统热修补功能的产品——Container Linux Operator,并将其集成到Kubernetes当中。在使用Container Linux和etcd Operators条件下,Tectonic提供节点级的容器操作系统Container Linux和etcd服务,以实现自动化操作。 通过自动更新Kubernetes集群的控制平面,worker节点的操作系统和etcd服务实例,Tectonic管理员可以显著提高操作的有效性和安全性。
Tectonic的自动化操作不仅帮助企业把精力放在重要的业务上,而且使企业的基础架构始终保持最新。
Tectonic运行OSS
CoreOS Tectonic是唯一准企业级的Kubernetes平台,运行最新版本的Kubernetes。我们将通过充分利用最好的开源技术,以确保企业的基础架构始终保持最新版本,同时也给企业自由选择上云的服务。
原文链接:Breaking free from cloud vendor lock-in with Kubernetes and Open Source(翻译:Jack Yue)
译者介绍: Jack,开源软件研究者,研究方向是容器技术和深度学习,目前积极活跃于DockOne、Kubernetes、Tensorflow技术社区。
原文发布时间为:2017-06-11
本文作者:Jack Yue
原文标题:使用开源软件和Tectonic,摆脱云服务供应商的锁定