Schulungsübersicht

Einleitung

  • Der Bedarf an einer DC/OS (Distributed Cloud Operating System)
  • Gemeinsame Nutzung von Ressourcen
  • Gemeinsame Nutzung von Daten
  • Programming Abstraktionen
  • Fehlersuche und Überwachung

DC/OS's Kernel Space Komponenten

  • Master und Agenten

DC/OS-Benutzerkomponenten

  • System-Komponenten
    • Admin Router, ein interner Lastausgleicher
    • Cosmos, ein interner Paketierungs-API-Dienst
    • Exhibitor, ein Java Supervisor-System für ZooKeeper
    • Marathon, ein Apache Mesos Framework für die Container-Orchestrierung
    • Mesos-DNS, ein interner DNS-Dienst

Installation und Betrieb von DC/OS

  • Arbeiten mit DC/OS-Komponenten und -Diensten
  • Arbeiten mit der CLI
  • Lastverteilung mit Marathon

Installation von verteilten Systemen (Anwendungen) mit DC/OS Universe

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

Bereitstellen von Anwendungen in Docker Containern

Bereitstellung von Anwendungen in nativen Mesos-Containern (mit Linux cgroups und Namespaces)

Verwendung von Marathon für native Container-Orchestrierung

Sicherstellung von Hochverfügbarkeit und Fehlertoleranz für Anwendungen und Dienste

Verwendung des GUI-basierten Überwachungs- und Verwaltungssystems

Scheduling-Systeme wie Kubernetes und Swarm als Dienste

Ressourcenmanagement und Abstraktion

Erkundung anderer einsatzbereiter Pakete

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

Andere DC/OS-Installationsoptionen

  • Bare-Metal-Installationen vs. virtuelle Maschinen und Cloud-Installationen

Zusammenfassung und Schlussfolgerung

Voraussetzungen

  • Systemadministratoren
  • DevOps Ingenieure
 14 Stunden

Teilnehmerzahl



Preis je Teilnehmer

Erfahrungsberichte (2)

Kombinierte Kurse

Verwandte Kategorien