前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Mesosphere要让数据中心管理像使用个人计算机

Mesosphere要让数据中心管理像使用个人计算机

作者头像
Rainbond开源
发布2018-05-31 11:09:12
3890
发布2018-05-31 11:09:12
举报

数据中心操作系统厂商Mesosphere希望可以让企业在数据中心运作分布式系统时,能够像运作一台个人计算机一样简单。在近日,Mesosphere也将DC/OS(DataCenter Operating System,数据中心操作系统)以开源形式释出。Mesosphere表示,想要变成软件定义的企业,可以使用DC/OS作为基础。DC/OS除了以Mesosphere为首外,同时还集结了超过60个企业伙伴。除了微软、思科、HPE等科技大厂外,Puppet、Chef及Datadog等DevOps厂商也没有缺席。

Mesosphere表示,DC/OS是百分之百的开源平台,让Spark、Kafka、Cassandra等分布式系统,可以像安装app般迅速。同时,DC/OS也提供图像化的监控、管理程序,简化管理信息中心管理程序,「让数千台机器转换成一台电脑」。此外,DC/OS也可以部署于多种环境,例如裸机、VM或是云端中。

DC/OS以ApacheMesos分布式系统核心为基础,并且结合容器调度引擎Marathon、Mesos-DNS、调度服务ZooKeeper、Mesos-DNS以及Mesosphere自行开发的开源Nginx组态设定AdminRouter,而这些开源组件在DC/OS中则扮演主要节点(masternode)的角色。

分布式系统核心Mesos扮演DC/OS的核心,提供系统资源隔离。同时,也将基础设施化为资源池,根据使用者需求或是政策设定,分配系统资源以及工作排程。而DC/OS则选用Marathon作为容器调度(container-orchestration)引擎,在控件组cgroups、DockerContainer中的微服务,进行控制以及丛集间的启动程序(init)。

同时,DC/OS也透过Marathon,管理长时间应用程序(long-runningapplication),并在应用程序失效时进行修补;Mesos-DNS具备服务探查(service-discovery)功能,透过DNS,使运作在Mesos上的服务、应用程序可以发现对方的存在;DC/OS也使用Zookeeper,执行系统间的调度服务。最后,由Mesosphere自行开发的AdminRouter,使用者可以在丛集间提供中央认证(central authentication)。

而应用程序、服务则部署在私有代理人节点(agent node),如果企业有需要,也可以架设公开代理人节点,透过公网,存取DC/OS上的应用程序。而代理人节点由Mesos代理人程序、MesosContainerizer以及Docker Container所组成。主要节点可透过mesos-slave程序调度所需要的资源;Mesos Containerizer提供轻量级的容器化,以及executor的资源隔离,DockerContainer则支持内含Docker映像文件的任务。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2016-04-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Rainbond 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档