DC/OS (Distributed Cloud Operating System) Schulung
Das Datacenter-Betriebssystem (DC / OS) ist ein verteiltes Open-Source-Betriebssystem, das auf dem Apache Mesos-Projekt aufbaut. Apache Mesos wurde nach den gleichen Prinzipien wie der Linux Kernel erstellt, nur auf einer anderen Abstraktionsebene. Der Mesos-Kernel läuft auf jedem Computer und bietet Anwendungen wie Hadoop , Spark, Kafka und Elasticsearch APIs für die Ressourcenverwaltung und -planung in gesamten Rechenzentrums- und Cloud-Umgebungen. Apache Mesos abstrahiert CPU-, Speicher-, Speicher- und andere Rechenressourcen von Maschinen (physisch oder virtuell), sodass fehlertolerante und elastische verteilte Systeme einfach erstellt und effektiv ausgeführt werden können.
DC / OS vereint Mesos und mehr als 30 Anwendungen in einem zusammenhängenden System, ähnlich wie eine Linux Distribution den Linux Kernel mit Anwendungen paket, um ein funktionierendes Betriebssystem zu erstellen.
Dieser Kurs bietet den Teilnehmern einen Überblick über Apache Mesos und DC / OS und zeigt anhand von praktischen Übungen, wie ein vollständiges Data Center-Betriebssystem bereitgestellt und verwaltet wird.
Publikum
- Systemadministratoren
- DevOps Ingenieure
Format des Kurses
- Teilvorlesung, Teildiskussion, viel Praxis
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
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
DC/OS (Distributed Cloud Operating System) Schulung - Booking
DC/OS (Distributed Cloud Operating System) Schulung - Enquiry
DC/OS (Distributed Cloud Operating System) - Beratungsanfrage
Beratungsanfrage
Erfahrungsberichte (5)
er war geduldig und verstand, dass wir zurückbleiben
Albertina - REGNOLOGY ROMANIA S.R.L.
Kurs - Deploying Kubernetes Applications with Helm
Maschinelle Übersetzung
OC ist für uns neu und wir haben viel gelernt. Die Labs waren ausgezeichnet.
sharkey dollie
Kurs - OpenShift 4 for Administrators
Maschinelle Übersetzung
Es gab eine gute Grundlage für Docker und Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Kurs - Docker (introducing Kubernetes)
Maschinelle Übersetzung
Alles war sehr verständlich, und wenn wir etwas nicht verstanden haben, hat Adriano es erklärt.
Zsolt Nagy - W.UP Kft
Kurs - OpenShift Container Platform for Developers
Maschinelle Übersetzung
Ich habe vor allem die Kenntnisse des Trainers genossen.
- Inverso Gesellschaft fur innovative Versicherungssoftware mbH
Kurs - Docker, Kubernetes and OpenShift for Developers
Maschinelle Übersetzung
Kommende Kurse
Kombinierte Kurse
Building OSGi Applications with Apache Karaf
21 StundenApache Karaf ist eine OSGi-basierte Laufzeitumgebung für die Bereitstellung von containerisierten Anwendungen.
In dieser von einem Trainer geleiteten Live-Schulung (vor Ort oder per Fernzugriff) lernen die Teilnehmer, wie sie ein OSGi-basiertes Projekt einrichten und schrittweise eine modulare Java-Anwendung mit Apache Karaf bereitstellen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein,:
- Installieren und Konfigurieren von Apache Karaf
- die wesentlichen Merkmale der OSGi-Laufzeitumgebung zu verstehen
- eine containerisierte Anwendung unter Verwendung der Apache Karaf-Laufzeitumgebung zu entwickeln
Zielgruppe
- Architekten
- Entwickler
Format des Kurses
- Teilweise Vorlesung, teilweise Diskussion, Übungen und umfangreiche praktische Übungen.
Hinweis
- Wenn Sie eine maßgeschneiderte Schulung für diesen Kurs wünschen, nehmen Sie bitte Kontakt mit uns auf, um dies zu vereinbaren.
Microsoft App-V: Implementing Enterprise Desktop Virtualization
28 StundenIn dieser von einem Kursleiter geleiteten Live-Schulung in Österreich stellen wir die Architektur, die Komponenten und die Prozesse hinter der Anwendungsvirtualisierung vor und führen die Teilnehmer Schritt für Schritt durch die Bereitstellung von App-V- und App-V-Anwendungen in einer Live-Laborumgebung. Am Ende des Kurses verfügen die Teilnehmer über das Wissen und die praktische Erfahrung, die sie benötigen, um App-V zu installieren, zu konfigurieren, zu verwalten und Fehler zu beheben sowie ihre eigenen App-V-Anwendungen zu erstellen, zu verpacken und bereitzustellen.
App-V: Advanced Techniques and Troubleshooting
21 StundenIn dieser von einem Kursleiter geleiteten Live-Schulung in Österreich werden fortgeschrittene Techniken und die Fehlerbehebung für Microsoft Anwendungsvirtualisierung (App-V) behandelt, insbesondere im Bereich der Sequenzierung und Paketierung.
Am Ende des Kurses werden die Teilnehmer ein tiefes Verständnis von App-V haben und in der Lage sein, komplexe Probleme zu sequenzieren, zu beheben und zu lösen.
Kubernetes Networking with Calico
14 StundenDiese von einem Ausbilder geleitete Live-Schulung (online oder vor Ort) richtet sich an Ingenieure, die die Vernetzung von Kubernetes-Clustern optimieren möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Calico installieren und konfigurieren.
- Verstehen, wie sich Calico von herkömmlichen Overlay-Netzwerken unterscheidet.
- Verstehen, wie Calico Internet-Routing-Protokolle mit konsensbasierten Datenspeichern kombiniert.
- Mit Calico eine Container-Netzwerklösung für Kubernetes-Cluster erstellen.
- Calico verwenden, um Netzwerkrichtlinien für Kubernetes bereitzustellen.
Docker, Kubernetes and OpenShift 3 for Administrators
35 StundenIn dieser Live-Schulung in Österreich lernen die Teilnehmer, wie sie die Red Hat OpenShift Container Platform verwalten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Erstellen, Konfigurieren, Verwalten und Beheben von Fehlern in OpenShift Clustern.
- Containerisierte Anwendungen vor Ort, in der öffentlichen Cloud oder in einer gehosteten Cloud bereitzustellen.
- Sichere OpenShift Container-Plattform
- Metriken zu überwachen und zu sammeln.
- Verwalten von Speicher.
Docker (introducing Kubernetes)
14 StundenZiel dieses Praktikums ist es, alle Tools bereitzustellen, die die praktischen Aspekte von Docker und Kubernetes , damit die Teilnehmer auf die erforderlichen Fähigkeiten für die ordnungsgemäße Verwaltung des Programms zählen können.
Docker and Kubernetes
21 StundenLernziele: Erwerb von theoretischen und praktischen Kenntnissen über Docker und Kubernetes.
Docker, Kubernetes and OpenShift 3 for Developers
35 StundenIn dieser von einem Trainer geleiteten Live-Schulung in Österreich lernen die Teilnehmer, wie sie die OpenShift Container Platform für die Bereitstellung von containerisierten Anwendungen nutzen können.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Eine OpenShift-Einrichtung erstellen und konfigurieren.
- Anwendungen schnell vor Ort, in der öffentlichen Cloud oder in einer gehosteten Cloud bereitzustellen.
Deploying Kubernetes Applications with Helm
7 StundenDieses von einem Trainer geleitete Live-Training (online oder vor Ort) richtet sich an Ingenieure, die Helm nutzen möchten, um den Prozess der Installation und Verwaltung Kubernetes von Anwendungen zu rationalisieren.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Installieren und konfigurieren Sie Helm.
- Erstellen Sie reproduzierbare Builds von Kubernetes Anwendungen.
- Anwendungen als Helm-Diagramme gemeinsam nutzen.
- Ausführen von Anwendungen Dritter, die als Helm-Diagramme gespeichert wurden.
- Verwaltung von Veröffentlichungen von Helm-Paketen
Introduction to Minikube and Kubernetes
21 StundenDiese von einem Kursleiter geleitete Live-Schulung in Österreich (online oder vor Ort) richtet sich an Anfänger bis fortgeschrittene Softwareentwickler und DevOps Fachleute, die lernen möchten, wie man eine lokale Kubernetes Umgebung mit Minikube einrichtet und verwaltet.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein:
- Minikube auf ihrem lokalen Rechner zu installieren und zu konfigurieren.
- Die grundlegenden Konzepte und die Architektur von Kubernetes zu verstehen.
- Container mit kubectl und dem Minikube Dashboard bereitstellen und verwalten.
- Persistente Speicher- und Netzwerklösungen für Kubernetes einrichten.
- Minikube für die Entwicklung, das Testen und das Debuggen von Anwendungen nutzen.
Minikube for Developers
14 StundenDiese Live-Schulung in Österreich (online oder vor Ort) richtet sich an fortgeschrittene Entwickler und DevOps-Ingenieure, die Minikube als Teil ihres Entwicklungsworkflows nutzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Eine lokale Kubernetes Umgebung mit Minikube einzurichten und zu verwalten.
- Verstehen, wie man Anwendungen auf Minikube einsetzt, verwaltet und debuggt.
- Minikube in ihre Continuous Integration und Deployment Pipelines zu integrieren.
- Ihren Entwicklungsprozess mit Hilfe der fortgeschrittenen Funktionen von Minikube zu optimieren.
- Best Practices für die lokale Kubernetes Entwicklung anwenden.
OKD (Origin Kubernetes Distribution) for Administrators
21 StundenIn dieser von einem Trainer geleiteten Live-Schulung (vor Ort oder per Fernzugriff) lernen die Teilnehmer, wie sie OKD vor Ort oder in der Cloud installieren, konfigurieren und verwalten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Erstellen, Konfigurieren, Verwalten und Fehlerbehebung eines OKD-Clusters.
- OKD absichern.
- Einsatz von containerisierten Anwendungen auf OKD.
- Überwachen Sie die Leistung einer Anwendung, die in OKD läuft.
- Verwaltung der Datenspeicherung.
- Schnelle Bereitstellung von Anwendungen vor Ort oder in einer öffentlichen Cloud wie AWS.
OpenShift 4 for Administrators
35 StundenIn dieser von einem Trainer geleiteten Live-Schulung in Österreich (online oder vor Ort) lernen die Teilnehmer, wie sie OpenShift Container Platform v4 installieren, konfigurieren und verwalten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- die OCI (Open Containers Initiative) und ihre Auswirkungen auf die Verwendung von Container-Engines wie Docker in OpenShift zu verstehen.
- Die Beziehung zwischen den verschiedenen Versionen von OpenShift (OKP, OpenShift Container Platform, Red Hat OpenShift, etc.) zu verstehen.
- Einen OpenShift-Cluster zu erstellen, zu konfigurieren, zu verwalten und Fehler zu beheben.
- Die Selbstverwaltungsfunktionen von Openshift implementieren, um die Stabilität und Konsistenz der Plattform zu verbessern.
- Sichere OpenShift Container-Plattform.
- Überwachen und Sammeln von Metriken.
- Speicher verwalten.
- Upgrade eines OpenShift Container Platform 3-Clusters auf OpenShift Container Platform 4.
OpenShift 4 for Developers
35 StundenIn dieser von einem Trainer geleiteten Live-Schulung in Österreich (online oder vor Ort) lernen die Teilnehmer, wie sie mit der OpenShift Container Platform Anwendungen erstellen, aktualisieren und warten können.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Die OCI (Open Containers Initiative) und ihre Auswirkungen auf die Verwendung von Container-Engines wie Docker in OpenShift zu verstehen.
- die Beziehung zwischen den verschiedenen Versionen von OpenShift (OKP, OpenShift Container Platform, Red Hat OpenShift, etc.) zu verstehen
- Die Softwarebereitstellungspipeline zu automatisieren.
- Anwendung der DevOps-Prinzipien zur kontinuierlichen Bereitstellung von Software.
Managing Kubernetes with Rancher
14 StundenDieser von einem Trainer geleitete Live-Kurs bietet den Teilnehmern einen Überblick über Rancher und demonstriert anhand praktischer Übungen, wie man einen Kubernetes-Cluster mit Rancher bereitstellt und verwaltet.