Schița de curs

Introducere

  • Necesitatea unui DC/OS (Distributed Cloud Operating System)
  • Distribuirea resurselor
  • Partajarea datelor
  • Programming Abstracțiuni
  • Depanare și monitorizare

Componentele spațiului kernel ale DC/OS

  • Stăpân și agenți

Componentele spațiului utilizator DC/OS

  • Componentele sistemului
    • Admin Router, un echilibrator intern de încărcare
    • Cosmos, un serviciu API de ambalare internă
    • Expozant, un sistem de supraveghere Java pentru ZooKeeper
    • Marathon, un cadru Apache Mesos pentru orchestrarea containerelor
    • Mesos-DNS, un serviciu DNS intern

Instalarea și operarea DC/OS

  • Lucrul cu componente și servicii DC/OS
  • Lucrul cu CLI
  • Echilibrarea sarcinii cu Marathon

Instalarea sistemelor distribuite (aplicații) cu DC/OS Universe

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

Implementarea aplicațiilor în Docker containere

Implementarea aplicațiilor în containere native Mesos (folosind Linux cgroups și namespaces)

Utilizarea Marathon pentru orchestrarea containerelor native

Asigurarea disponibilității ridicate și toleranței la erori pentru aplicații și servicii

Utilizarea sistemului de monitorizare și management bazat pe GUI

Sisteme de programare precum Kubernetes și Swarm ca servicii

Managementul resurselor și abstracția

Explorând alte pachete gata de instalat

  • 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 și Zeppelin

Alte opțiuni de instalare DC/OS

  • Instalații bare metal vs mașini virtuale și instalații în cloud

Rezumat și concluzie

Cerințe

  • Administratori de sistem
  • DevOps ingineri
  14 ore
 

Mărturii (2)

Cursuri înrudite

Categorii înrudite