Schulungsübersicht
TAG 1
Modul 1: Benutzerregistrierung?
- Registrierung als Nutzer
- Einführung in das Amazon Management Console
- Übersicht über Verwaltungsaufgaben und Abrechnung
- AWS-Preismodell
Modul 2: Ein Überblick über AWS – Aus der Vogelperspektive?
- Allgemeine Informationen zu AWS
- EC2 – Eine Übersicht
- EBS – Eine Übersicht
- Sicherheitsgruppen – Eine Übersicht
- Elastic IP – Eine Übersicht
- CloudFront – Eine Übersicht
- S3 – Eine Übersicht
- Glacier – Eine Übersicht
- IAM – Eine Übersicht
- RDS – Eine Übersicht
Modul 3: Amazon EC2 – Windows Server 2012 (Praxisübung)
- Starten einer Instanz mit Windows Server 2012
- Entschlüsseln des Passworts sowie Herunterladen des RDP-Client
- Verbindung zur EC2-Instanz unter Windows Server 2012 herstellen
- Beenden der Instanz mit Windows Server 2012
Modul 4: Amazon EC2 – Sicherheitsgruppen (Praxisübung)
- Erstellen von Sicherheitsgruppen
- Ändern bestehender Sicherheitsgruppen
- Löschen von Sicherheitsgruppen
Modul 5: Amazon Elastic Block Store (Praxisübung)
- Erstellen eines Standard-Volumes
- Erstellen und Löschen von Snapshots
- Zuweisen der Volumes zu Servern mit Windows Server 2012 bzw. Ubuntu 14.04
- Trennen und anschließendes Löschen der Volumes
Modul 6: Amazon Elastic Load Balancing (ELB) (Praxisübung)
-
Übung 6.1
- Starten zweier Ubuntu-EC2-Instanzen – als Apache-Webserver mit Benutzerdaten
- Bearbeiten der HTML-Dateien auf beiden Servern
- Testen der Webserver über das Internet
-
Übung 6.2
- Erstellen eines Elastic Load Balancers
- Hinzufügen beider Ubuntu-Server zum ELB
- Testen des Elastic Load Balancers
- Löschen des Elastic Load Balancers
Modul 7: AWS Route53
- Was ist Route53?
- Integration von Route53 mit dem zuvor erstellten ELB – Demonstration durch den Trainer nur
Modul 8: AWS S3 (Praxisübung)
- Überblick über AWS S3 sowie Preismodell
- Erstellen eines Buckets und von Ordnern
- Hochladen, Herunterladen, Freigeben und Löschen von Objekten
- Löschen des Buckets
TAG 2
Modul 1: Amazon EC2 – Windows Server 2012 mittels Benutzerdaten (Praxisübung)
- Starten des Servers mit Windows Server 2012 R2
- Einrichten eines Webservers über PowerShell-basierte Benutzerdaten
- Überprüfen, ob die Benutzerdaten erfolgreich ausgeführt wurden
- Beenden des Ubuntu-Servers
Modul 2: Amazon EC2 – Ubuntu 14.04 mittels Benutzerdaten (Praxisübung)
- Starten der Ubuntu-EC2-Cloud-Instanz
- Konfiguration des Webservers anhand der vorgegebenen Benutzerdaten
- Überprüfen, ob die Benutzerdaten korrekt umgesetzt wurden
Modul 3: Amazon EC2 – Ubuntu 14.04 mit Metadaten (Praxisübung)
- Einführung in Metadaten im Allgemeinen
- Abrufen von Informationen über die eigene EC2-Instanz via Metadaten
- Beenden des Ubuntu-Servers
Modul 4: Amazon Simple Storage Service (S3) (Praxisübung)
- Überblick über AWS S3 sowie Preismodell
- Erstellen eines S3-Buckets
- Aktivieren der Dateiversionsverwaltung
- Einrichten von statischem Webhosting über S3
- Replikation von Objekten in andere Regionen ermöglichen
- Nutzung von Route53 für eine Weiterleitung auf das statische Web – Live-Demonstration durch den Trainer
Modul 5: Amazon Glacier (Praxisübung)
- Überblick über AWS Glacier sowie Preismodell
- Definieren von Lebenszyklusregeln für Speicherorte
- Abrufen gespeicherter Daten aus Glacier
- Automatisches Löschen von S3-Daten nach festgelegten Regeln einrichten
Modul 6: AWS CloudFormation
- Infrastruktur als Code mittels CloudFormation verwalten
- Erstellen eines neuen Stacks in CloudFormation
- Bereitstellen einer Beispielvorlage im JSON-Format
- Verwendung bestehender Vorlagen zur Bereitstellung der Infrastruktur
TAG 3
Modul 7: AWS – IAM (Identity and Access Management)
- Was ist IAM? – Eine umfassende Einführung
- Zusammenschluss von AWS mit Active Directory – rein theoretisch
- Einstieg in die Arbeit mit IAM
-
IAM-Rollen – Delegation und Zugriff (Praxisübung)
- Erstellen einer Rolle
- Übernahme einer Rolle durch den Nutzer
- Löschen der erstellten Rolle
-
IAM-Benutzer und -Gruppen (Praxisübung)
- Erstellen eines Benutzers sowie einer Gruppe
- Hinzufügen des Benutzers zur Gruppe
- Festlegen von Passwortrichtlinien für Nutzer
- Zuweisen entsprechender Richtlinien an die Nutzer
- Aktivieren der Zwei-Faktor-Authentifizierung bei den Benutzern
-
IAM-Rollen (Praxisübung)
- Erstellen einer IAM-Rolle mit umfassendem Zugriff auf EC2 und S3
- Starten einer EC2-Instanz sowie Überprüfen des CLI-basierten Zugangs zu den Ressourcen
Modul 8: AWS CLI
- Arbeiten mit der AWS Command Line Interface
- Starten einer Instanz mit vollständigen Berechtigungen für S3 und EC2
- Konfigurieren des awscli-Clients
- Erstellen einer Sicherheitsgruppe über die CLI
- Erzeugen eines Schlüsselpaars mittels CLI
- Starten einer EC2-Instanz mit Hilfe der CLI
- Herunterfahren einer EC2-Instanz per CLI
- Beenden der Instanz mittels CLI
- Erstellen eines Load Balancers über die CLI
- Löschen des Load Balancers mit der CLI
- Anlegen eines S3-Buckets durch CLI
- Hochladen sowie Herunterladen von Objekten vom lokalen Rechner zu bzw. aus S3 mittels CLI
- Auflisten vorhandener Buckets via CLI
- Löschen von Buckets durch CLI
Modul 9: Best Practices für Anwendungsentwicklung und -bereitstellung
- Bereitstellen von Anwendungen mit AWS Elastic Beanstalk
- Einrichten einer Python-Umgebung in Elastic Beanstalk
- Konfigurieren einer IIS-basierten Umgebung
- Beenden der Python- und Beanstalk-Umgebungen anschließend
TAG 4
Modul 10: AWS – Virtual Private Cloud (VPC)
- Was ist VPC? – Eine umfassende Einführung
-
Verständnis von VPC-Konfigurationen
- VPC mit einem öffentlichen Subnetz allein
- VPC mit öffentlichem und privaten Subnetz zugleich
- Peering zwischen zwei VPCs
- Zugriffssteuerungslisten (ACLs)
-
Konfiguration von VPC-Instanzen – praktische Übungen unter Anleitung
- Erstellen einer VPC
- Einrichten von Subnetzen
- Konfigurieren des Internet-Gateways
- Festlegen der Routing-Regeln
- Einrichten einer NAT-Instanz zur Netzwerkumleitung
- Erstellen von Sicherheitsgruppen für die Instanzen
- Starten der betreffenden Server-Instanzen
Modul 11: AWS verwaltete Dienste und Datenbanken mittels Python SDK
- Erläuterung von Amazon DynamoDB
- Besprechung der wesentlichen Merkmale von Amazon RDS
- Konfiguration des Python SDK für die Kommunikation mit DynamoDB
- Erstellen von Tabellen mittels Python SDK
- Einfügen neuer Datensätze in die Datenbank per SDK
- Abfragen der Daten mit dem Python SDK
- Löschen von Datensätzen über das SDK
Modul 12: AWS RDS (theoretische Einweisung)
- Allgemeine Informationen zu Amazon RDS
- Vergleich zwischen der Selbstverwaltung von Datenbanken auf EC2-Instanzen und der Nutzung von RDS
Modul 13: AWS – SNS, SQS sowie SWF (theoretische Einweisung)
- Simple Notification Service (SNS) – Überblick und typische Einsatzgebiete
- Simple Queue Service (SQS) – Überblick sowie Anwendungsbereiche
- Simple Workflow Service (SWF) – Grundlagen und Verwendung in der Praxis
Voraussetzungen
Grundlegende Kenntnisse im Umgang mit Linux (zum Beispiel Datei- und Verzeichnisverwaltung).
Erfahrungsberichte (3)
Klingt wissensreich und interagiert mit seinen Lernenden
Shuko Ndhlovu - BMW
Kurs - AWS Developer Associate
Maschinelle Übersetzung
Alles. Ich hatte mich vorher schon mit AWS beschäftigt, aber nur in meiner Freizeit. Die Schulung hat wirklich alles zusammengebracht, mit praktischen Beispielen und wie viele einzelne Komponenten miteinander verbunden werden können, um eine praktische Lösung zu schaffen.
Matt Sartain - MDA Systems Ltd.
Kurs - AWS Developer Associate
Maschinelle Übersetzung
Ich habe es geschätzt, die Vielfalt der von AWS angebotenen Dienstleistungen zu verstehen und ein besseres Verständnis für deren Preisgestaltung zu gewinnen.
William Crowdis - MDA Systems Ltd.
Kurs - AWS Developer Associate
Maschinelle Übersetzung