Webinar vom 7.8.2013, 16 Uhr
Das Video wird ca. 1 Woche später hier verfügbar sein: http://aws.amazon.com/de/recorded-webinar/
Amazon Elastic Compute Cloud (EC2) bietet skalierbare Rechenkapazität und ist oft der Startpunkt für Ihre erste Woche mit AWS. In diesem Webinar erklären wir die Konzepte und die Grundlagen von EC2. Wir zeigen, wie die erste Woche mit EC2 für jemanden aussieht, der eine echte Anwendung deployen will. Dabei zeigen wir Best Practices auf.
Introduction to AWS Amplify and the Amplify CLI Toolchain
Die erste Woche mit EC2 und AWS
1. Die erste Woche mit EC2
und anderen AWS Diensten
Steffen Krause
Technical Evangelist
@AWS_Aktuell
skrause@amazon.de
2. Dies ist kein Überblick von AWS und EC2
sondern Best Practices zum Beginn
Für den Überblick:
• Was ist AWS und Cloud überhaupt?
http://www.youtube.com/watch?v=45hwbHB7kn0
• Anmeldung und erste Instanz:
http://www.youtube.com/watch?v=kqbOHbO4S34
• Welche Dienste gibt es?
http://www.youtube.com/watch?v=_9OOleSR2co
• EC2 Überblick:
http://www.youtube.com/watch?v=CrwZxUCyXsg
Hinweis
3. Dinge, die Sie vorher wissen/beachten sollten
Einige Best Practices für den Anfang
Essenzielle Technologien, mit denen Sie sich beschäftigen
sollten
Architekturprinzipien, mit denen Sie sich vertraut machen
sollten
Agenda
Die ersten 5 Tage mit AWS
4. Dinge, die Sie vorher wissen/beachten sollten
Einige Best Practices für den Anfang
Essenzielle Technologien, mit denen Sie sich beschäftigen
sollten
Architekturprinzipien, mit denen Sie sich vertraut machen
sollten
Alles auf 5 Tage komprimiert
Agenda
Die ersten 5 Tage mit AWS
6. Benutzer & Rollen
Gleich beginnen, wie Sie später
arbeiten wollen
Absichern der Konsole mit IAM
Rollen
Etwas Zeitaufwand jetzt spart
erspart Kopfschmerzen in Zukunft
Konten & Rechnung
Schaffen Sie eine sinnvolle Struktur
Dev & Test Konten versus
Produktion
Consolidated Billing
Resource Tagging
10. &
Kontrollieren Zugang
zu den APIs
Kontrollieren den Zugang
Verwenden Sie IAM
Rollen um Instanzen
Zugang zu geben
Kontrollieren Zugang
zu Ihren Instanzen
Key Management
Strategie
Secrets & Keys
Secrets Keys
30. Wozu automatisieren?
Automatisierung
Weniger Finger, weniger Fehler
Verfügbarkeit
Höhere
Verfügbarkeit &
Selbstheilung
Sicherheit
Instanzen
standardmäßig
sicher konfiguriert
Flexibel
Shell,
Powershell,
CloudFormation,
Chef, Puppet,
OpsWorks
Skalierung
Verwalten großer
Umgebungen,
Autoscaling
Effizienz
Auditieren und
Verwalten der
Umgebung mit
weniger Aufwand
31. AMI erstellen
Instanz starten
Instanz konfigurieren
AMI aus der Instanz
erstellen
Neue Instanzen aus
dem AMI erstellen
ec2-run-instances
<ami-id>
$>
Bootstrapping
32. Dynamische Konfiguration
Instanz starten
Metadata Service
und cloud-init führen
Aktionen beim Start
der Instanz aus
kontraAMI erstellen
Instanz starten
Instanz konfigurieren
AMI aus der Instanz
erstellen
Neue Instanzen aus
dem AMI erstellen
Bootstrapping
38. #!/bin/sh
yum -y install httpd php mysql php-mysql
chkconfig httpd on
/etc/init.d/httpd start
Shell Skript in user-data wird beim ersten Start
ausgeführt:
Tipp - Linux
39. Amazon Windows EC2Config Service führt user-data
beim ersten Start aus:
<script>dir > c:test.log</script>
<powershell>any command that you can run</powershell>
<powershell>
Read-S3Object -BucketName myS3Bucket
-Key myFolder/myFile.zip
-File c:destinationFile.zip
</powershell>
AWS Powershell Tools
Tipp - Windows
43. Ein bisschen S3 Code
(automatisch installiert)
>>> from boto.s3.key import Key
>>> k = Key(bucket)
>>> k.key = 'foobar'
>>> k.set_contents_from_string('This is a test of S3')
Meine kleine Instanz
(programmatisch erstellt)
Unbegrenzter Storage
für meine kleine Instanz
44. Services statt Software
Vermeidet unnötige Arbeit
S3 für Objekt-Speicherung
SQS für Queues
RDS für relationale Datenbanken
CloudWatch für Überwachung
51. Das Ganze als Demo:
http://www.youtube.com/watch?v=8vOKIykiiLI
Mehr Informationen über Architekturen:
http://aws.amazon.com/de/architecture/
52. 1. Von Anfang an richtig organisiert
2. Verstehen von programmierbarer Rechenleistung
3. Verstehen und Verwenden der Tools
4. Nutzen der Dienste über EC2 hinaus
5. Baue etwas auf! (man kann es jederzeit wieder wegwerfen)
Zusammenfassung
53. • http://aws.amazon.com/de
• Beginnen Sie mit dem Free Tier:
http://aws.amazon.com/de/free/
• 25 US$ Startguthaben für Neukunden:
http://aws.amazon.com/de/campaigns/account/
• Twitter: @AWS_Aktuell
• Facebook: http://www.facebook.com/awsaktuell
• Webinare: http://aws.amazon.com/de/about-aws/events/
• Slideshare: http://de.slideshare.net/AWSAktuell
Ressourcen
54. 1. Was ist Amazon Web Services und wofür kann ich AWS nutzen
2. Erste Schritte mit Amazon Web Services – von der Anmeldung bis
zur ersten Instanz
3. Amazon Web Services 1*1 – welche Dienste gibt es wofür?
4. Server in der Cloud – die AWS Compute-Dienste
5. Daten speichern in der Cloud – die AWS Storage-Dienste
6. Datenbanken in der Cloud – SQL und NoSQL
7. Amazon Web Services für eCommerce
8. Big Data
Aufzeichnungen
http://aws.amazon.com/de/recorded-webinar/
Bisherige Webinare
55. • 8 Tipps für eine Cloud-Strategie – wie Unternehmen heute die Cloud
einsetzen
– 14.08.2013, 16 Uhr
• Optimieren Sie Ihre AWS Nutzung um Kosten zu sparen
– 21.08.2013, 16 Uhr
• Architecture Best Practices für Webanwendungen
– 04.09.2013, 16 Uhr
• Unternehmensanwendungen auf AWS
– 24.09.2013, 16 Uhr
• http://aws.amazon.com/de/about-aws/events/
Kommende Webinare