Kursplan

Innledning

  • Behovet for et DC/OS (Distributed Cloud Operating System)
  • Delte ressurser
  • Delte data
  • Programmeringsabstraksjoner
  • Feilsøking og overvåking

DC/OS's kjernekomponenter

  • Master og agenter

DC/OS's brukerromskomponenter

  • Systemkomponenter
    • Admin Router, en intern lastbalanser
    • Cosmos, en intern pakke-API-tjeneste
    • Exhibitor, et Java-overvåkningssystem for ZooKeeper
    • Marathon, en Apache Mesos-rammeverk for containerorchestrasjon
    • Mesos-DNS, en intern DNS-tjeneste

Installering og drift av DC/OS

  • Arbeid med DC/OS-komponenter og tjenester
  • Arbeid med CLI
  • Lastbalansering med Marathon

Installering av fordelte systemer (applikasjoner) med DC/OS Universe

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

Utplasser applikasjoner i Docker-kontainere

Utplasser applikasjoner i native Mesos-kontainere (bruk av Linux cgroups og namespaces)

Bruk av Marathon for native containerorchestrasjon

Sikre høy tilgjengelighet og feiltoleranse for applikasjoner og tjenester

Bruk av GUI-basert overvåking og administreringssystem

Planleggingssystemer som Kubernetes og Swarm som tjenester

Ressurshåndtering og abstraksjon

Utkjøre andre klargjorte pakker

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

Andre DC/OS-installasjonsalternativer

  • Bare metal-installasjoner vs virtuelle maskiner og skyinstallasjoner

Oppsummering og konklusjon

Krav

  • Systemadministratorer
  • DevOps ingeniører
 14 timer

Antall deltakere


Pris per deltaker

Referanser (5)

Kommende kurs

Relaterte kategorier