Eckdaten
Zielgruppe: Cloud-Architekt*innen | Dauer: 2 Tage | 9:00–17:00 Uhr | Trainer: Hecker Consulting | Online-Seminar | Teilnehmerzahl: 1-12
Seminarbeschreibung
Amazon Web Services (AWS) bietet eine Vielzahl von Services, die es ermöglichen, auch komplexe Anwendungen im Handumdrehen in der Cloud aufzusetzen. Im Kurs lernen angehende Cloud-Architekt*innen die Grundlagen, die benötigt werden, um skalierbare und zuverlässige Anwendungsarchitekturen, mit den auf der Basis der Amazon Web Services (AWS) zu erstellen.
Der Remote-Live-Workshop macht mit den allgemeinen Prinzipien und Best Practices bis hin zu praktischer Implementierung, Optimierung und Sicherheit vertraut. Der Dozent zeigt drei verschiedene Ansätze der Cloudnutzung auf: manuell, automatisiert und serverlos. Hierbei werden anhand praxisnaher Einsatzszenarien die Möglichkeiten von Services wie Elastic Load Balancing, RDS, DynamoDB und CloudFront erlernt.
Die Schulung findet in deutscher Sprache als Online-Schulung über eine Videokonferenz-Software im Webbrowser statt. Nach erfolgreichem Abschluss des Kurses wird ein Teilnahme Zertifikat ausgegeben.
Agenda der IT-Schulung
Cloud-Konzepte
- Grundlegendes zu Amazon Web Services
- Cloud-Dienste
- Vorteile der Cloud
- Elastizität der Cloud
- Cloud-Einschränkungen
- Cloud-Verwaltung
Cloud-Praktiken
- Design für Ausfälle
- Elastizität implementieren
- Entkoppeln Sie Ihre Komponenten
- Optimieren Sie für Leistung
- Halten Sie die Dinge sicher
- Optimieren Sie für Kosten
Dinge sicher halten
- Das gemeinsame Sicherheitsmodell
- IAM: Master-Konto
- Erstellen eines neuen AWS-Kontos
- IAM: Gruppen, Rollen und Berechtigungen
- Erstellen eines neuen Benutzers
- Erstellen eines Schlüsselpaares
- Sicherheitsgruppen
- Erstellen einer Sicherheitsgruppe
- VPC
Entwerfen für den Fall eines Ausfalls
- Virtuelle Server (EC2) und Elastic IP
- Regionen und Availability Zones
- Das Amazon Machine Image (AMI)
- Verstehen von Bootstrapping
- Elastischer Blockspeicher (EBS)
- Starten einer neuen EC2-Instanz
- Elastische Lastverteilung (ELB)
- Einrichten eines ELBs
- Verbinden mit dem neuen Server über HTTP
- Verbinden mit der Instanz über SSH
- Relationaler Datenbankdienst (RDS)
- Erstellen einer MySQL-RDS-Datenbank
Implementieren der Elastizität und Automatisierung der Infrastruktur
- Erstellen eines benutzerdefinierten AMI
- Automatische Skalierung
- Cloud-Überwachung (CloudWatch)
- Auto-Skalierung einrichten
- Testen der automatischen Skalierung
- Verwenden von Elastic Beanstalk
- OpsWorks
- CloudFormation und CloudFormer
- CodeDeploy
Weiteres Optimieren für die Leistung
- Caching: AWS Elasticache
- Caching: AWS CloudFront
- Suche: AWS CloudSearch
Serverlos arbeiten
- S3 und Glacier
- Verwenden Sie S3 für das Hosting von Webanwendungen
- Serverlose Architekturen: API-Gateway
- Serverlose Architekturen: AWS Lambda
- Lambda und die Gateway-API
- Skalierbarer NoSQL-Datenspeicher (DynamoDB)
- Erstellen einer DynamoDB-Tabelle
- Bereitstellen der API und Testen der Anwendung
Zusätzliche Services für die Entkopplung von Komponenten
- Einfacher Warteschlangen-Dienst (SQS)
- Einfacher Workflow-Dienst (SWF)
- Einfacher Benachrichtigungsdienst (SNS)
Optimieren für Kosten
- Die Rechnung im Auge behalten
- Angebot und Nachfrage aufeinander abstimmen
- Kostengünstige Ressourcen nutzen
Zielgruppe
Der Kurs richtet sich an Cloud-Architekt*innen, die sich mit den Möglichkeiten von Amazon Web Services (AWS) vertraut machen möchten. Es sollten Grundkenntnisse im Bereich Virtualisierung/Netzwerk und Storage vorhanden sein.