webinar was ist amazon web services und wofür kann ich aws nutzen?
TRANSCRIPT
Was ist Cloud Computing mit Amazon Web Services ?
Steffen KrauseTechnical Evangelist
Während des Webinars:Stellen Sie Fragen über Webex
Beantwortung am Ende des Webinars
Nach dem WebinarTeilen Sie uns mit:
Was gut ist, was nicht
Was Sie bei unseren Veranstaltungen sehen wollen
Was Sie sich von AWS wünschen
Ihr Feedback ist wichtig
AWS Konzepte: Utility Computing
AWS Konzepte: Elastizität
Amazon Web Services Hintergrund
Beispielarchitektur einer Webanwendung
Erste Schritte
Agenda
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
Compute
Storage
Security Scaling
Database
NetworkingMonitoring
Messaging
Workflow
DNS
Load Balancing
BackupCDN
API
Utility Computing
Nach Bedarf
Einheitlich Verfügbar
Abrechnung nach
Verbrauch
Regionen
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)
Global verfügbar EdgesEdge Locations
Dallas(2)
St.Louis
Miami
JacksonvilleLos Angeles (2)
Palo Alto
Seattle
Ashburn(3)
NewarkNew 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
OsakaMilan
Sydney
Madrid
Seoul
Mumbai
ChennaiMarseille
Warsaw
Manila
Taipei
Rio de Janeiro
Am Ende eines Web Service Verwaltungaws 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
AWS Konzepte: Utility Computing
AWS Konzepte: Elastizität
Amazon Web Services Hintergrund
Beispielarchitektur einer Webanwendung
Erste Schritte
Agenda
An und aus Schnelles Wachstum
Vorhersagbare SpitzenVariable Spitzen
VERSCHWENDUNG
UNZUFRIEDENE KUNDEN
Elastische Kapazität
Anza
hl E
C2 In
stan
zen
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 Fallstudie
AWS fügt jeden Tag so viel Serverkapazität hinzu wie Amazon als globales
Unternehmen mit einem Jahresumsatz von 7 Milliarden Dollar benötigte
2012
159
2011
82
2010
612009
48
2008
24
2007
9
Anzahl der freigegebenen Features, Beispiele genannt
Innovationsgeschwindigkeit
2013
280
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Direct ConnectDedizierte Verbindung zu AWS
VPN ConnectionSichere Verbindung über das Internet zu AWS
Virtual Private CloudPrivater, isolierter Bereich in der AWS Cloud
Route 53Hoch verfügbarer, skalierbarer DNS-Dienst
Netzwerk
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 ScalingAutomatische 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 WorkSpacesDesktop as a Service
Windows Instanzen als Desktop mit oder ohne Microsoft Office
Zugänglich von PCs, Tablets, Smartphones
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
S3 - zuverlässige Speicherung, alle Arten
von Objekten99.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
GlacierKostengünstiger Speicherdienst
Sichere und dauerhafte Speicherung für Datensicherung und Archiv
Für selten zugegriffene Daten
Storage
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
NetworkingRedshiftData 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
DynamoDBNoSQL Datenbank mit provisioniertem Durchsatz
Hohe, vorhersagbare Performance
Vollständig verteilte, fehlertolerante Architektur
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
CloudSearchElastische Volltextsuch-Engine auf Basis von Amazon A9
Voll gemanagter Dienst mit umfassenden Features
Skaliert automatisch
CloudFrontWeltweites Content Distribution Network
Einfache Verteilung von Inhalten an Benutzer mit niedriger Latenz und hoher
Geschwindigkeit.
Application Services
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Elastic BeanstalkVerwaltete Ausführungsumgebung für Anwendungen
Direkteres Deployment aus Eclipse, Visual Studio und Git
Alle AWS Ressourcen werden automatisch erstellt
CloudFormationAutomatische Erstellung von Anwendungs-‘Stacks’
Wiederholbare und dokumentierte Architektur
Scripting Framework für Erstellung von AWS Ressourcen
Identity & Access ManagementDetaillierte Zuweisung von Rechten auf AWS
Rollenzuweisung für EC2 Instanzen
Software Developer KitsUmfassende Unterstützung von verschiedenen Programmiermodellen und
–sprachen für AWS Services
Deployment & Admin
Simple Email Service
Simple Notification
ServiceElastiCache
Elastic MapReduce CloudWatch Data Pipeline
OpsWorks CloudTrail …
+ mehr
AWS Konzepte: Utility Computing
AWS Konzepte: Elastizität
Amazon Web Services Hintergrund
Beispielarchitektur einer Webanwendung
Erste Schritte
Agenda
Mehrere Availability Zonen Route 53 DNS
Elastic Load BalancerAuto Scaling GruppenRDS Slave & Replika
Verfügbar ? Skalierbar?
Fehlertolerant? Elastisch?
AWS Konzepte: Utility Computing
AWS Konzepte: Elastizität
Amazon Web Services Hintergrund
Beispielarchitektur einer Webanwendung
Erste Schritte
Agenda
Was brauche ich?• Eine Kreditkarte• Ein TelefonAnmeldelinks• 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?
1. EC2 auswählen2. Region auswählen3. Instanz erstellen (für’s Erste aus Quickstart)4. Instanztyp: Micro5. 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
Demo: Instanz erstellenWindows und Linux
Windows: http://youtu.be/WrHPOxDWsgw Linux: http://youtu.be/lreGhxgTRxM
• 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
• 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
• 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?