SlideShare uma empresa Scribd logo
1 de 41
Baixar para ler offline
Cloud Computing
How We Got Here, Where We Are, and
      Where we Are Heading

         Jeff Barr, Senior Evangelist

           Amazon Web Services
The Cloud is Suddenly
Everywhere
How Did This Happen?
  What is it?


  Where did it come from?


  Where are we now?


  Where are we going?
What is it?
What is Cloud Computing?
 Cloud Computing is a utility service - giving you access to
 technology resources managed by experts and available
 on-demand.




You simply access these services
over the internet, with no up-front costs
and you pay only for the resources you
use.
                                      Just like your electric utility….
Technology Resources in the Cloud
  Web and compute servers

  Storage

  Content Distribution

  Networking

  Databases

  Messaging

  Security


                                    6
Where did it come from?
Where Did The Cloud Come From?


1960!




 IBM 1401
Communication
  1960’s:
    RS-232
    Modem



  1970’s:
    Internet
    TCP/IP
    ISDN


  1980’s:
    DNS
    DSL
    Ethernet
Commodity Computing
  1960 - IBM 1401



  1977 - TRS-80



  1977 - Apple ][



  1982 - IBM PC



  1985 – Rack mounted PC
Or, Put Another Way
  Communications

  Commodity Computing

  Architecture

  Software

  Online Payments

  Business Value
Architecture
  Separation of design and implementation



  Formal approach to design



  Modularity
Software
  Cooperative development
       IBM Share
       DECtape sharing
       BSD
       Open source



  High-level languages
     Portable code
     Easy Sharing



  Virtualization
     IBM VM/360
     Xen
Business Focus
  Value of IT recognized

  IT becomes a crucial success factor

  Emergence of the CIO
Where are we now?
Where We Are
  Cloud adoption is now at early majority point
New Economic Model
"   No capital expenditure
"   Cost-effective and economical
"   Pay as you go and pay only for what you use
"   True elastic capacity; Scale up and down
"   Improved time to market
Why Are People So Excited?
Elastic and Pay-Per-Use Infrastructure
    Infrastructure
    Cost $




                                       Unable to
             Large                       serve
             Capital                   customers
           Expenditure

                                                   Predicted
                                                   Demand

                                                   Traditional
                                                   Hardware
                         Opportunity
                           Cost                    Actual
                                                   Demand

                                                   Automated
                                                   Virtualization


                                             time
Common Cloud Use Cases

•  Web site / application / SaaS hosting
•  Content delivery and media distribution
•  High performance computing, batch data
   processing, and large scale analytics
•  Storage, backup, and disaster recovery
•  Development and test environments
•  Internal IT application hosting
Example: Wall Street Application

  3000 -                     3000 CPU’s for one firm’s risk management processes
  Number of EC2 Instances




                                                                300 CPU’s on
                                                                weekends



     300 -



                            Wednesday   Thursday      Friday     Saturday     Sunday      Monday      Tuesday
                            4/22/2009   4/23/2009   4/24/2009    4/25/2009   4/26/2009   4/27/2009   4/28/2009
Example: Video Application


                                                                Scaled to peak of
Number of EC2 Instances




                                                                5,000 instances in 3 days




                                                               Launch of
                                                               Facebook
                                                               modification




                          4/12/2008   4/13/2008   4/14/2008   4/15/2008   4/16/2008   4/17/2008   4/18/2008   4/19/2008   4/20/2008
Example: 30,000 Core Cluster in Minutes
  Cycle Computing’s “Nekomata”
     Top 5 Pharma – Molecular Dynamics
     95,078 compute hours (10.9 years)
     $1279 / hour for cloud resources
     (estimated $17M for equivalent hardware)
24
What is Amazon Web Services?

Amazon Web Services is a cloud computing platform that provides
flexible, scalable, and cost-effective technology infrastructure for businesses of all
sizes around the world…




…utilizing the knowledge, expertise, and tools used
to run Amazon.com’s global web properties since
1995.
AWS Regions

6 AWS Regions
 US East (Northern Virginia)
 US West (Northern California)
 GovCloud (US) (West Coast)
 Europe (Dublin)
 Asia Pacific (Singapore)
 Asia Pacific (Tokyo)


19 AWS CloudFront Locations
Ashburn, VA / Dallas, TX / Jacksonville, FL / Los Angeles, CA / Miami,
FL / Newark, NJ / New York, NY / Palo Alto, CA / Seattle, WA / St. Louis,
MO / Amsterdam / Dublin / Frankfurt / London / Hong Kong / Paris /
Stockholm / Tokyo / Singapore
Amazon Web Services
                               Cloud-Powered Applications

                                                                    Tools                    Network
                              Management                  AWS Toolkits for Eclipse      Virtual Private Cloud
   Monitoring           AWS Management Console               Java, PHP, Ruby,                 Route 53
Amazon CloudWatch
                          AWS Elastic Beanstalk           Python, .Net Developer        AWS Direct Connect
                                                                 Centers               Elastic Load Balancing
  Parallel             Content                             Messaging
                                                                                                 Caching
 Processing            Delivery               Amazon Simple Queue Service (SQS)
                                                                                                  Amazon
Amazon Elastic         Amazon               Amazon Simple Notification Service (SNS)
                                                                                                ElastiCache
 MapReduce            CloudFront              Amazon Simple Email Service (SES)

              Compute                                    Storage                           Database
                                             Amazon Simple Storage Service (S3)            Amazon RDS
  Amazon Elastic Compute Cloud (EC2)
                                                   Elastic Block Storage                Amazon SimpleDB
             Auto Scaling
                                                    AWS Import/Export                  Third-Party Offerings

                                       Identity and Access Management
                                             Metering and Billing
                                        Regions and Availability Zones
Amazon Elastic Compute Cloud
  Amazon EC2: on-demand compute power
      Obtain and boot new server instances in minutes
      Quickly scale capacity up or down
      Eleven instance types
      Hourly billing


  Key features:
    Support for Windows, Linux, and FreeBSD
    Supports all major web and application platforms
    Deploy across Availability Zones for reliability
AWS Management Console




        h"ps://aws.amazon.com/console	
  
Where are we going?
Where Are We Going (Our Newest Services)
  Relational Database Service
    Provision a relational database in seconds



  Elastic Beanstalk
    Simplified application hosting



  AWS CloudFormation
    Higher-level application (stack) management
Amazon Relational Database
Service
  Provision a new relational database in seconds
    MySQL (5.1 and 5.5)
    Oracle (11G)


  Offload common administrative tasks to AWS
      OS upgrades
      DB upgrades and patches
      Scaling CPU and storage
      Backups & Restores


  Use your existing code and tools

  Pay only for what you use, no up-front commitments
RDS in Action
RDS in Action
AWS CloudFormation Stack Creation




  Define a JSON              Use CLI, API, or
  template of AWS            Management Console
  Resources to provision     to register and create
  (EC2 instances, AZ         an AWS stack
  lists, AMIs, EIP, RDS,
  etc)                       Service automatically
                             determines
                                                      AWS resources get created
  Parameterization           interdependencies        across tiers and AZs forming a
  supported                                           CloudFormation Stack




AMAZON	
  CONFIDENTIAL	
  
AWS Elastic Beanstalk
  Simple way to deploy and manage an application
    Fault tolerance
    Scale
    Administration

  First Container Type: Java / Tomcat

  Other platforms and languages to follow

  Upload applications to AWS in minutes

  Retain control and ability to open the hood
For More Information
  AWS Web Site: http://aws.amazon.com



  AWS Blog: http://aws.typepad.com



  Email: jbarr@amazon.com



  Twitter: @jeffbarr
Thank YOU!
Slide Credits
    Crystal Ball: http://amzn.to/g06rZ8

    RS-232 Cable: http://amzn.to/gxGpnJ


    IBM 1401: http://en.wikipedia.org/wiki/File:IBM_1401_Control_Panel.jpg

    IBM Flowcharting Template: http://www.retroist.com/2009/01/11/ibm-flowcharting-template/


    COBOL for Dummies: http://amzn.to/g3OjEb


    Internet in a Box: http://en.wikipedia.org/wiki/Internet_in_a_Box

    TRS-80: http://en.wikipedia.org/wiki/TRS-80


    Ethernet Connector: http://en.wikipedia.org/wiki/Ethernet

    9-Track Tape: http://en.wikipedia.org/wiki/9_track_tape


    DECtape: http://en.wikipedia.org/wiki/DECtape


    C Programming Language: http://en.wikipedia.org/wiki/File:Kr_c_prog_lang.jpg

    Innovation curve: http://en.wikipedia.org/wiki/File:DiffusionOfInnovation.png

Mais conteúdo relacionado

Mais procurados

Overview of Amazon Web Services
Overview of Amazon Web ServicesOverview of Amazon Web Services
Overview of Amazon Web Services
Harish Ganesan
 
Talk given at "Cloud Computing for Systems Biology" workshop
Talk given at "Cloud Computing for Systems Biology" workshopTalk given at "Cloud Computing for Systems Biology" workshop
Talk given at "Cloud Computing for Systems Biology" workshop
Deepak Singh
 
Cloud Computing for the Enterprise, Dr Werner Vogels, CTO Amazon.com
Cloud Computing for the Enterprise, Dr Werner Vogels, CTO Amazon.comCloud Computing for the Enterprise, Dr Werner Vogels, CTO Amazon.com
Cloud Computing for the Enterprise, Dr Werner Vogels, CTO Amazon.com
Amazon Web Services
 
Masterworks talk on Big Data and the implications of petascale science
Masterworks talk on Big Data and the implications of petascale scienceMasterworks talk on Big Data and the implications of petascale science
Masterworks talk on Big Data and the implications of petascale science
Deepak Singh
 
Amazon web services,
Amazon web services,Amazon web services,
Amazon web services,
Chetan Goenka
 

Mais procurados (20)

Amazon Web Services presentation
Amazon Web Services presentationAmazon Web Services presentation
Amazon Web Services presentation
 
Keynote from Werner Vogels
Keynote from Werner VogelsKeynote from Werner Vogels
Keynote from Werner Vogels
 
Bn1007 demo ppt aws
Bn1007 demo ppt awsBn1007 demo ppt aws
Bn1007 demo ppt aws
 
Aws for Start-ups - Introduction & AWS Overview
Aws for Start-ups  - Introduction & AWS OverviewAws for Start-ups  - Introduction & AWS Overview
Aws for Start-ups - Introduction & AWS Overview
 
Overview of Amazon Web Services
Overview of Amazon Web ServicesOverview of Amazon Web Services
Overview of Amazon Web Services
 
How we do Serverless
How we do ServerlessHow we do Serverless
How we do Serverless
 
AWS GovCloud (US)
AWS GovCloud (US)AWS GovCloud (US)
AWS GovCloud (US)
 
Keynote - AWS India Summit 2012
Keynote - AWS India Summit 2012Keynote - AWS India Summit 2012
Keynote - AWS India Summit 2012
 
CloudStack-Development-Story
CloudStack-Development-StoryCloudStack-Development-Story
CloudStack-Development-Story
 
Aws tutorial for beginners- tibacademy.in
Aws tutorial for beginners- tibacademy.inAws tutorial for beginners- tibacademy.in
Aws tutorial for beginners- tibacademy.in
 
Masterclass Webinar: Amazon S3
Masterclass Webinar: Amazon S3Masterclass Webinar: Amazon S3
Masterclass Webinar: Amazon S3
 
Talk given at "Cloud Computing for Systems Biology" workshop
Talk given at "Cloud Computing for Systems Biology" workshopTalk given at "Cloud Computing for Systems Biology" workshop
Talk given at "Cloud Computing for Systems Biology" workshop
 
AWS and Serverless with Alexa
AWS and Serverless with AlexaAWS and Serverless with Alexa
AWS and Serverless with Alexa
 
The New World of IT
The New World of ITThe New World of IT
The New World of IT
 
Cloud Computing for the Enterprise, Dr Werner Vogels, CTO Amazon.com
Cloud Computing for the Enterprise, Dr Werner Vogels, CTO Amazon.comCloud Computing for the Enterprise, Dr Werner Vogels, CTO Amazon.com
Cloud Computing for the Enterprise, Dr Werner Vogels, CTO Amazon.com
 
Masterworks talk on Big Data and the implications of petascale science
Masterworks talk on Big Data and the implications of petascale scienceMasterworks talk on Big Data and the implications of petascale science
Masterworks talk on Big Data and the implications of petascale science
 
Amazon web services,
Amazon web services,Amazon web services,
Amazon web services,
 
2011 State of the Cloud: A Year's Worth of Innovation in 30 Minutes - Jinesh...
2011 State of the Cloud:  A Year's Worth of Innovation in 30 Minutes - Jinesh...2011 State of the Cloud:  A Year's Worth of Innovation in 30 Minutes - Jinesh...
2011 State of the Cloud: A Year's Worth of Innovation in 30 Minutes - Jinesh...
 
Scalable Database Options on AWS
Scalable Database Options on AWSScalable Database Options on AWS
Scalable Database Options on AWS
 
IBM Software Available In The Cloud With Amazon Web Services
IBM Software Available In The Cloud With Amazon Web ServicesIBM Software Available In The Cloud With Amazon Web Services
IBM Software Available In The Cloud With Amazon Web Services
 

Semelhante a Jeff barr Seattle_interactive_2011_q4

AWSSummit NYC- KeyNote by Werner Vogels
AWSSummit NYC- KeyNote by Werner VogelsAWSSummit NYC- KeyNote by Werner Vogels
AWSSummit NYC- KeyNote by Werner Vogels
Amazon Web Services
 
AWS Cloud Computing for Startups Werner Vogels -part i
AWS Cloud Computing for Startups   Werner Vogels -part iAWS Cloud Computing for Startups   Werner Vogels -part i
AWS Cloud Computing for Startups Werner Vogels -part i
Amazon Web Services
 
Cloud Computing With AWS
Cloud Computing With AWSCloud Computing With AWS
Cloud Computing With AWS
Munish Gupta
 
Building Fault Tolerant Applications in the cloud - AWS Summit 2012 - NYC
Building Fault Tolerant Applications in the cloud - AWS Summit 2012 - NYC Building Fault Tolerant Applications in the cloud - AWS Summit 2012 - NYC
Building Fault Tolerant Applications in the cloud - AWS Summit 2012 - NYC
Amazon Web Services
 

Semelhante a Jeff barr Seattle_interactive_2011_q4 (20)

Cloud Architectures - Jinesh Varia - GrepTheWeb
Cloud Architectures - Jinesh Varia - GrepTheWebCloud Architectures - Jinesh Varia - GrepTheWeb
Cloud Architectures - Jinesh Varia - GrepTheWeb
 
Introduction to Amazon Web Services
Introduction to Amazon Web ServicesIntroduction to Amazon Web Services
Introduction to Amazon Web Services
 
AWSSummit NYC- KeyNote by Werner Vogels
AWSSummit NYC- KeyNote by Werner VogelsAWSSummit NYC- KeyNote by Werner Vogels
AWSSummit NYC- KeyNote by Werner Vogels
 
Amazon Web Services for Application Hosting | SugarCon 2011
Amazon Web Services for Application Hosting | SugarCon 2011Amazon Web Services for Application Hosting | SugarCon 2011
Amazon Web Services for Application Hosting | SugarCon 2011
 
Werner Vogels
Werner Vogels Werner Vogels
Werner Vogels
 
AWS Webcast - What is Cloud Computing?
AWS Webcast - What is Cloud Computing?AWS Webcast - What is Cloud Computing?
AWS Webcast - What is Cloud Computing?
 
AWS Overview - Cloud for the Enterprise - AWS Enterprise Tour - SF - 2010, D...
AWS Overview  - Cloud for the Enterprise - AWS Enterprise Tour - SF - 2010, D...AWS Overview  - Cloud for the Enterprise - AWS Enterprise Tour - SF - 2010, D...
AWS Overview - Cloud for the Enterprise - AWS Enterprise Tour - SF - 2010, D...
 
AWS Cloud Computing for Startups Werner Vogels -part i
AWS Cloud Computing for Startups   Werner Vogels -part iAWS Cloud Computing for Startups   Werner Vogels -part i
AWS Cloud Computing for Startups Werner Vogels -part i
 
AWS Boot Camp in Taipei
AWS Boot Camp in TaipeiAWS Boot Camp in Taipei
AWS Boot Camp in Taipei
 
Serving Media From The Edge - Miles Ward - AWS Summit 2012 Australia
Serving Media From The Edge - Miles Ward - AWS Summit 2012 AustraliaServing Media From The Edge - Miles Ward - AWS Summit 2012 Australia
Serving Media From The Edge - Miles Ward - AWS Summit 2012 Australia
 
Architecting for the Cloud: Best Practices
Architecting for the Cloud: Best PracticesArchitecting for the Cloud: Best Practices
Architecting for the Cloud: Best Practices
 
Best Practices: Microsoft on AWS - Miles Ward - AWS Summit 2012 Australia
Best Practices: Microsoft on AWS - Miles Ward - AWS Summit 2012 AustraliaBest Practices: Microsoft on AWS - Miles Ward - AWS Summit 2012 Australia
Best Practices: Microsoft on AWS - Miles Ward - AWS Summit 2012 Australia
 
AWS Architecting Cloud Apps - Best Practices and Design Patterns By Jinesh Varia
AWS Architecting Cloud Apps - Best Practices and Design Patterns By Jinesh VariaAWS Architecting Cloud Apps - Best Practices and Design Patterns By Jinesh Varia
AWS Architecting Cloud Apps - Best Practices and Design Patterns By Jinesh Varia
 
Big Data Day LA 2015 - The AWS Big Data Platform by Michael Limcaco of Amazon
Big Data Day LA 2015 - The AWS Big Data Platform by Michael Limcaco of AmazonBig Data Day LA 2015 - The AWS Big Data Platform by Michael Limcaco of Amazon
Big Data Day LA 2015 - The AWS Big Data Platform by Michael Limcaco of Amazon
 
Andy Jassy Keynote Sydney Customer Appreciation Day
Andy Jassy Keynote Sydney Customer Appreciation DayAndy Jassy Keynote Sydney Customer Appreciation Day
Andy Jassy Keynote Sydney Customer Appreciation Day
 
Analytics in the Cloud
Analytics in the CloudAnalytics in the Cloud
Analytics in the Cloud
 
Compute@Scale
Compute@ScaleCompute@Scale
Compute@Scale
 
Cloud Computing With AWS
Cloud Computing With AWSCloud Computing With AWS
Cloud Computing With AWS
 
Effective and Efficient Computing for the Government
Effective and Efficient Computing for the GovernmentEffective and Efficient Computing for the Government
Effective and Efficient Computing for the Government
 
Building Fault Tolerant Applications in the cloud - AWS Summit 2012 - NYC
Building Fault Tolerant Applications in the cloud - AWS Summit 2012 - NYC Building Fault Tolerant Applications in the cloud - AWS Summit 2012 - NYC
Building Fault Tolerant Applications in the cloud - AWS Summit 2012 - NYC
 

Mais de Seattle Interactive Conference

Pushing the Boundaries: How the Wildest Ideas Make the Best Campaigns by Rebe...
Pushing the Boundaries: How the Wildest Ideas Make the Best Campaigns by Rebe...Pushing the Boundaries: How the Wildest Ideas Make the Best Campaigns by Rebe...
Pushing the Boundaries: How the Wildest Ideas Make the Best Campaigns by Rebe...
Seattle Interactive Conference
 

Mais de Seattle Interactive Conference (20)

Everything Connect: Helping brands survive the web’s next big evolution by An...
Everything Connect: Helping brands survive the web’s next big evolution by An...Everything Connect: Helping brands survive the web’s next big evolution by An...
Everything Connect: Helping brands survive the web’s next big evolution by An...
 
Experiencing Extremes: A Design Team's Guide to Accessibility by Jess Vice, S...
Experiencing Extremes: A Design Team's Guide to Accessibility by Jess Vice, S...Experiencing Extremes: A Design Team's Guide to Accessibility by Jess Vice, S...
Experiencing Extremes: A Design Team's Guide to Accessibility by Jess Vice, S...
 
Creativity Meets Technology: Framing web3 for Brands by Luis Antezana, CROWN ...
Creativity Meets Technology: Framing web3 for Brands by Luis Antezana, CROWN ...Creativity Meets Technology: Framing web3 for Brands by Luis Antezana, CROWN ...
Creativity Meets Technology: Framing web3 for Brands by Luis Antezana, CROWN ...
 
When It’s Time to Treat Yourself Like a True Client by Steve Barrett, Tether ...
When It’s Time to Treat Yourself Like a True Client by Steve Barrett, Tether ...When It’s Time to Treat Yourself Like a True Client by Steve Barrett, Tether ...
When It’s Time to Treat Yourself Like a True Client by Steve Barrett, Tether ...
 
Shifting from Me to We: The Rise of Online Community by Paul Peterman, Reddit...
Shifting from Me to We: The Rise of Online Community by Paul Peterman, Reddit...Shifting from Me to We: The Rise of Online Community by Paul Peterman, Reddit...
Shifting from Me to We: The Rise of Online Community by Paul Peterman, Reddit...
 
Communicating Clickable Complexities: From Nuclei to AI by Jenny Burns & Rach...
Communicating Clickable Complexities: From Nuclei to AI by Jenny Burns & Rach...Communicating Clickable Complexities: From Nuclei to AI by Jenny Burns & Rach...
Communicating Clickable Complexities: From Nuclei to AI by Jenny Burns & Rach...
 
UX Localization: Design for the global audience by Shantelle Liu, Zoom
UX Localization: Design for the global audience by Shantelle Liu, ZoomUX Localization: Design for the global audience by Shantelle Liu, Zoom
UX Localization: Design for the global audience by Shantelle Liu, Zoom
 
How the Story of You Gets Created and Told by Dominique Luster, The Luster Co...
How the Story of You Gets Created and Told by Dominique Luster, The Luster Co...How the Story of You Gets Created and Told by Dominique Luster, The Luster Co...
How the Story of You Gets Created and Told by Dominique Luster, The Luster Co...
 
Photography In the Metaverse by Bryan O'Neil Hughes, Adobe | SIC 2022
Photography In the Metaverse by Bryan O'Neil Hughes, Adobe | SIC 2022Photography In the Metaverse by Bryan O'Neil Hughes, Adobe | SIC 2022
Photography In the Metaverse by Bryan O'Neil Hughes, Adobe | SIC 2022
 
What Does Cinderella Have to Do with Blogging by Alison Ver Halen, AV Writing...
What Does Cinderella Have to Do with Blogging by Alison Ver Halen, AV Writing...What Does Cinderella Have to Do with Blogging by Alison Ver Halen, AV Writing...
What Does Cinderella Have to Do with Blogging by Alison Ver Halen, AV Writing...
 
A Renaissance for the Web: Moving on from Cookies by Ruben Ayala, Viant | SIC...
A Renaissance for the Web: Moving on from Cookies by Ruben Ayala, Viant | SIC...A Renaissance for the Web: Moving on from Cookies by Ruben Ayala, Viant | SIC...
A Renaissance for the Web: Moving on from Cookies by Ruben Ayala, Viant | SIC...
 
Craft Killer Headlines: Embracing Creativity as an Analytical Copywriter by B...
Craft Killer Headlines: Embracing Creativity as an Analytical Copywriter by B...Craft Killer Headlines: Embracing Creativity as an Analytical Copywriter by B...
Craft Killer Headlines: Embracing Creativity as an Analytical Copywriter by B...
 
How to Bring Social Media In-House and Make it thrive! by Marisa Peacock, The...
How to Bring Social Media In-House and Make it thrive! by Marisa Peacock, The...How to Bring Social Media In-House and Make it thrive! by Marisa Peacock, The...
How to Bring Social Media In-House and Make it thrive! by Marisa Peacock, The...
 
Websites for Humans: Holistic SEO in 2022 by Kavi Kardos, Director of SEO | S...
Websites for Humans: Holistic SEO in 2022 by Kavi Kardos, Director of SEO | S...Websites for Humans: Holistic SEO in 2022 by Kavi Kardos, Director of SEO | S...
Websites for Humans: Holistic SEO in 2022 by Kavi Kardos, Director of SEO | S...
 
Modern Marketing by Ashley Royalty, Add3 | SIC 2022
Modern Marketing by Ashley Royalty, Add3 | SIC 2022Modern Marketing by Ashley Royalty, Add3 | SIC 2022
Modern Marketing by Ashley Royalty, Add3 | SIC 2022
 
Pushing the Boundaries: How the Wildest Ideas Make the Best Campaigns by Rebe...
Pushing the Boundaries: How the Wildest Ideas Make the Best Campaigns by Rebe...Pushing the Boundaries: How the Wildest Ideas Make the Best Campaigns by Rebe...
Pushing the Boundaries: How the Wildest Ideas Make the Best Campaigns by Rebe...
 
From AI-Generated Stories to Interactive Volumetric Content by Adam Myhill, U...
From AI-Generated Stories to Interactive Volumetric Content by Adam Myhill, U...From AI-Generated Stories to Interactive Volumetric Content by Adam Myhill, U...
From AI-Generated Stories to Interactive Volumetric Content by Adam Myhill, U...
 
Growing as a Designer: How to Master a Craft in 100 Days | Seattle Interactive
Growing as a Designer: How to Master a Craft in 100 Days | Seattle InteractiveGrowing as a Designer: How to Master a Craft in 100 Days | Seattle Interactive
Growing as a Designer: How to Master a Craft in 100 Days | Seattle Interactive
 
Parker's Big Adventure in the Land of Digital Data | Seattle Interactive 2019
Parker's Big Adventure in the Land of Digital Data | Seattle Interactive 2019Parker's Big Adventure in the Land of Digital Data | Seattle Interactive 2019
Parker's Big Adventure in the Land of Digital Data | Seattle Interactive 2019
 
Future of Content | Seattle Interactive 2019
Future of Content | Seattle Interactive 2019Future of Content | Seattle Interactive 2019
Future of Content | Seattle Interactive 2019
 

Último

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

Jeff barr Seattle_interactive_2011_q4

  • 1. Cloud Computing How We Got Here, Where We Are, and Where we Are Heading Jeff Barr, Senior Evangelist Amazon Web Services
  • 2. The Cloud is Suddenly Everywhere
  • 3. How Did This Happen?   What is it?   Where did it come from?   Where are we now?   Where are we going?
  • 5. What is Cloud Computing? Cloud Computing is a utility service - giving you access to technology resources managed by experts and available on-demand. You simply access these services over the internet, with no up-front costs and you pay only for the resources you use. Just like your electric utility….
  • 6. Technology Resources in the Cloud   Web and compute servers   Storage   Content Distribution   Networking   Databases   Messaging   Security 6
  • 7. Where did it come from?
  • 8. Where Did The Cloud Come From? 1960! IBM 1401
  • 9. Communication   1960’s:   RS-232   Modem   1970’s:   Internet   TCP/IP   ISDN   1980’s:   DNS   DSL   Ethernet
  • 10. Commodity Computing   1960 - IBM 1401   1977 - TRS-80   1977 - Apple ][   1982 - IBM PC   1985 – Rack mounted PC
  • 11. Or, Put Another Way   Communications   Commodity Computing   Architecture   Software   Online Payments   Business Value
  • 12. Architecture   Separation of design and implementation   Formal approach to design   Modularity
  • 13. Software   Cooperative development   IBM Share   DECtape sharing   BSD   Open source   High-level languages   Portable code   Easy Sharing   Virtualization   IBM VM/360   Xen
  • 14. Business Focus   Value of IT recognized   IT becomes a crucial success factor   Emergence of the CIO
  • 15. Where are we now?
  • 16. Where We Are   Cloud adoption is now at early majority point
  • 17. New Economic Model "   No capital expenditure "   Cost-effective and economical "   Pay as you go and pay only for what you use "   True elastic capacity; Scale up and down "   Improved time to market
  • 18. Why Are People So Excited?
  • 19. Elastic and Pay-Per-Use Infrastructure Infrastructure Cost $ Unable to Large serve Capital customers Expenditure Predicted Demand Traditional Hardware Opportunity Cost Actual Demand Automated Virtualization time
  • 20. Common Cloud Use Cases •  Web site / application / SaaS hosting •  Content delivery and media distribution •  High performance computing, batch data processing, and large scale analytics •  Storage, backup, and disaster recovery •  Development and test environments •  Internal IT application hosting
  • 21. Example: Wall Street Application 3000 - 3000 CPU’s for one firm’s risk management processes Number of EC2 Instances 300 CPU’s on weekends 300 - Wednesday Thursday Friday Saturday Sunday Monday Tuesday 4/22/2009 4/23/2009 4/24/2009 4/25/2009 4/26/2009 4/27/2009 4/28/2009
  • 22. Example: Video Application Scaled to peak of Number of EC2 Instances 5,000 instances in 3 days Launch of Facebook modification 4/12/2008 4/13/2008 4/14/2008 4/15/2008 4/16/2008 4/17/2008 4/18/2008 4/19/2008 4/20/2008
  • 23. Example: 30,000 Core Cluster in Minutes   Cycle Computing’s “Nekomata”   Top 5 Pharma – Molecular Dynamics   95,078 compute hours (10.9 years)   $1279 / hour for cloud resources   (estimated $17M for equivalent hardware)
  • 24. 24
  • 25. What is Amazon Web Services? Amazon Web Services is a cloud computing platform that provides flexible, scalable, and cost-effective technology infrastructure for businesses of all sizes around the world… …utilizing the knowledge, expertise, and tools used to run Amazon.com’s global web properties since 1995.
  • 26. AWS Regions 6 AWS Regions US East (Northern Virginia) US West (Northern California) GovCloud (US) (West Coast) Europe (Dublin) Asia Pacific (Singapore) Asia Pacific (Tokyo) 19 AWS CloudFront Locations Ashburn, VA / Dallas, TX / Jacksonville, FL / Los Angeles, CA / Miami, FL / Newark, NJ / New York, NY / Palo Alto, CA / Seattle, WA / St. Louis, MO / Amsterdam / Dublin / Frankfurt / London / Hong Kong / Paris / Stockholm / Tokyo / Singapore
  • 27. Amazon Web Services Cloud-Powered Applications Tools Network Management AWS Toolkits for Eclipse Virtual Private Cloud Monitoring AWS Management Console Java, PHP, Ruby, Route 53 Amazon CloudWatch AWS Elastic Beanstalk Python, .Net Developer AWS Direct Connect Centers Elastic Load Balancing Parallel Content Messaging Caching Processing Delivery Amazon Simple Queue Service (SQS) Amazon Amazon Elastic Amazon Amazon Simple Notification Service (SNS) ElastiCache MapReduce CloudFront Amazon Simple Email Service (SES) Compute Storage Database Amazon Simple Storage Service (S3) Amazon RDS Amazon Elastic Compute Cloud (EC2) Elastic Block Storage Amazon SimpleDB Auto Scaling AWS Import/Export Third-Party Offerings Identity and Access Management Metering and Billing Regions and Availability Zones
  • 28. Amazon Elastic Compute Cloud   Amazon EC2: on-demand compute power   Obtain and boot new server instances in minutes   Quickly scale capacity up or down   Eleven instance types   Hourly billing   Key features:   Support for Windows, Linux, and FreeBSD   Supports all major web and application platforms   Deploy across Availability Zones for reliability
  • 29. AWS Management Console h"ps://aws.amazon.com/console  
  • 30. Where are we going?
  • 31. Where Are We Going (Our Newest Services)   Relational Database Service   Provision a relational database in seconds   Elastic Beanstalk   Simplified application hosting   AWS CloudFormation   Higher-level application (stack) management
  • 32. Amazon Relational Database Service   Provision a new relational database in seconds   MySQL (5.1 and 5.5)   Oracle (11G)   Offload common administrative tasks to AWS   OS upgrades   DB upgrades and patches   Scaling CPU and storage   Backups & Restores   Use your existing code and tools   Pay only for what you use, no up-front commitments
  • 35. AWS CloudFormation Stack Creation Define a JSON Use CLI, API, or template of AWS Management Console Resources to provision to register and create (EC2 instances, AZ an AWS stack lists, AMIs, EIP, RDS, etc) Service automatically determines AWS resources get created Parameterization interdependencies across tiers and AZs forming a supported CloudFormation Stack AMAZON  CONFIDENTIAL  
  • 36. AWS Elastic Beanstalk   Simple way to deploy and manage an application   Fault tolerance   Scale   Administration   First Container Type: Java / Tomcat   Other platforms and languages to follow   Upload applications to AWS in minutes   Retain control and ability to open the hood
  • 37.
  • 38.
  • 39. For More Information   AWS Web Site: http://aws.amazon.com   AWS Blog: http://aws.typepad.com   Email: jbarr@amazon.com   Twitter: @jeffbarr
  • 41. Slide Credits   Crystal Ball: http://amzn.to/g06rZ8   RS-232 Cable: http://amzn.to/gxGpnJ   IBM 1401: http://en.wikipedia.org/wiki/File:IBM_1401_Control_Panel.jpg   IBM Flowcharting Template: http://www.retroist.com/2009/01/11/ibm-flowcharting-template/   COBOL for Dummies: http://amzn.to/g3OjEb   Internet in a Box: http://en.wikipedia.org/wiki/Internet_in_a_Box   TRS-80: http://en.wikipedia.org/wiki/TRS-80   Ethernet Connector: http://en.wikipedia.org/wiki/Ethernet   9-Track Tape: http://en.wikipedia.org/wiki/9_track_tape   DECtape: http://en.wikipedia.org/wiki/DECtape   C Programming Language: http://en.wikipedia.org/wiki/File:Kr_c_prog_lang.jpg   Innovation curve: http://en.wikipedia.org/wiki/File:DiffusionOfInnovation.png