SlideShare a Scribd company logo
From Zero to Cloud in 30 minutes Simone Brunozzi  -  AWS Technology Evangelist Europe
A presentation is not an obligation. Seth Godin It's a privilege.
Pleased to meet you Technical background Loves presenting Loves traveling Loves people Simone, Italian, AWS technology Evangelist Twitter: @simon (tag is #next09 ) Linkedin  Facebook  Dopplr  Friendfeed  Amazon  Flickr  SmugMug
Next09, May 6th, 2:00pm 01 - Audimax: "When Money Talks", Jeff Jarvis, Humair Haque 02 - K2: "Social Media", Gary Hoff 04 - K4: "Startup presentations", Victor Henning, Daniel Shaffeld What is happening right now? 03 - P1: "From zero to Cloud in 30 minutes", Simone Brunozzi
Why? Amazon.com?
Share Economy Martin Weitzman (1986): the more we share, the better
Examples of "sharing"... The Merchant business, the "Risky Bet" Amazon Business: Retail Merchants Developers (AWS) Amazon Web Services: > 540,000 registered users > 52 Billion objects
Cloud Computing To help you share your ideas with the world
The one slide sales pitch And yes: I hate bullet points :) Amazon S3: durable storage on internet Amazon CloudFront: Content Delivery Service Amazon EC2: virtual servers on demand EBS for EC2: persistent storage Public Data Sets: Human Genome, Census, Science, etc Amazon SQS: messaging system Elastic MapReduce: instant Hadoop cluster http://aws.amazon.com
La Pedrera - Casa Milà, Barcelona  -  Antonio Gaudi Architecting in the Cloud
Architecting in the Cloud 1. Design for failure 2. Loose coupling sets you free 3. Design for dynamism 4. Security is everywhere 5. Don't fear constraints 6. Many storage options 7. AWS ecosystem and community I share lessons learned at Amazon.com
1. Design for Failure "Everything fails, all the time" Werner Vogels , CTO Amazon.com and nothing will really fail Avoid single points of failure Assume everything fails, and design backwards
Design for Failure with AWS Tools to make your life easier Elastic IP Availability Zones (AZ) Elastic Block Store (EBS) Real time monitoring Heartbeat, Linux-HA, NFS, RAS: Reliability Availability Serviceability, Beowulf ZFS, BTRFS, cluster file system, AndrewFS, CODA, Cluster Resource Manager
2. Loosely Coupled Systems "Low, Loose, Weak" beats "High, Tight, Strong" Loosely Coupled in time (message oriented middleware) Loosely Coupled in format (data transformation) In Web Services: implementation is hidden from the caller Everything is a Black Box De-coupling for Hybrid models Load-balancing clusters Better scaling SQS prevents failures
3. Design for Dynamism No assumption on health, location Bootstrap, dynamic configuration Management components to scale Architect for change Panta Rei  (everything flows, by Heraclitus Simplicius) Scaling-out and scaling-in will change servers you talk to
4. Security is everywhere Physical is free Network is easy The rest can be added Use it Security groups (EC2 cluster) and IP ranges Group-based rules to control access between App layers Encrypt S3, data transfer, file systems (efs)
5. Don't fear constraints More RAM? Shared distributed cache Architectural constraints? Don't embrace, break them Better DB performances?  Multiple read-only / sharding / DB clustering Your server is better? EC2 on demand. Static IP? Boot script for software reconfiguration from SimpleDB
Example: memcached Distributed Memory Cache System ( mem-cache-dee ) No auth/security;  DB speedups with read reduction f get_x (int id) { result = db_sel("SELECT * FROM users WHERE id = ?", id); return result; } function get_x (int id) { result = memcached_fetch("userrow:" + id); if (!result) { result = db_sel("SELECT * FROM users WHERE id = ?", id); memcached_add("userrow:" + id,  result); } return result; }
6. Many Storage options Amazon S3: large static objects Cloudfront: distribution SimpleDB: simple data indexing/quering Amazon EC2: local disc drive Amazon EBS: persistent storage Lessons from Amazon.com
7. AWS community and Ecosystem AWS Ecosystem AWS Community Find help, guidance, assistance when you need it
AWS community and Ecosystem An example?
AWS community and Ecosystem An example?
AWS community and Ecosystem An example?
Warning! Ugly diagram ahead
 
Architecting in the Cloud Did you like it? 1. Design for failure 2. Loose coupling sets you free 3. Design for dynamism 4. Security is everywhere 5. Don't fear constraints 6. Many storage options 7. AWS ecosystem and community
Twitter:  #next09  @simon Did you like it?
Simone Brunozzi  -  simoneb@amazon.lu  -  Twitter: @simon Thank You! http://bit.ly/aws06

More Related Content

PPTX
WordPress on Amazon ec2
PDF
How to Guide access the WebSphere Portal Prospero demo on Amazon EC2
PPT
Casino In The Clouds
PDF
IoT & Deep Learning on AWS
DOCX
Assignment 2 word press digi skill
PDF
2nd AMIMOTO: WordPress + Amazon Web Services Singapore
PDF
Practical Push Notifications Seminar
PPTX
Zoomstra for CLICKBANK vendors
WordPress on Amazon ec2
How to Guide access the WebSphere Portal Prospero demo on Amazon EC2
Casino In The Clouds
IoT & Deep Learning on AWS
Assignment 2 word press digi skill
2nd AMIMOTO: WordPress + Amazon Web Services Singapore
Practical Push Notifications Seminar
Zoomstra for CLICKBANK vendors

Viewers also liked (13)

PDF
LogixGrid ERP - Logistics On Cloud
PDF
Nace Makine Sanayi A.Ş Yöetim Stajı
PPTX
Automated Traffic And Your AWS Environment_B
PPTX
First for Cloud AWS partner webinar 20 July 2016
PDF
Bob Jones, CERN on PICSE: Procurement of cloud services in Europe
PDF
6.4 Los Acuerdos de Nivel de Servicio -SLA´s-
PPSX
Présentation Sage Erp X3
PDF
ERP Cloud: Assessing Readiness and Building the Roadmap
PDF
Cloud Computing in Practice
PPTX
Cloud security best practices in AWS by: Ankit Giri
PDF
Ramco ERP on Cloud - The Best Cloud Computing Solution Worldwide
PDF
How to Pitch B2B
PPTX
Introduction of Cloud computing
LogixGrid ERP - Logistics On Cloud
Nace Makine Sanayi A.Ş Yöetim Stajı
Automated Traffic And Your AWS Environment_B
First for Cloud AWS partner webinar 20 July 2016
Bob Jones, CERN on PICSE: Procurement of cloud services in Europe
6.4 Los Acuerdos de Nivel de Servicio -SLA´s-
Présentation Sage Erp X3
ERP Cloud: Assessing Readiness and Building the Roadmap
Cloud Computing in Practice
Cloud security best practices in AWS by: Ankit Giri
Ramco ERP on Cloud - The Best Cloud Computing Solution Worldwide
How to Pitch B2B
Introduction of Cloud computing
Ad

Similar to From Zero to Cloud in 30 minutes (20)

PPTX
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Clo...
PPTX
NWCloud Cloud Track - Best Practices for Architecting in the Cloud
PPT
Amazon2009 04 22 Amsterdam
PPTX
Architecting Cloud Apps
PDF
Cloud Introduction (AWS)- What is the cloud?
PDF
Aws 101 cloud computing seminar (reference model included)
PDF
20141021 AWS Cloud Taekwon - Startup Best Practices on AWS
PDF
AWS Summit Berlin 2013 - Keynote Werner Vogels
PPTX
Aws vs azure bakeoff
PPT
Amazon Web Services
PPT
Introduzione Gruppo Presentazioni
PPTX
The Cloud and Amazon Web Services 2014 AWS
PPTX
Cloud computing & aws concepts
PPTX
3 2011 aws mumbai2
PPTX
AWS re:Invent 2013 Recap
PPT
Introduction To Cloud Computing And The Amazon (CloudCamp Athens)
PPTX
Migrating enterprise workloads to AWS
PPTX
2011 Introduction to Cloud Computing and Amazon Web Services
PDF
[Cloud Computing Day with V-Forum] Going Global on AWS
PPTX
AWS basics
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Clo...
NWCloud Cloud Track - Best Practices for Architecting in the Cloud
Amazon2009 04 22 Amsterdam
Architecting Cloud Apps
Cloud Introduction (AWS)- What is the cloud?
Aws 101 cloud computing seminar (reference model included)
20141021 AWS Cloud Taekwon - Startup Best Practices on AWS
AWS Summit Berlin 2013 - Keynote Werner Vogels
Aws vs azure bakeoff
Amazon Web Services
Introduzione Gruppo Presentazioni
The Cloud and Amazon Web Services 2014 AWS
Cloud computing & aws concepts
3 2011 aws mumbai2
AWS re:Invent 2013 Recap
Introduction To Cloud Computing And The Amazon (CloudCamp Athens)
Migrating enterprise workloads to AWS
2011 Introduction to Cloud Computing and Amazon Web Services
[Cloud Computing Day with V-Forum] Going Global on AWS
AWS basics
Ad

More from Simone Brunozzi (8)

PDF
5 things you don't know about Amazon Web Services
PDF
The Amazon Web Services support
PPTX
Parmigiano, a Monastery, Love and Faith: Technical lessons on how to do Backu...
PPTX
Lean Cloud - Amazon Web Services
PDF
Silent ignite
PPTX
Startup Research (Founder Institute, San Francisco, March 8th, 2011)
PDF
2010 architecting for the cloud
PPT
Amazon Web Services sign-up
5 things you don't know about Amazon Web Services
The Amazon Web Services support
Parmigiano, a Monastery, Love and Faith: Technical lessons on how to do Backu...
Lean Cloud - Amazon Web Services
Silent ignite
Startup Research (Founder Institute, San Francisco, March 8th, 2011)
2010 architecting for the cloud
Amazon Web Services sign-up

Recently uploaded (20)

PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Big Data Technologies - Introduction.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Encapsulation theory and applications.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Network Security Unit 5.pdf for BCA BBA.
DOCX
The AUB Centre for AI in Media Proposal.docx
PPT
Teaching material agriculture food technology
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Modernizing your data center with Dell and AMD
PDF
Electronic commerce courselecture one. Pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
NewMind AI Weekly Chronicles - August'25 Week I
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
MYSQL Presentation for SQL database connectivity
Mobile App Security Testing_ A Comprehensive Guide.pdf
Review of recent advances in non-invasive hemoglobin estimation
Big Data Technologies - Introduction.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Encapsulation theory and applications.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Network Security Unit 5.pdf for BCA BBA.
The AUB Centre for AI in Media Proposal.docx
Teaching material agriculture food technology
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Digital-Transformation-Roadmap-for-Companies.pptx
Modernizing your data center with Dell and AMD
Electronic commerce courselecture one. Pdf
Per capita expenditure prediction using model stacking based on satellite ima...
NewMind AI Weekly Chronicles - August'25 Week I

From Zero to Cloud in 30 minutes

  • 1. From Zero to Cloud in 30 minutes Simone Brunozzi - AWS Technology Evangelist Europe
  • 2. A presentation is not an obligation. Seth Godin It's a privilege.
  • 3. Pleased to meet you Technical background Loves presenting Loves traveling Loves people Simone, Italian, AWS technology Evangelist Twitter: @simon (tag is #next09 ) Linkedin Facebook Dopplr Friendfeed Amazon Flickr SmugMug
  • 4. Next09, May 6th, 2:00pm 01 - Audimax: "When Money Talks", Jeff Jarvis, Humair Haque 02 - K2: "Social Media", Gary Hoff 04 - K4: "Startup presentations", Victor Henning, Daniel Shaffeld What is happening right now? 03 - P1: "From zero to Cloud in 30 minutes", Simone Brunozzi
  • 6. Share Economy Martin Weitzman (1986): the more we share, the better
  • 7. Examples of "sharing"... The Merchant business, the "Risky Bet" Amazon Business: Retail Merchants Developers (AWS) Amazon Web Services: > 540,000 registered users > 52 Billion objects
  • 8. Cloud Computing To help you share your ideas with the world
  • 9. The one slide sales pitch And yes: I hate bullet points :) Amazon S3: durable storage on internet Amazon CloudFront: Content Delivery Service Amazon EC2: virtual servers on demand EBS for EC2: persistent storage Public Data Sets: Human Genome, Census, Science, etc Amazon SQS: messaging system Elastic MapReduce: instant Hadoop cluster http://aws.amazon.com
  • 10. La Pedrera - Casa Milà, Barcelona - Antonio Gaudi Architecting in the Cloud
  • 11. Architecting in the Cloud 1. Design for failure 2. Loose coupling sets you free 3. Design for dynamism 4. Security is everywhere 5. Don't fear constraints 6. Many storage options 7. AWS ecosystem and community I share lessons learned at Amazon.com
  • 12. 1. Design for Failure "Everything fails, all the time" Werner Vogels , CTO Amazon.com and nothing will really fail Avoid single points of failure Assume everything fails, and design backwards
  • 13. Design for Failure with AWS Tools to make your life easier Elastic IP Availability Zones (AZ) Elastic Block Store (EBS) Real time monitoring Heartbeat, Linux-HA, NFS, RAS: Reliability Availability Serviceability, Beowulf ZFS, BTRFS, cluster file system, AndrewFS, CODA, Cluster Resource Manager
  • 14. 2. Loosely Coupled Systems "Low, Loose, Weak" beats "High, Tight, Strong" Loosely Coupled in time (message oriented middleware) Loosely Coupled in format (data transformation) In Web Services: implementation is hidden from the caller Everything is a Black Box De-coupling for Hybrid models Load-balancing clusters Better scaling SQS prevents failures
  • 15. 3. Design for Dynamism No assumption on health, location Bootstrap, dynamic configuration Management components to scale Architect for change Panta Rei (everything flows, by Heraclitus Simplicius) Scaling-out and scaling-in will change servers you talk to
  • 16. 4. Security is everywhere Physical is free Network is easy The rest can be added Use it Security groups (EC2 cluster) and IP ranges Group-based rules to control access between App layers Encrypt S3, data transfer, file systems (efs)
  • 17. 5. Don't fear constraints More RAM? Shared distributed cache Architectural constraints? Don't embrace, break them Better DB performances? Multiple read-only / sharding / DB clustering Your server is better? EC2 on demand. Static IP? Boot script for software reconfiguration from SimpleDB
  • 18. Example: memcached Distributed Memory Cache System ( mem-cache-dee ) No auth/security; DB speedups with read reduction f get_x (int id) { result = db_sel("SELECT * FROM users WHERE id = ?", id); return result; } function get_x (int id) { result = memcached_fetch("userrow:" + id); if (!result) { result = db_sel("SELECT * FROM users WHERE id = ?", id); memcached_add("userrow:" + id, result); } return result; }
  • 19. 6. Many Storage options Amazon S3: large static objects Cloudfront: distribution SimpleDB: simple data indexing/quering Amazon EC2: local disc drive Amazon EBS: persistent storage Lessons from Amazon.com
  • 20. 7. AWS community and Ecosystem AWS Ecosystem AWS Community Find help, guidance, assistance when you need it
  • 21. AWS community and Ecosystem An example?
  • 22. AWS community and Ecosystem An example?
  • 23. AWS community and Ecosystem An example?
  • 25.  
  • 26. Architecting in the Cloud Did you like it? 1. Design for failure 2. Loose coupling sets you free 3. Design for dynamism 4. Security is everywhere 5. Don't fear constraints 6. Many storage options 7. AWS ecosystem and community
  • 27. Twitter: #next09 @simon Did you like it?
  • 28. Simone Brunozzi - simoneb@amazon.lu - Twitter: @simon Thank You! http://bit.ly/aws06