2016年9月22日星期四

Mesos_001:Mesos 是什么?(摘录+整理)

Mesos 是分布式系统的内核,其设计宗旨在于尝试和提高集群的效能和性能。
Mesos 官网:http://mesos.apache.org

软件定义数据中心(Software Define Data Center),具备把硬件虚拟化成为资源池的能力。
对于应用程序来说,底层的基础架构将被抽象出来,并能够根据应用程序不断变化的需求,动态且自动地分配、重新分配资源给应用程序。
而应用程序运行于数据中心的不同组件之中。

原有的数据中心,以物理机/虚拟机为管理单元,粒度不够精细,运行其上的应用程序过于庞大,难以提高集群的效能和性能。




如今,飞速发展的容器技术、分布式应用程序和微服务技术正悄然改变着数据中心的运行和管理方式。

试想,可否整合数据中心中的所有资源,并将它们放在一个大的虚拟池里,代替单独的物理服务器;然后开放诸如 CPU、内存和 I/O 这些基本资源而不是虚拟机?
可否把应用程序拆分成小的、隔离的任务单位,从而根据数据中心应用的需求,从虚拟数据中心池中动态分配任务资源?
就像操作系统把 CPU 和内存放入资源池,使其可以为不同的进程协调分配和释放资源。
也就是说,把 Mesos 看做操作系统内核,把数据中心看为 PC 机。


Mesos 正在让软件定义数据中心成为现实。

参考文献:
1. http://www.open-open.com/news/view/139b98b Mesos vs Kubernetes
2. http://dockone.io/article/686 谈谈Apache Mesos和Mesosphere DCOS:历史、架构、发展和应用
3. http://dongxicheng.org/mapreduce-nextgen/mesos_vs_yarn/ 统一资源管理与调度平台(系统)介绍
4. http://dongxicheng.org/apache-mesos/meso-architecture/ Apache Mesos总体架构
5. http://www.infoq.com/cn/articles/analyse-mesos-part-01/ 深入浅出Mesos(一):为软件定义数据中心而生的操作系统
6. http://www.infoq.com/cn/articles/analyse-mesos-part-02/ 深入浅出Mesos(二):Mesos的体系结构和工作流
7. http://www.infoq.com/cn/articles/analyse-mesos-part-03/ 深入浅出Mesos(三):持久化存储和容错
8. http://www.infoq.com/cn/articles/analyse-mesos-part-04/ 深入浅出Mesos(四):Mesos的资源分配
9. http://www.infoq.com/cn/articles/analyse-mesos-part-05/ 深入浅出Mesos(五):成功的开源社区
10. http://www.infoq.com/cn/articles/analyse-mesos-part-06/ 深入浅出Mesos(六):亲身体会Apache Mesos

没有评论: