- Learning Windows Server Containers
- Srikanth Machiraju
- 301字
- 2021-07-02 23:23:23
DC/OS
DC/OS is another distributed kernel OS built using Apache Mesos for cluster management. Apache Mesos is a cluster manager that integrates seamlessly with container technologies such as Docker for scheduling and fault tolerance. Apache Mesos is in fact a generic cluster management tool that is also used in big data environments such as Hadoop and Cassandra. It also gels well with several batch scheduling, PaaS platforms, long-running applications, and mass data storage systems. It provides a web dashboard for cluster management.
Apache Mesos's complex architecture, configuration, and management makes it difficult to adapt directly. DC/OS makes it easy and significantly straightforward. DC/OS runs on top of Mesos and does the job of what kernel does on your laptop OS, but over a cluster of machines. It provides services such as scheduling, DNS, service discovery, package management, and fault tolerance over a collection of CPUs, RAM, and network resources. DC/OS is supported by a wealth of developer community, rich diagnostics support, and management tools using GUI, CLI, and API.
ACS, which was discussed previously, has a reference implementation for DC/OS. Within a few clicks Azure makes it easy to build a DC/OS cluster on the cloud and makes it ready to deploy applications. The same sets of services are provided for on premise data centers or private clouds using Azure Stack (Azure Stack is an OS provided by Microsoft for managing private clouds). You also get an additional benefit of integrating with other rich sets of services provided by Azure for increasing the agility and scalability.
Two other cluster managers that are not discussed here are Amazon EC2 Container Service, which is built on top of Amazon EC2 instances and uses shared state scheduling services, and CoreOS Tectonic, which is Kubernetes as a service on AWS (Amazon's cloud offering).
- Linux系統文件安全實戰全攻略
- Mobile-first Bootstrap
- vSphere Virtual Machine Management
- 混沌工程實戰:手把手教你實現系統穩定性
- 混沌工程:復雜系統韌性實現之道
- STM32庫開發實戰指南:基于STM32F4
- 嵌入式實時操作系統:RT-Thread設計與實現
- Python UNIX和Linux系統管理指南
- 鴻蒙操作系統設計原理與架構
- Linux內核修煉之道
- Linux系統安全:縱深防御、安全掃描與入侵檢測
- Microsoft Hyper-V Cluster Design
- openEuler操作系統核心技術與行業應用實踐
- 程序員必讀經典(算法基礎+計算機系統)
- 數字系統設計與VHDL