登録は簡単!. 無料です
または 登録 あなたのEメールアドレスで登録
AWS により Mind Map: AWS

1. Datenverarbeitung

1.1. Elastic Compute Cloud (EC2)

1.1.1. Virtueller Server

1.1.2. Auto Scaling

1.1.2.1. Skalierung nach festgelegten Bedingungen

1.1.3. Auswahl eines Amazon Machine Images (AMI) = Virtuelle Maschine (VM)

1.2. LightSail

1.2.1. Komplette virtuelle Maschine (VM) inkl. Speicher, statische IP etc.

1.3. AWS Elastic Beanstalk

1.3.1. Anwendungscode in der Cloud

1.3.2. Basis: Apache Tomcat

1.3.3. AWS SDK for Java

1.4. AWS Lambda

1.4.1. Code ausführen "ohne Server"

1.4.2. Ereignisorientiert

1.5. Hilfsmittel

1.5.1. EC2 Container Registry (ECR)

1.5.1.1. Docker Images

1.5.1.2. ~Docker Hub, but no build

1.5.2. Amazon Virtual Private Cloud (VPC)

1.5.2.1. Virtual Network

1.5.3. Amazon EC2 Container Service (ECS)

1.5.3.1. Cluster-Management

1.5.3.2. AWS Batch

1.5.3.2.1. Aufträge unter Amazon ECS als Anwendungen in Containern ausführen

2. Migration

2.1. Server Migration Service (SMS)

2.1.1. Replikationen von Live-Server-Volumes

2.2. Application Discovery Service

2.2.1. Automatisches Identifizieren von Anwendungen die in lokalen Rechenzentren laufen

3. Netzwerk und Bereitstellung von Inhalten

3.1. CloudFront

3.1.1. Content Delivery Network, CDN

3.2. Route 53

3.2.1. Domain Name System (DNS)

3.2.2. Routing

3.2.2.1. Latenzbasiert

3.2.2.2. GEO-DNS

3.2.2.3. Weighted Round Robin

3.3. Direct Connect

3.3.1. Netzwerkverbindung (VPN) zwischen Standort und AWS

3.4. Elastic Load Balancing

3.4.1. Load Balancer für EC2

3.4.1.1. Classic

3.4.1.1.1. Anwendungs- oder Netzwerkinformationen

3.4.1.2. Application

3.4.1.2.1. Anwendungsebene

4. Verwaltungs Tools

4.1. CloudWatch

4.1.1. Überwachung AWS Resourcen

4.1.2. CPU-Auslastung

4.2. EC2 Systems Manager

4.2.1. Systemkonfigurationen warten

4.2.2. Agent der auf EC2 etc. läuft

4.2.3. Automatisierung von Aufgaben

4.3. CloudFormation

4.3.1. Definition von Vorlagen für die Bereitstellung von AWS Resourcen

4.4. CloudTrail

4.4.1. AWS Benutzeraktivitäten und API-Nutzung nachverfolgen

4.5. Config

4.5.1. Überwachung von AWS Konfigurationen

4.5.2. Compliance Checks

4.6. OpsWorks

4.6.1. Automatisieren mit Chef

4.7. Service Catalog

4.7.1. Häufig bereitgestellte IT-Services zentral verwalten

4.7.2. Katalog von AWS-Services definieren

4.8. Trusted Advisor

4.8.1. Optimierung der AWS Umgebung

4.8.2. Reduzierung von Kosten

4.8.3. Verbesserung Performance + Sicherheit

4.9. Personal Health Dashboard

4.9.1. Alarme definieren

4.9.2. Geplante Auszeiten

4.9.3. Dokumentation von Ausfällen

5. Analysen

5.1. Athena

5.1.1. Analyse von Daten in Amazon S3 mit Standard-SQL

5.2. EMR

5.2.1. Apache Hadoop

5.2.2. Apache Spark

5.2.3. Apache HBase

5.2.4. Presto

5.3. CloudSearch

5.3.1. Freitextsuche

5.3.2. Geodatensuche

5.3.3. Autovervollständigung

5.4. Elasticsearch Service

5.4.1. Protokollanalysen, Volltextsuche, Anwendungsüberwachung

5.5. Kinesis

5.5.1. Echtzeit-Streaming-Daten

5.6. QuickSight

5.6.1. Business Analytics Service

5.7. Data Pipeline

5.7.1. Verschieben und Transformieren von Daten

5.8. Glue

5.8.1. Verschieben und Transformieren von Daten

6. Services für Mobilgeräte

6.1. Mobile HUB

6.1.1. Erstellen, testen, überwachen von Apps

6.2. API Gateway

6.2.1. API für AWS Lambda

6.2.2. REST für alte APIs definieren

6.2.3. Security

6.2.4. Versionsmanagement

6.2.5. Monitoring

6.3. Cognito

6.3.1. Benutzerregistrierung und -anmeldung für mobile oder Webapps

6.4. Pinpoint

6.4.1. Analyse Nutzerverhalten

6.4.2. E-Mail-, SMS- und mobile Push-Benachrichtigungen

6.4.3. Kampagnenanalyse

6.5. Device Farm

6.5.1. Test auf echten Mobilgeräten

6.6. SDK für Mobilgeräte

6.6.1. Apps für Mobilgeräte

7. Messaging

7.1. Simple Queue Service (SQS)

7.1.1. Nachrichtenwarteschlangen

7.2. Simple Notification Service (SNS)

7.2.1. Pub/Sub-Nachrichten

7.3. Simple Email Service (SES)

7.3.1. Empfang

7.3.2. Versand

8. Internet der Dinge (IoT) Plattform

8.1. IoT

8.1.1. Verbinden von Geräten mit der Cloud

8.1.2. Verbinden von Geräten mit der Cloud

8.2. Greengrass

8.2.1. Synchronisierung für verbundene Geräte

8.3. Taster (Dash)

8.3.1. Cloud-programmierbarer Dash Button

8.4. SDK's

8.4.1. Java SDK (for AWS IoT Plattform access)

8.5. Echo

8.5.1. Skills for Amazon Echo

9. Speicherung

9.1. Simple Storage Service (S3)

9.1.1. Günstiger als EBS

9.1.2. Langsamer als EBS

9.1.3. Skalierbar (Verbrauchter Platz)

9.1.4. Daten werden als "Objekte" (Datei) unter einen Schlüssel gespeichert

9.1.5. Daten durch eine Internet-API zugreifbar

9.1.6. Gut geeignet für großen, statischen Inhalt

9.1.7. "Standalone" zugreifbar

9.2. Elastic Block Store (EBS)

9.2.1. Point-in-Time-Snapshots nach S3

9.3. Niedrige Latenz, 1 GB/Sek.

9.3.1. Eine Partition die in EC2 "gemounted" wird

9.3.1.1. Nicht skalierbar (Größe Fix)

9.4. Nur für eine EC2 Instanz nutzbar

9.5. Elastic File System (EFS)

9.5.1. Eine Dateisystem das in EC2 "gemounted" wird

9.5.2. Zugriff von mehreren EC2 Instanzen zugleich

9.5.3. Redundante Speicherung der Dateien/Verzeichnisse in verschiedenen "Availability Zones"

9.5.4. Niedrige Latenz, mehrere GB/Sek.

9.6. Glacier

9.6.1. Geringe Kosten

9.6.2. Backup Speicher

9.7. Hilfsmittel

9.7.1. Appliances

9.7.1.1. Anbindung ans lokale Netz

9.7.1.2. Storage Gateway

9.7.1.3. Snowball

9.7.1.3.1. Übertragung großer Datenmengen (Petabyte)

9.7.1.4. Snowball Edge

9.7.1.4.1. 100 TB Puffer

9.7.2. Snowmobile

9.7.2.1. Übertragung sehr großer Datenmengen (Exabyte)

9.7.2.2. Manueller Transport ins AWS RZ

10. Datenbank

10.1. Aurora

10.1.1. MySQL kompatibel

10.1.2. PostgreSQL kompatibel (z.Zt. Betaversion)

10.2. DynamoDB

10.2.1. NoSQL

10.2.2. Dokument oder Key-Value

10.2.3. Lokale Version ist verfügbar

10.2.4. Schnell & Skalierbar (läuft auf SSDs)

10.3. SimpleDB

10.3.1. NoSQL

10.3.2. Langsamer als DynamoDB

10.3.3. Günstiger als DynamoDB

10.3.4. Speicherbeschränkung von 10 GB

10.3.5. Partitionierung und Repartitionierung muss man selber machen

10.4. ElastiCache

10.4.1. In-Memory-Datenspeicher und -Cache

10.4.2. Redis und Memcached kompatibel

10.5. Redshift

10.5.1. Data Warehouse

10.6. Hilfsmittel

10.6.1. Relational Database Service (RDS)

10.6.2. DynamoDB Accelerator (DAX)

10.6.2.1. In-Memory-Cache für DynamoDB

10.6.3. Database Migration Service

10.6.3.1. Homogene + Heterogene Migrationen

11. Developer Tools

11.1. CodeCommit

11.1.1. Git Repositories

11.2. CodeBuild

11.2.1. Buildservice

11.3. CodeDeploy

11.3.1. Automatisierung von Software-Bereitstellung

11.4. CodePipeline

11.4.1. Automatisiert Software-Veröffentlichungsprozess

11.4.2. Nutzt CodeCommit, CodeBuild, CodeDeploy

11.5. CodeStar

11.5.1. Definition Continuous Delivery-Toolkette

11.5.2. Projektvorlagen

11.5.3. Dashboard

11.6. X-Ray

11.6.1. End-2-End Analyse für Microservices

11.7. Befehlszeilen-Schnittstelle (CLI)

11.7.1. Bedienung AWS

12. Sicherheit, Identität und Compliance

12.1. Cloud Directory

12.1.1. ~LDAP / AD

12.2. Identity and Access Management (IAM)

12.2.1. Rollen + Berechtigungen für Zugriff auf AWS Konsole + API

12.3. Inspector

12.3.1. Schwachstellenanalyse

12.3.2. Automatisierte Sicherheitsbeurteilung

12.4. Certificate Manager

12.4.1. SSL/TLS Zertifikate ausstellen + verwalten

12.5. CloudHSM

12.5.1. Schutz kryptografischer Schlüssel

12.5.2. Appliance

12.6. Directory Service

12.6.1. Active Directory in der Cloud

12.7. Key Management Service (KMS)

12.7.1. Physische Sicherheit für Schlüssel

12.7.2. Wie CloudHSM, aber als Service

12.8. Organizations

12.8.1. Richtlinienbasierte Verwaltung für mehrere AWS-Konten

12.9. Shield

12.9.1. Distributed Denial of Service (DDoS)-Schutz

12.10. Web Application Firewall (WAF)

12.10.1. Angriffsmuster blockieren

13. Künstliche Intelligenz

13.1. Lex

13.1.1. Speech to text

13.2. Polly

13.2.1. Text to speech

13.3. Rekognition

13.3.1. Bilderkennung

13.4. Machine Learning

13.4.1. Entwicklungsumgebung für maschinelles Lernen

14. Anwendungservices

14.1. Step Functions

14.1.1. Visuelle Workflows

14.2. Elastic Transcoder

14.2.1. Transcodierung von Medien