Intrati in legatura

Schița de curs

Introducere

  • Necesitatea unui DC/OS (Sistem de Operare Cloud Distribuit)
  • Partajarea resurselor
  • Partajarea datelor
  • Abstractizări de programare
  • Depanare și monitorizare

Componentele spațiului de nucleu ale DC/OS

  • Master și agenți

Componentele spațiului de utilizator ale DC/OS

  • Componente de sistem
    • Admin Router, un echilibrist intern de încărcare
    • Cosmos, un serviciu API intern de ambalare
    • Exhibitor, un sistem de supraveghere Java pentru ZooKeeper
    • Marathon, un framework 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 încărcării cu Marathon

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

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

Implementarea aplicațiilor în containere Docker

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

Utilizarea Marathon pentru orchestrarea containerelor native

Asigurarea disponibilității ridicate și a toleranței la defecțiuni pentru aplicații și servicii

Utilizarea sistemului de monitorizare și gestionare bazat pe GUI

Sisteme de planificare precum Kubernetes și Swarm ca servicii

Gestionarea și abstractizarea resurselor

Explorarea altor pachete gata de instalare

  • 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

  • Instalări pe metal vs. mașini virtuale și instalări în cloud

Rezumat și concluzie

Cerințe

  • Administratori de sistem
  • Ingineri DevOps
 14 Ore

Numărul de participanți


Pret per participant

Mărturii (3)

Cursuri viitoare

Categorii înrudite