让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
让Kubernetes成为数据中心操作系统的一等公民相关推荐
- 让Kubernetes成为数据中心操作系统(DCOS)的一等公民
本文讲的是让Kubernetes成为数据中心操作系统(DCOS)的一等公民,[编者的话]Mesosphere与Google工程师一道将Kubernetes集成到DCOS中,本文对其进行了说明.有兴趣的 ...
- DC/OS的基本思想——为什么说他是数据中心操作系统
所谓的DC/OS,全称为数据中心操作系统,其基本的思想就是使得运维人员操作整个数据中如操作一台电脑一样. DC/OS使用了哪些技术可以做到这一点呢? 如图,左面是普通的Linux操作系统,右面是DC/ ...
- 一个去中心化的数据中心操作系统模型
目录 前言 3.一个去中心化的数据中心操作系统模型 3.1定义和概念 3.2要求 3.2.1效率要求 3.2.2安全要求 3.2.3其他要求 3.3分布式对象 3.4资源命名 3.5资源管理 3.6永 ...
- VMware NSX Data Center for vSphere (NSX-V) 6.4.10 - 数据中心网络虚拟化
VMware NSX Data Center for vSphere 6.4.10 | 2021 年 2 月 18 日发行 | 内部版本 17626462 **重要信息:**您将无法从以下先前发行版本 ...
- 数据中心的容器操作系统--k8s理解
1. k8s和linux类比 k8s可以理解为容器的操作系统,就像linux操作系统一样. 1.1 内核 linux操作系统内核分为进程管理子系统.内存管理子系统.文件子系统.设备子系统.网络子系统, ...
- 论软件定义GPU对AI数据中心优化的必要性
作者 | 陈飞 来源 | 趋动科技 摘要: 今天AI数据中心为企业提供了深度学习开发.测试和生产所需的软硬件环境.然而,GPU作为高价值硬件,却并没有做到像SDN网络.分布式存储一样的数据中心级统一运 ...
- 从公有云到软件定义数据中心,微软发动混合云总攻势
在软件定义数据中心领域,VMware是近几年来的第一大软件供应商.所谓软件定义数据中心,也就是企业在建设私有云的过程中所需要的软件,主要包括软件定义计算(也就是服务器虚拟化).软件定义存储和软件定义网 ...
- Unix数据中心主宠儿
曾几何时UNIX一直是除个人电脑之外的领域中应用最为广泛的操作系统,并且为现代操作系统的成型奠定了基础,可以说UNIX的历史就像应用程序本身一样耐人寻味. UNIX的过去 回首1983年,肯.托马森和 ...
- 摩尔线程推出首款数据中心级全栈功能GPU:MTT S2000
2022年3月30日,北京--摩尔线程正式推出首款基于其先进架构MUSA统一系统架构(Moore Threads Unified System Architecture)打造的数据中心级多功能GPU产 ...
最新文章
- 张一鸣:10年面试2000人,我发现混的好的人,全都有同一个特质!
- 死锁产生条件-不剥夺条件
- 小程序开发填坑汇总贴
- linux c语言 glibc 错误 munmap,Linux内存分配小结--malloc、brk、mmap
- 44、生鲜电商平台-Java后端生成Token架构与设计详解
- python三种基本控制结构_Python学习手册之控制结构(一)
- 本土开源、立足全球 | COSCon'17
- Base64编码简介及在java中的使用
- 五、扩展Orchard(五) Writing a Content Part
- 平面设计师必读的十本书
- windows 2003 server IIS权限设置
- 无纸化民主测评考核系统领导班子干部微信二维码匿名评价投票打分平台
- 读《深入浅出统计学》
- 光盘版的DOS启动盘
- 安装python3并安装paramiko
- 队列的图文介绍及C/C++的实现实例(转自http://www.cnblogs.com/skywang12345/p/3562279.html)
- SAS和SATA它两的相同点与不同点
- iphone 越狱需要安装的包
- 什么是跨域(CORS)?怎么解决跨域(CORS)?
- 微信小程序商城如何搭建,低成本+高效率运营!