Apache Mesos(3)-Mesos的安装和配置

作者:杨冬 欢迎转载,也请保留这段声明。谢谢!
出处:https://andyyoung01.github.io/http://andyyoung01.16mb.com/

前面的文章对Mesos的架构和基本概念做了简单的介绍,下面我们来看看怎样安装和配置一个Mesos cluster。虽然目前有很多的配置管理工具或者现成的docker镜像可用,但是使用公共可获取的安装包或者从源代码配置、编译你自己的安装包进行Mesos的安装,对于理解怎样部署Mesos是非常重要的。

Apache Mesos(2)-Mesos的分布式架构

作者:杨冬 欢迎转载,也请保留这段声明。谢谢!
出处:https://andyyoung01.github.io/http://andyyoung01.16mb.com/

为了提供可扩展的服务,Mesos提供了分布式的、容错的架构,并且可以对资源进行细粒度的分配、调度。这个架构主要由三个模块组成:mastersslaves,和应用(通常称为frameworks)。Mesos依靠Apache ZooKeeper,一种用于在集群内协同领导者选举的分布式数据库,来进行领导节点的选举。

Apache Mesos(1)-基本概念和介绍

作者:杨冬 欢迎转载,也请保留这段声明。谢谢!
出处:https://andyyoung01.github.io/http://andyyoung01.16mb.com/

在传统的数据中心中,物理机和虚拟机是典型的计算单元。这些机器上安装了各种配置管理工具来部署应用程序,它们通常组织为集群来提供单个的服务。然而,随着应用负载的增长,这些集群逐渐达到了容量的极限,不得不增加更多的机器来提高集群的处理能力。随着数据中心机器的增多,对于这些机器的管理也就更加复杂和困难,Apache Mesos正是为了解决这个问题而诞生的。
Apache Mesos把数据中心中的各种资源进行抽象,把整个数据中心看作一台大的虚拟计算机,这台计算机中有多个CPU,内存,磁盘等设备。Mesos的集群给应用程序提供它们所需的资源,缺没有传统的虚拟机和操作系统所带来的额外开销。