План на курса

Введение

  • Нуждата от DC/OS (Разпределена операционна система за облачни системи)
  • Споделяне на ресурси
  • Споделяне на данни
  • Програмиращи абстракции
  • Диагностика и мониторинг

Компоновни компоненти на DC/OS

  • Мастер и агенти

Компоненти на потребителското пространство на DC/OS

  • Системни компоненти
    • Admin Router, вътрешен балансир на натоварване
    • Cosmos, вътрешен API за пакетиране на услуги
    • Exhibitor, система за надзор на Java за ZooKeeper
    • Marathon, Apache Mesos фреймворк за оркестрация на контейнери
    • Mesos-DNS, вътрешен DNS сервис

Инсталиране и експлоатация на DC/OS

  • Работа с компоненти и услуги на DC/OS
  • Работа с командния ред
  • Балансиране на натоварване с Marathon

Инсталиране на разпределени системи (приложения) с DC/OS Universe

  • HDFS
  • Apache Spark
  • Apache Kafka
  • Apache Cassandra
  • Jenkins

Развръщане на приложения в Docker контейнери

Развръщане на приложения в нативни Mesos контейнери (използвайки Linux cgroups и namespaces)

Използване на Marathon за нативна оркестрация на контейнери

Обеспечаване на висока достъпност и отказоустойчивост за приложения и услуги

Използване на мониторингова и управляваща система с графичен интерфейс

Разписване на системи като 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

  • Инсталиране на чисто желязо срещу виртуални машини и облачни инсталиране

Резюме и заключение

Изисквания

  • Системни администратори
  • DevOps инженери
 14 часа

Брой участници


Цена за участник

Отзиви от потребители (5)

Предстоящи Курсове

Свързани Kатегории