Webinar vom 17.04.2014
Sind Sie neu in der Cloud und wollen Sie mehr über Amazon Web Services (AWS) wissen? Ob Sie ein Cloud-Projekt vor sich haben und die Grundlagen lernen wollen oder ob Ihr Unternehmen Cloud Computing evaluieren will – in diesem Webinar sind Sie richtig.
Webinar Was ist Amazon Web Services und wofür kann ich AWS nutzen?
1. Was ist Cloud Computing
mit Amazon Web Services ?
Steffen Krause
Technical Evangelist
@sk_bln
skrause@amazon.de
2. Während des Webinars:
Stellen Sie Fragen über Webex
Beantwortung am Ende des Webinars
Nach dem Webinar
Teilen Sie uns mit:
Was gut ist, was nicht
Was Sie bei unseren Veranstaltungen sehen wollen
Was Sie sich von AWS wünschen
skrause@amazon.de
Ihr Feedback ist wichtig
3. An und aus Schnelles Wachstum
Variable Spitzen Vorhersagbare Spitzen
Wie sieht Ihre Workload aus?
7. AWS Konzepte: Utility Computing
AWS Konzepte: Elastizität
Amazon Web Services Hintergrund
Beispielarchitektur einer Webanwendung
Erste Schritte
Agenda
8. Nutzen von Cloud Computing
Betriebskosten statt
Investitionen
Geringere
Gesamtkosten
Kein Raten der
benötigten Kapazität
Mehr Innovation Global einheitlich
verfügbar
Höhere Produktivität
der IT
14. Global verfügbar
Region
US-WEST (N.
California) EU-WEST (Irland)
ASIA PAC
(Tokio)
ASIA PAC
(Singapur)
US-WEST (Oregon)
SOUTH AMERICA (Sao
Paulo)
US-EAST (Virginia)
GOV CLOUD
ASIA PAC
(Sydney)
CHINA
(Peking)
16. Global verfügbar
Edge Locations
Dallas(2)
St.Louis
Miami
JacksonvilleLos Angeles (2)
Palo Alto
Seattle
Ashburn(3)
Newark
New York (3)
Dublin
London(2)
Amsterdam (2)
Stockholm
Frankfurt(2)
Paris(2)
Singapore(2)
Hong Kong (2)
Tokyo (2)
Sao Paulo
South Bend
San Jose
Osaka
Milan
Sydney
Madrid
Seoul
Mumbai
ChennaiMarseille
Warsaw
Manila
Taipei
Rio de
Janeiro
17. Am Ende eines Web Service
aws ec2 run-instances
--image-id ami-149f7863
--count 3
--placement AvailabilityZone=eu-west-1a
--instance-type m1.small
aws ec2 run-instances
--image-id ami-149f7863
--count 4
--placement AvailabilityZone=eu-west-1c
--instance-type m1.small
29. AnzahlEC2Instanzen
Sat Mon Tue Wed Fri Sat SunThuSun
EC2 skaliert auf bis
zu 5000 Instanzen
“Techcrunched”
Launch der Facebook
Integration
Konstant zirka 40
Instanzen
40 -> 5000 Server in 3 Tagen
35. Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Direct Connect
Dedizierte Verbindung zu AWS
VPN Connection
Sichere Verbindung über das Internet zu AWS
Virtual Private Cloud
Privater, isolierter Bereich in der AWS Cloud
Route 53
Hoch verfügbarer, skalierbarer DNS-Dienst
Netzwerk
36. Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Elastic Compute Cloud (EC2)
Rechenkapazität in der Cloud
Auswahl an CPU, Memory & Festplatten-Optionen
Über 15 Instanztypen verfügbar von Micro bis Cluster Compute
Auto Scaling
Automatische Anpassung der Anzahl der EC2-Instanzen nach aktuellem Bedarf
Elastic Load Balancing (ELB)
Für hoch skalierbare Anwendungen
Lastverteilung über EC2 Instanzen in mehreren Availability Zones
Compute
Amazon WorkSpaces
Desktop as a Service
Windows Instanzen als Desktop mit oder ohne Microsoft Office
Zugänglich von PCs, Tablets, Smartphones
37. Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
S3 - zuverlässige Speicherung, alle Arten
von Objekten
99.999999999% Dauerhaftigkeit der Objekte
Unbegrenzte Speicherung von Objekten jeder Größe
Bis zu 5TB Größe pro Objekt
Elastic Block Store (EBS)
Performantes Block Storage Device
1GB bis 1TB Größe
Wird als Festplatte in Instanzen verwendet
Glacier
Kostengünstiger Speicherdienst
Sichere und dauerhafte Speicherung für Datensicherung und Archiv
Für selten zugegriffene Daten
Storage
38. Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Redshift
Data Warehouse Dienst bis in den Petabyte-Bereich
Kostengünstig, vollständig verwaltet
Einfache Anbindung an BI Lösungen
Database
Relational Database Service (RDS)
Database-as-a-Service
Datenbank-Instanzen ohne Installation und Administration
Skalierbare und fehlertolerante Konfigurationen
DynamoDB
NoSQL Datenbank mit provisioniertem Durchsatz
Hohe, vorhersagbare Performance
Vollständig verteilte, fehlertolerante Architektur
39. Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Simple Queue Service (SQS)
Zuverlässiger, hoch skalierbarer Message Queue Dienst für Nachrichten
zwischen Instanzen
Simple Workflow (SWF)
Koordinierte Verarbeitung über mehrere Anwendungen
Integration von AWS und nicht-AWS Ressourcen
Verteilter Status in komplexen Systemen
CloudSearch
Elastische Volltextsuch-Engine auf Basis von Amazon A9
Voll gemanagter Dienst mit umfassenden Features
Skaliert automatisch
CloudFront
Weltweites Content Distribution Network
Einfache Verteilung von Inhalten an Benutzer mit niedriger Latenz und hoher
Geschwindigkeit.
Application Services
40. Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Elastic Beanstalk
Verwaltete Ausführungsumgebung für Anwendungen
Direkteres Deployment aus Eclipse, Visual Studio und Git
Alle AWS Ressourcen werden automatisch erstellt
CloudFormation
Automatische Erstellung von Anwendungs-‘Stacks’
Wiederholbare und dokumentierte Architektur
Scripting Framework für Erstellung von AWS Ressourcen
Identity & Access Management
Detaillierte Zuweisung von Rechten auf AWS
Rollenzuweisung für EC2 Instanzen
Software Developer Kits
Umfassende Unterstützung von verschiedenen Programmiermodellen und
–sprachen für AWS Services
Deployment & Admin
51. Mehrere Availability Zonen
Route 53 DNS
Elastic Load Balancer
Auto Scaling Gruppen
RDS Slave & Replika
Verfügbar? Skalierbar?
Fehlertolerant? Elastisch?
52. AWS Konzepte: Utility Computing
AWS Konzepte: Elastizität
Amazon Web Services Hintergrund
Beispielarchitektur einer Webanwendung
Erste Schritte
Agenda
53. Was brauche ich?
• Eine Kreditkarte
• Ein Telefon
Anmeldelinks
• http://aws.amazon.com/de/free/
25 US$ Startguthaben für Neukunden:
• http://aws.amazon.com/de/campaigns/account/
• DEMO: https://www.youtube.com/watch?v=aYylpzdQrlU
Was brauche ich?
54. 1. EC2 auswählen
2. Region auswählen
3. Instanz erstellen (für’s Erste aus Quickstart)
4. Instanztyp: Micro
5. Keypair erstellen und Private Key herunterladen!
6. Security Group erstellen
– Für Linux minimal SSH (Port 22)
– Für Windows minimal RDP (3389)
7. Instanz erstellen
Erstellung einer Instanz
57. • http://aws.amazon.com/de
• Was ist AWS?
– http://aws.amazon.com/de/what-is-aws/
• Twitter: @AWS_Aktuell
• Facebook: http://www.facebook.com/awsaktuell
• Webinare: http://aws.amazon.com/de/about-aws/events/
• Slideshare: http://de.slideshare.net/AWSAktuell
• Youtube: http://youtube.com/AWSAktuell
• Blog: http://aws.typepad.com/awsaktuell/
Lernen Sie AWS
58. • http://aws.amazon.com/de/free/
• Für neue AWS Kunden
• Bis zu 12 Monate kostenlose Nutzung für viele AWS Dienste
• Kreditkarte für Anmeldung erforderlich
– Aber keine Abbuchungen, so lange Sie im „Free Tier“ bleiben
Testen Sie - kostenlos
59. • 2 Webinar-Reihen
• Für Unternehmenskunden:
– 24.4.2014, 10:00
– AWS Enterprise-Webinar # 1: Die Herausforderungen von IT-Firmen
• Für Startups:
– 20.5.2014, 10:00
– AWS Startup Webinare # 1: Erste Schritte
• Anmeldung: http://aws.amazon.com/de/about-aws/events/
Wie geht es weiter?