SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Downloaden Sie, um offline zu lesen
Cloud Computing from the trenches
Experiences from running on EC2




Jonathan Weiss, 17.09.2010
Peritor GmbH
22
Amazon Elastic Compute Cloud

                        Virtual Server via API call


                        Pay per hour


                        Different instance (server) types
                        in different regions




                                                            33
The Project


              Browser game hosted on EC2


              2.7 million Monthly Active Users (MAU)


              ~ 100 servers


              ~ 90.000 requests per minute on average




                                                       4
Architecture




               5
Flexibility and Scalability




                              6
Flexibility and Scalability




                              7
Lessons Learned

Plan for failure
Amazon is not immune to network problems. But at least you have the
means to react.


Automate, Automate, Automate
Benefits are greatest, when your infrastructure is completely automated.
Think configuration and deployment too!


Eventual Consistency
Things are not always immediate. Sometimes it takes a while for resources
to be available (again).


Use Reserved Instances!

                                                                            8
Vendor Lock-in




 Datenmigration und Export komplex



 Keine Standards
Peritor GmbH

Blücherstr. 22
10961 Berlin
Telefon: +49 (0)30 69 20 09 84 0
Telefax: +49 (0)30 69 20 09 84 9

Internet: www.peritor.com
E-Mail: kontakt@peritor.com

                                     9

Weitere ähnliche Inhalte

Ähnlich wie Jonathan Weiss - Cloud Computing from the trenches – experiences from running on EC2

Jonathan Weiss - Cloud Computing from the trenches – experiences from running...
Jonathan Weiss - Cloud Computing from the trenches – experiences from running...Jonathan Weiss - Cloud Computing from the trenches – experiences from running...
Jonathan Weiss - Cloud Computing from the trenches – experiences from running...Symposia Media
 
Startups: Weiss, Scalarium
Startups: Weiss, ScalariumStartups: Weiss, Scalarium
Startups: Weiss, ScalariumCloudOps Summit
 
ITCamp 2011 - Mihai Nadas - Windows Azure interop
ITCamp 2011 - Mihai Nadas - Windows Azure interopITCamp 2011 - Mihai Nadas - Windows Azure interop
ITCamp 2011 - Mihai Nadas - Windows Azure interopITCamp
 
20200113 - IBM Cloud Côte d'Azur - DeepDive Kubernetes
20200113 - IBM Cloud Côte d'Azur - DeepDive Kubernetes20200113 - IBM Cloud Côte d'Azur - DeepDive Kubernetes
20200113 - IBM Cloud Côte d'Azur - DeepDive KubernetesIBM France Lab
 
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...Amazon Web Services
 
Understanding the Windows Azure platform - june
Understanding the Windows Azure platform  - juneUnderstanding the Windows Azure platform  - june
Understanding the Windows Azure platform - juneDavidGristwood
 
Cloud Automation and IIOT by Engr.Bilal Mehmood
Cloud Automation and IIOT by Engr.Bilal MehmoodCloud Automation and IIOT by Engr.Bilal Mehmood
Cloud Automation and IIOT by Engr.Bilal MehmoodEngrBilalMehmood1
 
(SPOT203) 3rd Annual Startup Launches moderated by Werner Vogels | AWS re:Inv...
(SPOT203) 3rd Annual Startup Launches moderated by Werner Vogels | AWS re:Inv...(SPOT203) 3rd Annual Startup Launches moderated by Werner Vogels | AWS re:Inv...
(SPOT203) 3rd Annual Startup Launches moderated by Werner Vogels | AWS re:Inv...Amazon Web Services
 
Kubernetes for Sales Engineers & Solutions Engineers–You Too Can Leverage Kub...
Kubernetes for Sales Engineers & Solutions Engineers–You Too Can Leverage Kub...Kubernetes for Sales Engineers & Solutions Engineers–You Too Can Leverage Kub...
Kubernetes for Sales Engineers & Solutions Engineers–You Too Can Leverage Kub...AWS Chicago
 
20090911 virtualizationandcloud
20090911 virtualizationandcloud20090911 virtualizationandcloud
20090911 virtualizationandcloudDebabrata Debnath
 
Building Web Applications on AWS - AWS Summit 2012 - NYC
Building Web Applications on AWS - AWS Summit 2012 - NYCBuilding Web Applications on AWS - AWS Summit 2012 - NYC
Building Web Applications on AWS - AWS Summit 2012 - NYCAmazon Web Services
 
Cloud Computing With Amazon Web Services, Part 1: Introduction - When It's Sm...
Cloud Computing With Amazon Web Services, Part 1: Introduction - When It's Sm...Cloud Computing With Amazon Web Services, Part 1: Introduction - When It's Sm...
Cloud Computing With Amazon Web Services, Part 1: Introduction - When It's Sm...white paper
 
Achieving scalability & speed with IaaS
Achieving scalability & speed with IaaSAchieving scalability & speed with IaaS
Achieving scalability & speed with IaaSIBM Software India
 
Cloud computing'''' 2
Cloud computing'''' 2Cloud computing'''' 2
Cloud computing'''' 2Abir Jashu
 
IBM s'associe au SmartHome Challenge
IBM s'associe au SmartHome ChallengeIBM s'associe au SmartHome Challenge
IBM s'associe au SmartHome ChallengeIBM France
 
[APIdays INTERFACE 2021] Now that we have K8s, can we stop re-inventing API p...
[APIdays INTERFACE 2021] Now that we have K8s, can we stop re-inventing API p...[APIdays INTERFACE 2021] Now that we have K8s, can we stop re-inventing API p...
[APIdays INTERFACE 2021] Now that we have K8s, can we stop re-inventing API p...WSO2
 
INTERFACE, by apidays - Now that we have K8s, can we stop re-inventing API P...
INTERFACE, by apidays  - Now that we have K8s, can we stop re-inventing API P...INTERFACE, by apidays  - Now that we have K8s, can we stop re-inventing API P...
INTERFACE, by apidays - Now that we have K8s, can we stop re-inventing API P...apidays
 
openUC & Virtualization
openUC & VirtualizationopenUC & Virtualization
openUC & VirtualizationChristina Inge
 

Ähnlich wie Jonathan Weiss - Cloud Computing from the trenches – experiences from running on EC2 (20)

Jonathan Weiss - Cloud Computing from the trenches – experiences from running...
Jonathan Weiss - Cloud Computing from the trenches – experiences from running...Jonathan Weiss - Cloud Computing from the trenches – experiences from running...
Jonathan Weiss - Cloud Computing from the trenches – experiences from running...
 
Startups: Weiss, Scalarium
Startups: Weiss, ScalariumStartups: Weiss, Scalarium
Startups: Weiss, Scalarium
 
ITCamp 2011 - Mihai Nadas - Windows Azure interop
ITCamp 2011 - Mihai Nadas - Windows Azure interopITCamp 2011 - Mihai Nadas - Windows Azure interop
ITCamp 2011 - Mihai Nadas - Windows Azure interop
 
"To The Cloud!"
"To The Cloud!""To The Cloud!"
"To The Cloud!"
 
20200113 - IBM Cloud Côte d'Azur - DeepDive Kubernetes
20200113 - IBM Cloud Côte d'Azur - DeepDive Kubernetes20200113 - IBM Cloud Côte d'Azur - DeepDive Kubernetes
20200113 - IBM Cloud Côte d'Azur - DeepDive Kubernetes
 
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
 
Understanding the Windows Azure platform - june
Understanding the Windows Azure platform  - juneUnderstanding the Windows Azure platform  - june
Understanding the Windows Azure platform - june
 
Cloud Automation and IIOT by Engr.Bilal Mehmood
Cloud Automation and IIOT by Engr.Bilal MehmoodCloud Automation and IIOT by Engr.Bilal Mehmood
Cloud Automation and IIOT by Engr.Bilal Mehmood
 
(SPOT203) 3rd Annual Startup Launches moderated by Werner Vogels | AWS re:Inv...
(SPOT203) 3rd Annual Startup Launches moderated by Werner Vogels | AWS re:Inv...(SPOT203) 3rd Annual Startup Launches moderated by Werner Vogels | AWS re:Inv...
(SPOT203) 3rd Annual Startup Launches moderated by Werner Vogels | AWS re:Inv...
 
Kubernetes for Sales Engineers & Solutions Engineers–You Too Can Leverage Kub...
Kubernetes for Sales Engineers & Solutions Engineers–You Too Can Leverage Kub...Kubernetes for Sales Engineers & Solutions Engineers–You Too Can Leverage Kub...
Kubernetes for Sales Engineers & Solutions Engineers–You Too Can Leverage Kub...
 
20090911 virtualizationandcloud
20090911 virtualizationandcloud20090911 virtualizationandcloud
20090911 virtualizationandcloud
 
Building Web Applications on AWS - AWS Summit 2012 - NYC
Building Web Applications on AWS - AWS Summit 2012 - NYCBuilding Web Applications on AWS - AWS Summit 2012 - NYC
Building Web Applications on AWS - AWS Summit 2012 - NYC
 
Cloud Computing With Amazon Web Services, Part 1: Introduction - When It's Sm...
Cloud Computing With Amazon Web Services, Part 1: Introduction - When It's Sm...Cloud Computing With Amazon Web Services, Part 1: Introduction - When It's Sm...
Cloud Computing With Amazon Web Services, Part 1: Introduction - When It's Sm...
 
Achieving scalability & speed with IaaS
Achieving scalability & speed with IaaSAchieving scalability & speed with IaaS
Achieving scalability & speed with IaaS
 
Cloud computing'''' 2
Cloud computing'''' 2Cloud computing'''' 2
Cloud computing'''' 2
 
Kubernetes 101
Kubernetes 101Kubernetes 101
Kubernetes 101
 
IBM s'associe au SmartHome Challenge
IBM s'associe au SmartHome ChallengeIBM s'associe au SmartHome Challenge
IBM s'associe au SmartHome Challenge
 
[APIdays INTERFACE 2021] Now that we have K8s, can we stop re-inventing API p...
[APIdays INTERFACE 2021] Now that we have K8s, can we stop re-inventing API p...[APIdays INTERFACE 2021] Now that we have K8s, can we stop re-inventing API p...
[APIdays INTERFACE 2021] Now that we have K8s, can we stop re-inventing API p...
 
INTERFACE, by apidays - Now that we have K8s, can we stop re-inventing API P...
INTERFACE, by apidays  - Now that we have K8s, can we stop re-inventing API P...INTERFACE, by apidays  - Now that we have K8s, can we stop re-inventing API P...
INTERFACE, by apidays - Now that we have K8s, can we stop re-inventing API P...
 
openUC & Virtualization
openUC & VirtualizationopenUC & Virtualization
openUC & Virtualization
 

Mehr von CloudCamp Hamburg

Dr. Ingo Laue - Microsoft Azure | Projekt-Erfahrungen
Dr. Ingo Laue - Microsoft  Azure | Projekt-ErfahrungenDr. Ingo Laue - Microsoft  Azure | Projekt-Erfahrungen
Dr. Ingo Laue - Microsoft Azure | Projekt-ErfahrungenCloudCamp Hamburg
 
Dr. Hans Markus Wulf – Cloud Computing und Datenschutz: Ein Überblick zur Rec...
Dr. Hans Markus Wulf – Cloud Computing und Datenschutz: Ein Überblick zur Rec...Dr. Hans Markus Wulf – Cloud Computing und Datenschutz: Ein Überblick zur Rec...
Dr. Hans Markus Wulf – Cloud Computing und Datenschutz: Ein Überblick zur Rec...CloudCamp Hamburg
 
Michael Pauly - Cloud Computing – Stein der Weisen 2010.
Michael Pauly - Cloud Computing – Stein der Weisen 2010.Michael Pauly - Cloud Computing – Stein der Weisen 2010.
Michael Pauly - Cloud Computing – Stein der Weisen 2010.CloudCamp Hamburg
 
Max-Michael Mayer - Launching a Cloud Based Business
Max-Michael Mayer - Launching a Cloud Based BusinessMax-Michael Mayer - Launching a Cloud Based Business
Max-Michael Mayer - Launching a Cloud Based BusinessCloudCamp Hamburg
 
Matt Rechenburg - Save big bucks with Cloud Computing
Matt Rechenburg - Save big bucks with Cloud ComputingMatt Rechenburg - Save big bucks with Cloud Computing
Matt Rechenburg - Save big bucks with Cloud ComputingCloudCamp Hamburg
 
Jurg van Vliet - Agile Infrastructures
Jurg van Vliet - Agile InfrastructuresJurg van Vliet - Agile Infrastructures
Jurg van Vliet - Agile InfrastructuresCloudCamp Hamburg
 
Christoph Streit - Reasons to use a Private Cloud
Christoph Streit - Reasons to use a Private CloudChristoph Streit - Reasons to use a Private Cloud
Christoph Streit - Reasons to use a Private CloudCloudCamp Hamburg
 
Chris Boos - No Cloud Without Automation! (Key Note)
Chris Boos - No Cloud Without Automation! (Key Note)Chris Boos - No Cloud Without Automation! (Key Note)
Chris Boos - No Cloud Without Automation! (Key Note)CloudCamp Hamburg
 
Charlton Barreto - The OGF | Open Cloud Computing Interface
Charlton Barreto - The OGF | Open Cloud Computing InterfaceCharlton Barreto - The OGF | Open Cloud Computing Interface
Charlton Barreto - The OGF | Open Cloud Computing InterfaceCloudCamp Hamburg
 

Mehr von CloudCamp Hamburg (9)

Dr. Ingo Laue - Microsoft Azure | Projekt-Erfahrungen
Dr. Ingo Laue - Microsoft  Azure | Projekt-ErfahrungenDr. Ingo Laue - Microsoft  Azure | Projekt-Erfahrungen
Dr. Ingo Laue - Microsoft Azure | Projekt-Erfahrungen
 
Dr. Hans Markus Wulf – Cloud Computing und Datenschutz: Ein Überblick zur Rec...
Dr. Hans Markus Wulf – Cloud Computing und Datenschutz: Ein Überblick zur Rec...Dr. Hans Markus Wulf – Cloud Computing und Datenschutz: Ein Überblick zur Rec...
Dr. Hans Markus Wulf – Cloud Computing und Datenschutz: Ein Überblick zur Rec...
 
Michael Pauly - Cloud Computing – Stein der Weisen 2010.
Michael Pauly - Cloud Computing – Stein der Weisen 2010.Michael Pauly - Cloud Computing – Stein der Weisen 2010.
Michael Pauly - Cloud Computing – Stein der Weisen 2010.
 
Max-Michael Mayer - Launching a Cloud Based Business
Max-Michael Mayer - Launching a Cloud Based BusinessMax-Michael Mayer - Launching a Cloud Based Business
Max-Michael Mayer - Launching a Cloud Based Business
 
Matt Rechenburg - Save big bucks with Cloud Computing
Matt Rechenburg - Save big bucks with Cloud ComputingMatt Rechenburg - Save big bucks with Cloud Computing
Matt Rechenburg - Save big bucks with Cloud Computing
 
Jurg van Vliet - Agile Infrastructures
Jurg van Vliet - Agile InfrastructuresJurg van Vliet - Agile Infrastructures
Jurg van Vliet - Agile Infrastructures
 
Christoph Streit - Reasons to use a Private Cloud
Christoph Streit - Reasons to use a Private CloudChristoph Streit - Reasons to use a Private Cloud
Christoph Streit - Reasons to use a Private Cloud
 
Chris Boos - No Cloud Without Automation! (Key Note)
Chris Boos - No Cloud Without Automation! (Key Note)Chris Boos - No Cloud Without Automation! (Key Note)
Chris Boos - No Cloud Without Automation! (Key Note)
 
Charlton Barreto - The OGF | Open Cloud Computing Interface
Charlton Barreto - The OGF | Open Cloud Computing InterfaceCharlton Barreto - The OGF | Open Cloud Computing Interface
Charlton Barreto - The OGF | Open Cloud Computing Interface
 

Jonathan Weiss - Cloud Computing from the trenches – experiences from running on EC2

  • 1. Cloud Computing from the trenches Experiences from running on EC2 Jonathan Weiss, 17.09.2010 Peritor GmbH
  • 2. 22
  • 3. Amazon Elastic Compute Cloud Virtual Server via API call Pay per hour Different instance (server) types in different regions 33
  • 4. The Project Browser game hosted on EC2 2.7 million Monthly Active Users (MAU) ~ 100 servers ~ 90.000 requests per minute on average 4
  • 8. Lessons Learned Plan for failure Amazon is not immune to network problems. But at least you have the means to react. Automate, Automate, Automate Benefits are greatest, when your infrastructure is completely automated. Think configuration and deployment too! Eventual Consistency Things are not always immediate. Sometimes it takes a while for resources to be available (again). Use Reserved Instances! 8
  • 9. Vendor Lock-in Datenmigration und Export komplex Keine Standards Peritor GmbH Blücherstr. 22 10961 Berlin Telefon: +49 (0)30 69 20 09 84 0 Telefax: +49 (0)30 69 20 09 84 9 Internet: www.peritor.com E-Mail: kontakt@peritor.com 9