Course Outline

Introductie

  • De noodzaak van een DC/OS (Distributed Cloud Operating System)
  • Delen van bronnen
  • Gegevens delen
  • Programming Abstracties
  • Foutopsporing en bewaking

De kernelruimtecomponenten van DC/OS

  • Meester en agenten

De componenten van de gebruikersruimte van DC/OS

  • Componenten van het systeem
    • Admin Router, een interne load balancer
    • Cosmos, een interne API-service voor verpakkingen
    • Exposant, een Java supervisor systeem voor ZooKeeper
    • Marathon, een Apache Mesos framework voor containerorkestratie
    • Mesos-DNS, een interne DNS-dienst

DC/OS installeren en bedienen

  • Werken met DC/OS-componenten en -services
  • Werken met de CLI
  • Taakverdeling met Marathon

Gedistribueerde systemen (applicaties) installeren met DC/OS Universe

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

Toepassingen implementeren in Docker containers

Toepassingen implementeren in native Mesos-containers (met behulp van Linux cgroups en namespaces)

Marathon gebruiken voor systeemeigen containerorkestratie

Zorgen voor hoge beschikbaarheid en fouttolerantie voor toepassingen en services

Het op GUI gebaseerde monitoring- en beheersysteem gebruiken

Planningssystemen zoals Kubernetes en Swarm als services

Beheer en abstractie van hulpbronnen

Andere kant-en-klare pakketten verkennen

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

Andere DC/OS-installatie-opties

  • Bare metal-installaties versus virtuele machines en cloudinstallaties

Samenvatting en conclusie

Requirements

  • Systeembeheerders
  • DevOps ingenieurs
 14 Hours

Getuigenissen (2)

Related Courses

Related Categories