Návrh Školení

Úvod

  • Potřeba DC/OS (Distributed Cloud Operating System)
  • Sdílení prostředků
  • Sdílení dat
  • Programovací abstrakce
  • Ladění a monitorování

Komponenty jádra DC/OS

  • Hlavní systém (master) a agenty (agents)

User-space komponenty DC/OS

  • Systémové komponenty
    • Admin Router, interní load balancer
    • Cosmos, interní služba API pro balení
    • Exhibitor, Java supervizor systému pro ZooKeeper
    • Marathon, Apache Mesos framework pro orchestrování kontejnerů
    • Mesos-DNS, interní DNS služba

Instalace a provozování DC/OS

  • Práce s komponentami a službami DC/OS
  • Práce s CLI (Command Line Interface)
  • Nahrávání zatížení pomocí Marathonu

Instalace distribuovaných systémů (aplikací) přes DC/OS Universe

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

Nasazování aplikací v Docker kontejnerech

Nasazování aplikací v nativních kontejnerech Mesos (pomocí Linux cgroups a namespaces)

Použití Marathonu pro orchestrování nativních kontejnerů

Zajištění dostupnosti a odolnosti před selháním aplikací a služeb

Použití GUI založeného systému monitorování a správy

Plánovací systémy jako Kubernetes a Swarm jako služby

Správa a abstrakce prostředků

Vyšetřování jiných připravených balíčků k instalaci

  • 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 a Zeppelin

Jiné možnosti instalace DC/OS

  • Instalace na fyzickém hardwaru vs. virtuálních strojích a cloudových instancích

Závěr a shrnutí

Požadavky

  • Správci systému
  • DevOps inženýři
 14 hodiny

Počet účastníků


Cena za účastníka

Reference (5)

Nadcházející kurzy

Související kategorie