DC/OS: Turn 1000 Machines into a Single Logical Computer ( dcos | 14 hours )

Prerequisites:
  • 系統管理員
  • DevOps 工程師
Overview:

數據中心操作系統(DC / OS)是基於Apache Mesos項目構建的開源分佈式操作系統。 Apache Mesos使用與Linux內核相同的原理構建,僅在不同的抽象級別上構建。 Mesos內核在每台機器上運行,並提供諸如Hadoop ,Spark,Kafka和Elasticsearch等應用程序,以及用於整個數據中心和雲環境的資源管理和調度的API。 Apache Mesos將CPU,內存,存儲和其他計算資源從機器(物理或虛擬)中抽像出來,使容錯和彈性分佈式系統能夠輕鬆構建並有效運行。

DC / OS將Mesos和30多個應用程序整合到一個連貫的系統中,類似於Linux發行版將Linux內核與應用程序打包在一起以創建工作操作系統。

本課程向參與者提供Apache Mesos和DC / OS的概述,並通過實踐練習演示如何部署和管理完整的數據中心操作系統。

聽眾

  • 系統管理員
  • DevOps工程師

課程形式

  • 部分講座,部分討論,重點實踐練習
Course Outline:

介紹

  • 需要 DC/OS (Distributed Cloud Operating System)
  • 資源分享
  • 數據共用
  • 程式設計抽象
  • 調試和監控

DC/OS 的內核空間元件

  • 主站和代理

DC/OS 的用戶空間元件

  • 系統元件
  • Admin Router,內部負載平衡器
  • Cosmos,一種內部打包 API 服務
  • 參展商,ZooKeeper 的 Java 主管系統
  • Marathon,一個用於容器編排的 Apache Mesos 框架
  • Mesos-DNS,內部 DNS 服務

安裝和操作DC/OS

  • 使用 DC/OS 元件和服務
  • 使用 CLI
  • 使用Marathon進行負載均衡

使用 DC/OS Universe 安裝分散式系統(應用程式)

  • HDFS的
  • Apache Spark(阿帕奇斯帕克酒店)
  • Apache Kafka
  • Apache Cassandra
  • Jenkins

在 Docker 容器中部署應用程式

在原生 Mesos 容器中部署應用程式(使用 Linux cgroups 和命名空間)

使用Marathon進行原生容器編排

確保應用程式和服務的高可用性和容錯性

使用基於 GUI 的監控和管理系統

調度系統,如 Kubernetes 和 Swarm 作為服務

資源管理和抽象

探索其他可立即安裝的套件

  • ArangoDB、Avi Networks、Cassandra、Chronos、Confluent、Crate、DataDog、Elasticsearch、etcd、Exhibitor、HDFS、Hue、Jenkins、Kafka、Linkerd、Marathon-lb 、Marathon、MemSQL、mr-redis、Namerd、NGINIX、OpenVPN、Project Calico、Quobyte、Riak、Ruxit、Spark、Spark Notebook、Storm、Swarm、Weave 和 Zeppelin

其他 DC/OS 安裝選項

  • 裸機安裝與虛擬機和雲安裝

總結和結論

Sites Published:

United Arab Emirates - DC/OS (Distributed Cloud Operating System)

Qatar - DC/OS (Distributed Cloud Operating System)

Egypt - DC/OS (Distributed Cloud Operating System)

Saudi Arabia - DC/OS (Distributed Cloud Operating System)

South Africa - DC/OS (Distributed Cloud Operating System)

Brasil - DC/OS: Turn 1000 Machines into a Single Logical Computer

Canada - DC/OS (Distributed Cloud Operating System)

中国 - DC/OS: Turn 1000 Machines into a Single Logical Computer

香港 - DC/OS (Distributed Cloud Operating System)

澳門 - DC/OS (Distributed Cloud Operating System)

台灣 - DC/OS: Turn 1000 Machines into a Single Logical Computer

USA - DC/OS (Distributed Cloud Operating System)

Österreich - DC/OS: Turn 1000 Machines into a Single Logical Computer

Schweiz - DC/OS: Turn 1000 Machines into a Single Logical Computer

Deutschland - DC/OS: Turn 1000 Machines into a Single Logical Computer

Czech Republic - DC/OS: Turn 1000 Machines into a Single Logical Computer

Denmark - DC/OS (Distributed Cloud Operating System)

Estonia - DC/OS (Distributed Cloud Operating System)

Finland - DC/OS (Distributed Cloud Operating System)

Greece - DC/OS: Turn 1000 Machines into a Single Logical Computer

Magyarország - DC/OS: Turn 1000 Machines into a Single Logical Computer

Ireland - DC/OS (Distributed Cloud Operating System)

Israel - DC/OS (Distributed Cloud Operating System)

Luxembourg - DC/OS (Distributed Cloud Operating System)

Latvia - DC/OS (Distributed Cloud Operating System)

España - DC / OS: convierte 1000 máquinas en una sola computadora lógica

Italia - DC/OS: Turn 1000 Machines into a Single Logical Computer

Lithuania - DC/OS (Distributed Cloud Operating System)

Nederland - DC/OS: Turn 1000 Machines into a Single Logical Computer

Norway - DC/OS: Turn 1000 Machines into a Single Logical Computer

Portugal - DC/OS: Turn 1000 Machines into a Single Logical Computer

România - DC/OS: Turn 1000 Machines into a Single Logical Computer

Sverige - DC/OS: Turn 1000 Machines into a Single Logical Computer

Türkiye - DC/OS: Turn 1000 Machines into a Single Logical Computer

Malta - DC/OS (Distributed Cloud Operating System)

Belgique - DC/OS: Turn 1000 Machines into a Single Logical Computer

France - DC/OS: Turn 1000 Machines into a Single Logical Computer

日本 - DC/OS: Turn 1000 Machines into a Single Logical Computer

Australia - DC/OS (Distributed Cloud Operating System)

Malaysia - DC/OS (Distributed Cloud Operating System)

New Zealand - DC/OS (Distributed Cloud Operating System)

Philippines - DC/OS (Distributed Cloud Operating System)

Singapore - DC/OS (Distributed Cloud Operating System)

Thailand - DC/OS (Distributed Cloud Operating System)

Vietnam - DC/OS: Turn 1000 Machines into a Single Logical Computer

India - DC/OS (Distributed Cloud Operating System)

Argentina - DC / OS: convierte 1000 máquinas en una sola computadora lógica

Chile - DC / OS: convierte 1000 máquinas en una sola computadora lógica

Costa Rica - DC / OS: convierte 1000 máquinas en una sola computadora lógica

Ecuador - DC / OS: convierte 1000 máquinas en una sola computadora lógica

Guatemala - DC / OS: convierte 1000 máquinas en una sola computadora lógica

Colombia - DC / OS: convierte 1000 máquinas en una sola computadora lógica

México - DC / OS: convierte 1000 máquinas en una sola computadora lógica

Panama - DC / OS: convierte 1000 máquinas en una sola computadora lógica

Peru - DC / OS: convierte 1000 máquinas en una sola computadora lógica

Uruguay - DC / OS: convierte 1000 máquinas en una sola computadora lógica

Venezuela - DC / OS: convierte 1000 máquinas en una sola computadora lógica

Polska - DC/OS: Turn 1000 Machines into a Single Logical Computer

United Kingdom - DC/OS (Distributed Cloud Operating System)

South Korea - DC/OS: Turn 1000 Machines into a Single Logical Computer

Pakistan - DC/OS (Distributed Cloud Operating System)

Sri Lanka - DC/OS (Distributed Cloud Operating System)

Bulgaria - DC/OS: Turn 1000 Machines into a Single Logical Computer

Bolivia - DC / OS: convierte 1000 máquinas en una sola computadora lógica

Indonesia - DC/OS (Distributed Cloud Operating System)

Kazakhstan - DC/OS (Distributed Cloud Operating System)

Moldova - DC/OS: Turn 1000 Machines into a Single Logical Computer

Morocco - DC/OS (Distributed Cloud Operating System)

Tunisia - DC/OS (Distributed Cloud Operating System)

Kuwait - DC/OS (Distributed Cloud Operating System)

Oman - DC/OS (Distributed Cloud Operating System)

Slovakia - DC/OS (Distributed Cloud Operating System)

Kenya - DC/OS (Distributed Cloud Operating System)

Nigeria - DC/OS (Distributed Cloud Operating System)

Botswana - DC/OS (Distributed Cloud Operating System)

Slovenia - DC/OS (Distributed Cloud Operating System)

Croatia - DC/OS (Distributed Cloud Operating System)

Serbia - DC/OS (Distributed Cloud Operating System)

Bhutan - DC/OS (Distributed Cloud Operating System)

Nepal - DC/OS (Distributed Cloud Operating System)