SlideShare uma empresa Scribd logo
1 de 61
Was ist Cloud Computing
mit Amazon Web Services ?
Steffen Krause
Technical Evangelist
@sk_bln
skrause@amazon.de
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
An und aus Schnelles Wachstum
Variable Spitzen Vorhersagbare Spitzen
Wie sieht Ihre Workload aus?
Wo sind Ihre Benutzer?
Wie planen Sie ihre IT-
Investitionen?
Viel Geld ausgeben…
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
Utility Computing
Nach Bedarf
Einheitlich Verfügbar
Utility Computing
Abrechnung
nach Verbrauch
Utility Computing
Nach Bedarf
Einheitlich Verfügbar
Abrechnung
nach Verbrauch
Utility Computing
Compute
Storage
Security
Scaling
Database
Networking
Monitoring
Messaging
Workflow
DNS
Load Balancing
BackupCDN
Utility Computing
Nach Bedarf
Einheitlich Verfügbar
Abrechnung nach
Verbrauch
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)
Availability Zone
Global verfügbar
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
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
und über die Konsole
AWS Konzepte: Utility Computing
AWS Konzepte: Elastizität
Amazon Web Services Hintergrund
Beispielarchitektur einer Webanwendung
Erste Schritte
Agenda
Elastizität
Traditionelle
IT-Kapazität
Kapazität
Zeit
Ihre IT-Anforderungen
Elastische Kapazität
An und aus Schnelles Wachstum
Variable Spitzen Vorhersagbare Spitzen
Elastische Kapazität
An und aus Schnelles Wachstum
Vorhersagbare SpitzenVariable Spitzen
VERSCHWENDUNG
UNZUFRIEDENE KUNDEN
Elastische Kapazität
Schnelles WachstumAn und aus
Vorhersagbare SpitzenVariable Spitzen
Elastic capacity
Agg.CPUInstances
Von einer Instanz…
…zu tausenden
…und zurück zu einer
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
AWS Hintergrund
Kundenreferenzen
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
AWS Services
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
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
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
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
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
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
Simple Email
Service
Simple
Notification
Service
ElastiCache
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
Beispielarchitektur einer
Webanwendung
Wie mache ich meine
Anwendung…
Verfügbar? Skalierbar?
Wie mache ich meine
Anwendung…
Fehlertolerant? Elastisch?
1. Mehrere Availability
Zonen
2. RDS mit Replikas und
Slaves
3. Auto Scaling Gruppen
4. Elastic Load Balancer
5. Route53 für DNS Zonen
Hosting
Mehrere Availability Zonen
Route 53 DNS
Elastic Load Balancer
Auto Scaling Gruppen
RDS 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 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?
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
Demo: Instanz erstellen
Windows und Linux
Windows: http://youtu.be/WrHPOxDWsgw
Linux: http://youtu.be/lreGhxgTRxM
Lernen Sie AWS
Testen Sie - kostenlos
Nutzen Sie AWS
Erste Schritte
• 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?
AWS Summit
Vielen Dank!
Und jetzt die Fragen…

Mais conteúdo relacionado

Mais de AWS Germany

Modern Applications Web Day | Continuous Delivery to Amazon EKS with Spinnaker
Modern Applications Web Day | Continuous Delivery to Amazon EKS with SpinnakerModern Applications Web Day | Continuous Delivery to Amazon EKS with Spinnaker
Modern Applications Web Day | Continuous Delivery to Amazon EKS with SpinnakerAWS Germany
 
Building Smart Home skills for Alexa
Building Smart Home skills for AlexaBuilding Smart Home skills for Alexa
Building Smart Home skills for AlexaAWS Germany
 
Hotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructure
Hotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructureHotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructure
Hotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructureAWS Germany
 
Wild Rydes with Big Data/Kinesis focus: AWS Serverless Workshop
Wild Rydes with Big Data/Kinesis focus: AWS Serverless WorkshopWild Rydes with Big Data/Kinesis focus: AWS Serverless Workshop
Wild Rydes with Big Data/Kinesis focus: AWS Serverless WorkshopAWS Germany
 
Log Analytics with AWS
Log Analytics with AWSLog Analytics with AWS
Log Analytics with AWSAWS Germany
 
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS AWS Germany
 
AWS Programme für Nonprofits
AWS Programme für NonprofitsAWS Programme für Nonprofits
AWS Programme für NonprofitsAWS Germany
 
Microservices and Data Design
Microservices and Data DesignMicroservices and Data Design
Microservices and Data DesignAWS Germany
 
Serverless vs. Developers – the real crash
Serverless vs. Developers – the real crashServerless vs. Developers – the real crash
Serverless vs. Developers – the real crashAWS Germany
 
Query your data in S3 with SQL and optimize for cost and performance
Query your data in S3 with SQL and optimize for cost and performanceQuery your data in S3 with SQL and optimize for cost and performance
Query your data in S3 with SQL and optimize for cost and performanceAWS Germany
 
Secret Management with Hashicorp’s Vault
Secret Management with Hashicorp’s VaultSecret Management with Hashicorp’s Vault
Secret Management with Hashicorp’s VaultAWS Germany
 
Scale to Infinity with ECS
Scale to Infinity with ECSScale to Infinity with ECS
Scale to Infinity with ECSAWS Germany
 
Containers on AWS - State of the Union
Containers on AWS - State of the UnionContainers on AWS - State of the Union
Containers on AWS - State of the UnionAWS Germany
 
Deploying and Scaling Your First Cloud Application with Amazon Lightsail
Deploying and Scaling Your First Cloud Application with Amazon LightsailDeploying and Scaling Your First Cloud Application with Amazon Lightsail
Deploying and Scaling Your First Cloud Application with Amazon LightsailAWS Germany
 
Building Personalized Data Products - From Idea to Product
Building Personalized Data Products - From Idea to ProductBuilding Personalized Data Products - From Idea to Product
Building Personalized Data Products - From Idea to ProductAWS Germany
 
Introduction to AWS Amplify and the Amplify CLI Toolchain
Introduction to AWS Amplify and the Amplify CLI ToolchainIntroduction to AWS Amplify and the Amplify CLI Toolchain
Introduction to AWS Amplify and the Amplify CLI ToolchainAWS Germany
 
Savings on scale - Spot Instances with Autospotter
Savings on scale - Spot Instances with AutospotterSavings on scale - Spot Instances with Autospotter
Savings on scale - Spot Instances with AutospotterAWS Germany
 
Is Platform Engineering the new Ops?
Is Platform Engineering the new Ops?Is Platform Engineering the new Ops?
Is Platform Engineering the new Ops?AWS Germany
 
Managing AWS Accounts at Scale
Managing AWS Accounts at ScaleManaging AWS Accounts at Scale
Managing AWS Accounts at ScaleAWS Germany
 

Mais de AWS Germany (20)

Modern Applications Web Day | Continuous Delivery to Amazon EKS with Spinnaker
Modern Applications Web Day | Continuous Delivery to Amazon EKS with SpinnakerModern Applications Web Day | Continuous Delivery to Amazon EKS with Spinnaker
Modern Applications Web Day | Continuous Delivery to Amazon EKS with Spinnaker
 
Building Smart Home skills for Alexa
Building Smart Home skills for AlexaBuilding Smart Home skills for Alexa
Building Smart Home skills for Alexa
 
Hotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructure
Hotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructureHotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructure
Hotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructure
 
Wild Rydes with Big Data/Kinesis focus: AWS Serverless Workshop
Wild Rydes with Big Data/Kinesis focus: AWS Serverless WorkshopWild Rydes with Big Data/Kinesis focus: AWS Serverless Workshop
Wild Rydes with Big Data/Kinesis focus: AWS Serverless Workshop
 
Log Analytics with AWS
Log Analytics with AWSLog Analytics with AWS
Log Analytics with AWS
 
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS
 
AWS Programme für Nonprofits
AWS Programme für NonprofitsAWS Programme für Nonprofits
AWS Programme für Nonprofits
 
Microservices and Data Design
Microservices and Data DesignMicroservices and Data Design
Microservices and Data Design
 
Serverless vs. Developers – the real crash
Serverless vs. Developers – the real crashServerless vs. Developers – the real crash
Serverless vs. Developers – the real crash
 
Query your data in S3 with SQL and optimize for cost and performance
Query your data in S3 with SQL and optimize for cost and performanceQuery your data in S3 with SQL and optimize for cost and performance
Query your data in S3 with SQL and optimize for cost and performance
 
Secret Management with Hashicorp’s Vault
Secret Management with Hashicorp’s VaultSecret Management with Hashicorp’s Vault
Secret Management with Hashicorp’s Vault
 
EKS Workshop
 EKS Workshop EKS Workshop
EKS Workshop
 
Scale to Infinity with ECS
Scale to Infinity with ECSScale to Infinity with ECS
Scale to Infinity with ECS
 
Containers on AWS - State of the Union
Containers on AWS - State of the UnionContainers on AWS - State of the Union
Containers on AWS - State of the Union
 
Deploying and Scaling Your First Cloud Application with Amazon Lightsail
Deploying and Scaling Your First Cloud Application with Amazon LightsailDeploying and Scaling Your First Cloud Application with Amazon Lightsail
Deploying and Scaling Your First Cloud Application with Amazon Lightsail
 
Building Personalized Data Products - From Idea to Product
Building Personalized Data Products - From Idea to ProductBuilding Personalized Data Products - From Idea to Product
Building Personalized Data Products - From Idea to Product
 
Introduction to AWS Amplify and the Amplify CLI Toolchain
Introduction to AWS Amplify and the Amplify CLI ToolchainIntroduction to AWS Amplify and the Amplify CLI Toolchain
Introduction to AWS Amplify and the Amplify CLI Toolchain
 
Savings on scale - Spot Instances with Autospotter
Savings on scale - Spot Instances with AutospotterSavings on scale - Spot Instances with Autospotter
Savings on scale - Spot Instances with Autospotter
 
Is Platform Engineering the new Ops?
Is Platform Engineering the new Ops?Is Platform Engineering the new Ops?
Is Platform Engineering the new Ops?
 
Managing AWS Accounts at Scale
Managing AWS Accounts at ScaleManaging AWS Accounts at Scale
Managing AWS Accounts at Scale
 

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?
  • 4. Wo sind Ihre Benutzer?
  • 5. Wie planen Sie ihre IT- Investitionen?
  • 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
  • 10. Nach Bedarf Einheitlich Verfügbar Utility Computing Abrechnung nach Verbrauch
  • 11. Utility Computing Nach Bedarf Einheitlich Verfügbar Abrechnung nach Verbrauch
  • 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
  • 18. und über die Konsole
  • 19. AWS Konzepte: Utility Computing AWS Konzepte: Elastizität Amazon Web Services Hintergrund Beispielarchitektur einer Webanwendung Erste Schritte Agenda
  • 22. An und aus Schnelles Wachstum Variable Spitzen Vorhersagbare Spitzen Elastische Kapazität
  • 23. An und aus Schnelles Wachstum Vorhersagbare SpitzenVariable Spitzen VERSCHWENDUNG UNZUFRIEDENE KUNDEN Elastische Kapazität
  • 24. Schnelles WachstumAn und aus Vorhersagbare SpitzenVariable Spitzen Elastic capacity
  • 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
  • 32. AWS fügt jeden Tag so viel Serverkapazität hinzu wie Amazon als globales Unternehmen mit einem Jahresumsatz von 7 Milliarden Dollar benötigte
  • 33. 2012 159 2011 82 2010 612009 48 2008 24 2007 9 Anzahl der freigegebenen Features, Beispiele genannt Innovationsgeschwindigkeit 2013 280
  • 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
  • 42. AWS Konzepte: Utility Computing AWS Konzepte: Elastizität Amazon Web Services Hintergrund Beispielarchitektur einer Webanwendung Erste Schritte Agenda
  • 44. Wie mache ich meine Anwendung…
  • 45. Verfügbar? Skalierbar? Wie mache ich meine Anwendung… Fehlertolerant? Elastisch?
  • 47. 2. RDS mit Replikas und Slaves
  • 48. 3. Auto Scaling Gruppen
  • 49. 4. Elastic Load Balancer
  • 50. 5. Route53 für DNS Zonen Hosting
  • 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
  • 55. Demo: Instanz erstellen Windows und Linux Windows: http://youtu.be/WrHPOxDWsgw Linux: http://youtu.be/lreGhxgTRxM
  • 56. Lernen Sie AWS Testen Sie - kostenlos Nutzen Sie AWS Erste Schritte
  • 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?
  • 61. Vielen Dank! Und jetzt die Fragen…