DC/OS (Distributed Cloud Operating System) ( 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 (Distributed Cloud Operating System)

Canada - DC/OS (Distributed Cloud Operating System)

中国 - DC/OS (Distributed Cloud Operating System)

香港 - 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 (Distributed Cloud Operating System)

Schweiz - DC/OS (Distributed Cloud Operating System)

Deutschland - DC/OS (Distributed Cloud Operating System)

Czech Republic - DC/OS (Distributed Cloud Operating System)

Denmark - DC/OS (Distributed Cloud Operating System)

Estonia - DC/OS (Distributed Cloud Operating System)

Finland - DC/OS (Distributed Cloud Operating System)

Greece - DC/OS (Distributed Cloud Operating System)

Magyarország - DC/OS (Distributed Cloud Operating System)

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 (Distributed Cloud Operating System)

Lithuania - DC/OS (Distributed Cloud Operating System)

Nederland - DC/OS (Distributed Cloud Operating System)

Norway - DC/OS (Distributed Cloud Operating System)

Portugal - DC/OS (Distributed Cloud Operating System)

România - DC/OS (Distributed Cloud Operating System)

Sverige - DC/OS (Distributed Cloud Operating System)

Türkiye - DC/OS (Distributed Cloud Operating System)

Malta - DC/OS (Distributed Cloud Operating System)

Belgique - DC/OS (Distributed Cloud Operating System)

France - DC/OS (Distributed Cloud Operating System)

日本 - DC/OS (Distributed Cloud Operating System)

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 (Distributed Cloud Operating System)

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 (Distributed Cloud Operating System)

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

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

Pakistan - DC/OS (Distributed Cloud Operating System)

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

Bulgaria - DC/OS (Distributed Cloud Operating System)

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 (Distributed Cloud Operating System)

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)