Schița de curs

Introducere

  • Necesitatea unui DC/OS (Distributed Cloud Operating System)
  • Partajarea resurselor
  • Partajarea datelor
  • Abstracțiuni de programare
  • Depanarea și monitorizarea

Componentele nucleului DC/OS

  • Masini principale (master) și agenți (agents)

Componentele de spațiu utilizator ale DC/OS

  • Componente de sistem
    • Admin Router, un echilibruator intern de încărcare
    • Cosmos, o serviciu API intern pentru pachetare
    • Exhibitor, un sistem supervisor Java pentru ZooKeeper
    • Marathon, un framework Apache Mesos pentru orchestrarea containerelor
    • Mesos-DNS, un serviciu DNS intern

Instalarea și gestionarea DC/OS

  • Lucrul cu componente și servicii DC/OS
  • Lucrul cu CLI (linia de comandă)
  • Echilibrarea încărcării cu Marathon

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

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

Deploy-ul aplicațiilor în containerele Docker

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

Folosirea Marathon pentru orchestrarea containerelor native

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

Folosirea sistemului de monitorizare și gestionare bazat pe GUI

Sisteme de planificare cum ar fi Kubernetes și Swarm ca servicii

Gestionarea resurselor și abstracția acestora

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 hardware neformatat vs mașini virtuale și instalări cloud

Synopsis și concluzii

Cerințe

  • Administratori de sisteme
  • Ingineri DevOps
 14 ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite