让Kubernetes成为数据中心操作系统的一等公民

人们经常听到专家谈到混合IT基础架构,数据中心资源内部和由外部供应商托管的云服务组合,作为最终的企业IT设置。这使企业能够充分享受云计算的敏捷性的好处,并且仍可以保留其控制部署基础设施。

在2015Container技术峰会上,Ray Tsang,Open Source Contributor,Sr. Developer Advocate at Google的演讲《Kubernetes: Hybrid Cloud Container Clusters》让我们对Kubernetes有了更深入的了解。而本文则在另一个层面对Kubernetes做了很好的解读。

以下为原文:

经过Google与Mesosphere工程师数月协作,Kubernetes现在被完全集成到Mesosphere数据中心操作系统(DCOS)里了,我们在此正式对所有想尝试的用户开启早期访问计划。

自从去年六月Google开源了Kubernetes容器管理框架,这项技术已经掀起了一阵热潮,得到了开发人员和技术供应商的一致好评。Kubernetes允许用户创建和管理Docker容器集群,用于支持分布式应用程序和服务,同时实现任务分配流程的自动化。

DCOS上的Kubernetes意味着用户可以在DCOS命令行界面上直接启动Kubernetes pod,使用与其他平台上管理Kubernetes所用的相同命令。如果你要使用Docker和Kubernetes,想拥有完整的Kubernetes体验,但同时也想使用像DCOS这样的企业级平台带来的功能集时,这点尤为重要。

如果你要使用诸如Spark、Cassandra、Hadoop、Chronos、Marathon或Jenkins等东西,同时希望通过同一个机器集群的相同命令行来启动这些系统的任务。或者,如果你要使用能在公有云平台与私有数据中心间转移的可移植基础设施时,这点也很重要。

想象一下:现代企业在涉及信息技术时会有复杂需求,经常要求使用各种各样的系统和服务,每一项都非常复杂。在数据前端,应用及数据研究员可能要求访问Hadoop以进行批量分析处理;Kafka用于准实时消息;Cassandra作为一个大容量web应用的高速、可扩展的数据存储。

DCOS让用户可以启动所有这些服务,并且是直接通过命令行使用简单的命令完成的。它利用Apache Mesos内核来调度和放置任务,确保每个任务都能获取它需要的资源。开发人员和数据研究员无须考虑他们需要几个节点或者任务什么时候会运行;他们只需要将任务写下来,然后让系统处理剩下的事情。

Mesos是在UC Berkeley的AMPlab构建的,部分受Google的前沿研究启发,也就是著名的Borg系统的一部分,Google用它来运行所有基础设施,包括像Gmail这样的应用。Mesos已经服务于一些重要的应用中:包括Twitter、Netflix、Hubspot及Yelp在内的一大批公司已经大量依赖于Mesos来管理它们的生产基础设施。

Mesosphere DCOS构建于Mesos之上,使得它更易于使用,同时让在外部运行企业应用更可靠。当我们说Mesosphere DCOS是“企业级”时,包括了高可用性、跨整个DCOS集群的安全及策略管理以及724365支持。所有的DCOS服务,包括Kubernetes,可在相同的机器集里一起运行,而不用担心会相互干扰或被滥用。

或许,DCOS最好的一点是按你要求迁移的弹性计算环境。你可以在所有运行Linux服务器的地方这么做,不论是数据中心还是公有云,并且每次都能获得相同的用户体验。

本文作者:佚名

来源:51CTO

时间: 2024-10-26 04:53:21

让Kubernetes成为数据中心操作系统的一等公民的相关文章

让Kubernetes成为数据中心操作系统(DCOS)的一等公民

本文讲的是让Kubernetes成为数据中心操作系统(DCOS)的一等公民,[编者的话]Mesosphere与Google工程师一道将Kubernetes集成到DCOS中,本文对其进行了说明.有兴趣的读者可以进行注册进行尝试,体验一下"企业级"的 Kubernetes . 经过Google与Mesosphere工程师数月协作,Kubernetes现在被完全集成到Mesosphere数据中心操作系统(DCOS)里了,我们在此正式对所有想尝试的用户开启早期访问计划. 自从去年六月Googl

Apache Mesos和数据中心操作系统的崛起

本文讲的是Apache Mesos和数据中心操作系统的崛起,[编者的话]本文是Mesosphere公司的工程师对他们公司产品DCOS的介绍,也顺带介绍了Mesos的架构和功能以及Mesos的init框架Marathon和Cron框架Chronos. 罗杰伊尼亚齐奥是Mesosphere的基础设施自动化工程师和"Mesos实践"的作者. 感谢曼宁出版的团队的慷慨,SysAdvent读者在在https://manning.com/books/mesos-in-action使用代码"

Apache Mesos 和数据中心操作系统的崛起

Apache Mesos 和数据中心操作系统的崛起 容器和应用程序编排是热门话题,因为组织和工程团队试图尽可能快地部署应用程序和基础设施的更改,同时提高数据中心的整体效率.当你读到容器的文章时,提到Apache Mesos(论文)通常都不会太遥远.你可能想知道Mesos是什么,以及如何将它用于管理大规模应用程序. 在这篇文章中,我将提供Mesos的介绍,总结一些Linux内核和Mesos之间的比较,以帮助你了解它是如何工作的.我将覆盖两个开源项目,这两个项目让工程团队能快速,轻松地部署在集群上的

做数据中心操作系统的Mesosphere获7350万美元C轮融资

做数据中心操作系统的Mesosphere刚刚宣布获得了 7350 万美元的 C 轮融资. 由前 Twitter 与 Airbnb 工程师创立的 Mesosphere 其最初目标是实现数据中心资源管理系统 Apache Mesos 的推广.Mesos 可以将所有资源整合为大资源池,把数据中心当作一台大计算机来进行管理.前年年 底,Mesosphere 在原有工具基础上吸收了各种开源工具,开发出了业界第一套针对数据中心的操作系统 Mesosphere Data Center Operating Sy

数据中心操作系统的曙光

在过去的十年,从搜索引擎到社交网络再到SaaS,虚拟化已经成为软件的每一项主要趋势背后的关键驱动力.事实上,如果没有虚拟化所带来的服务器利用率的提升和相关成本的节约,那么,我们所使用的大多数的应用程序以及我们今天所知道的云计算均是不可能实现的. 但现在,新的云架构正在重塑整个数据中心.据我们所知,虚拟化已然无法再跟上这一趋势. 随着数据中心转型,虚拟化背后的核心:即把一台大型的.昂贵的服务器划分为多台虚拟机理念已然有了不同的含义.相反,并非分配个别服务器的资源,大量的服务器被合并为一个仓库规模的

为云准备 新数据中心网络释放代码数据

本文讲的是为云准备 新数据中心网络释放代码数据,IT标准化和商品化的后果之一是谷歌的数据中心是计算机对世界的看法.在所有计资源中,包括CPU,内存,存储都是可替代的.无论独立的位置,还是配件它们是可以互换的.未来,PC将失去失去主导地位,仅仅成为IT服务的一部分.   ▲数据中心网络架构图 访问失败已经是商业数据中心的最糟糕表现,引起这个问题的原因源于现在的网络结构状态上更容易搭配.MapReduce的著名代码也正因为如此而存储到各个节点. 网络环境的变更和假设条件的改变,将驱动软件基础架构驱动

Mesosphere在其数据中心操作系统中增加了对Kubernetes的支持

本文讲的是Mesosphere在其数据中心操作系统中增加了对Kubernetes的支持[译者的话]本文介绍了Mesosphere引入Kubernetes的动机,即为用户提供更多样的选择,阐述了Mesosphere和Kubernetes生态未来发展的趋势. 毋庸置疑,最近这段时间,Kubernetes是容器编排编排方面的翘楚.Mesosphere是较早采用容器的公司,致力于让企业在云中运行大数据和分析工作负载.就在今天,它宣布现在还支持Kubernetes在其DC/OS平台上运行云中的大数据应用程

容器集装箱技术正如何改变数据中心

大约每隔10年左右,整个数据中心业界就会开始关注下一个大的抽象化概念,这一新的抽象化概念将激发出令人振奋的新服务器操作系统的形式因素.正如Redmonk公司的分析师Stephen O'Grady在他的一篇题为<抽象之路( The Road to Abstraction)>的博文中所说的那样:"计算机是很难的,这就是为什么说整个技术行业历史上的长期趋势之一便是抽象化并不奇怪的原因所在了." 有了容器集装箱技术,数据中心业界的一个普遍的共识就是:最新的抽象单位正式到来,并将要开

Mesosphere发布全球首个数据中心操作系统

摘要: 统一调度所有数据中心及云资源并将数据中心当中一台大计算机管理的初创企业Mesosphere刚刚获得了3600万美元的融资,同时还发布了全球第一款数据中心操作系统. Mesosphere由前 Twitter 统一调度所有数据中心及云资源并将数据中心当中一台大计算机管理的初创企业Mesosphere刚刚获得了3600万美元的融资,同时还发布了全球第一款数据中心操作系统. Mesosphere由前 Twitter 与 Airbnb 的工程师创立,他们利用了在原雇主处建设数据中心的经验以及所采用