Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Details zur Virtualisierung
- Überblick zu Betriebssystem-Konzepten: CPU, Speicher, Netzwerk, Speicherung
- Hypervisor
- Aufsicht über Aufsichten
- „Host“-Maschine und „Guest“-Betriebssystem
- Type-1-Hypervisor und Type-2-Hypervisor
- Citrix XEN, VMware ESX/ESXi, MS Hyper-V, IBM LPAR.
- Netzwerk-Virtualisierung
- Kurze Einführung in das 7-Schichten-OSI-Modell
- Fokus auf die Netzwerkschicht
- Das TCP/IP-Modell oder Internetprotokoll
- Fokus auf eine einzelne vertikale Ebene
- Anwendungsschicht: SSL
- Netzwerkschicht: TCP
- Internetschicht: IPv4/IPv6
- Verbindungsschicht: Ethernet
- Paketstruktur
- Adressierung: IP-Adresse und Domänenname
- Firewall, Load Balancer, Router, Adapter
- Virtuelles Netzwerk
- Höhere Abstraktionen: Subnetze, Zonen.
- Praxisübung:
- Vertraut machen mit ESXi-Cluster und vSphere-Client.
- Netze im ESXi-Cluster erstellen/aktualisieren, Gäste aus VMDK-Paketen bereitstellen, Interkonnektivität zwischen Gästen in einem ESXi-Cluster aktivieren.
- Änderungen an einer laufenden VM-Instanz vornehmen und einen Snapshot erstellen.
- Firewall-Regeln in ESXi mit dem vSphere-Client aktualisieren.
2. Cloud Computing: Ein Paradigmenwechsel
- Ein schneller, kostengünstiger Weg, Produkte/Lösungen weltweit verfügbar zu machen
- Ressourcenfreigabe
- Virtualisierung der virtualisierten Umgebung
- Zentrale Vorteile:
- On-demand-Ressourcenelastizität
- Ideation -> Code -> Deployment ohne Infrastrukturbedarf
- Schnelle CI/CD-Pipelines
- Isolation von Umgebungen und vertikale Autonomie
- Sicherheit durch Schichtung
- Kostenoptimierung
- On-demand-Ressourcenelastizität
- On-Premise-Cloud und Cloud-Anbieter
- Cloud als effektive konzeptionelle Abstraktion für verteiltes Rechnen
3. Einführung in die Ebenen von Cloud-Lösungen:
- IaaS (Infrastructure as a Service)
- AWS, Azure, Google
- Wählen Sie einen Anbieter für die weitere Bearbeitung. AWS wird empfohlen.
- Einführung in AWS VPC, AWS EC2 usw.
- PaaS (Platform as a Service)
- AWS, Azure, Google, CloudFoundry, Heroku
- Einführung in AWS DynamoDB, AWS Kinesis usw.
- SaaS (Software as a Service)
- Sehr kurzer Überblick
- Microsoft Office, Confluence, SalesForce, Slack
- SaaS baut auf PaaS auf, PaaS auf IaaS und IaaS auf Virtualisierung
4. IaaS-Cloud-Praxisprojekt
- Das Projekt nutzt AWS als IaaS-Cloud-Anbieter
- Verwenden Sie CentOS/RHEL als Betriebssystem für die restlichen Übungen
- Alternativ funktioniert auch Ubuntu, aber RHEL/CentOS werden bevorzugt
- Erlangen Sie individuelle AWS-IAM-Konten von Ihrem Cloud-Admin
- Jeder Student muss diese Schritte unabhängig durchführen
- Die Fähigkeit, die eigene gesamte Infrastruktur on-demand zu erstellen, ist der beste Nachweis der Leistungsfähigkeit des Cloud Computing
- Verwenden Sie AWS-Wizards (AWS-Online-Konsolen) für diese Aufgaben, es sei denn, es wird anders angegeben
- Erstellen Sie eine öffentliche VPC in der Region us-east-1
- Zwei Subnetze (Subnet-1 und Subnet-2) in zwei verschiedenen Verfügbarkeitszonen
- Siehe https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Scenarios.html als Referenz.
- Erstellen Sie drei separate Sicherheitsgruppen
- SG-Internet
- Erlaubt eingehenden Datenverkehr vom Internet über https 443 und http 80
- Keine anderen eingehenden Verbindungen zulässig
- SG-Service
- Erlaubt eingehenden Datenverkehr nur von der Sicherheitsgruppe SG-Internet über https 443 und http 80
- Erlaubt ICMP nur von SG-Internet
- Keine anderen eingehenden Verbindungen zulässig
- SG-SSH:
- Erlaubt SSH:22 eingehende Verbindungen nur von einer einzelnen IP, die der öffentlichen IP der Labormaschine des Studierenden entspricht. Falls die Labormaschine hinter einem Proxy liegt, dann die öffentliche IP des Proxys.
- SG-Internet
- Zwei Subnetze (Subnet-1 und Subnet-2) in zwei verschiedenen Verfügbarkeitszonen
- Stellen Sie eine Instanz aus einer AMI für das gewählte Betriebssystem bereit (bevorzugt die neuesten RHEL/CentOS-Versionen in AMIs) und hosten Sie die Instanz im Subnet-1. Verknüpfen Sie die Instanz mit den Gruppen SG-Service und SG-SSH.
- Zugriff auf die Instanz per SSH von Ihrer Labormaschine aus.
- Installieren Sie einen NGINX-Server auf dieser Instanz
- Legen Sie statische Inhalte Ihrer Wahl – HTML-Seiten, Bilder – bereit, die von NGINX (auf Port 80 über HTTP) ausgeliefert werden, und definieren Sie dafür URLs.
- Testen Sie die URL von dieser Maschine selbst aus.
- Erstellen Sie ein AMI-Bild aus dieser laufenden Instanz.
- Stellen Sie diese neue AMI bereit und hosten Sie die Instanz im Subnet-2. Verknüpfen Sie die Instanz mit den Gruppen SG-Service und SG-SSH.
- Führen Sie den NGINX-Server aus und validieren Sie, dass die Zugriffs-URL für die statischen Inhalte, wie in Schritt (i) erstellt, funktioniert.
- Erstellen Sie einen neuen „Classic“-Elastic Load Balancer und verknüpfen Sie ihn mit SG-Internet.
- Beachten Sie den Unterschied zum Application Load Balancer und Network Load Balancer.
- Erstellen Sie eine Routing-Regel, die allen http 80- und https 443-Datenverkehr an eine Instanzengruppe weiterleitet, die aus den oben erstellten zwei Instanzen besteht.
- Verwenden Sie ein beliebige Zertifikatsverwaltungstool (z. B. java keytool), um ein Schlüssel-Schlüssel-Selbstsigniertes Zertifikat zu erstellen und in AWS Certificate Manager (ACM) zu importieren
5. Cloud Monitoring: Einführung und Praxisprojekt
- AWS CloudWatch-Metriken
- Gehen Sie zum AWS CloudWatch-Dashboard für die Instanzen
- Rufen Sie die relevanten Metriken ab und erklären Sie die zeitliche Variabilität
- https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html
- Rufen Sie die relevanten Metriken ab und erklären Sie die zeitliche Variabilität
- Gehen Sie zum AWS CloudWatch-Dashboard für den ELB
- Beobachten Sie die ELB-Metriken und erklären Sie deren zeitliche Variabilität
- https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-cloudwatch-metrics.html
6. Fortgeschrittene Konzepte für weiterführende Lernungen
- Hybride Cloud – On-Premise und öffentliche Cloud
- Migration: Von On-Premise zur öffentlichen Cloud
- Migration von Anwendungscodes
- Datenbankmigration
- DevOps
- Infrastructure as Code
- AWS CloudFormation-Vorlage
- Auto-Scaling
- AWS CloudWatch-Metriken zur Bestimmung des Gesundheitszustands
Voraussetzungen
Es gibt keine spezifischen Voraussetzungen für die Teilnahme an diesem Kurs.
Zielgruppe
Software-Ingenieure und Informatiker mit fundierten Konzepten zu Algorithmen und Vertrautheit mit mindestens einer Programmiersprache oder Skriptsprache, aber ohne Erfahrung im Cloud Computing
21 Stunden
Erfahrungsberichte (1)
Der Trainer erklärt Ihnen sehr gut.
Cosmin Simota - Serviciul de Telecomunicatii Speciale
Kurs - Cloud computing essentials for managers / software engineers
Maschinelle Übersetzung