SlideShare une entreprise Scribd logo
1  sur  41
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

Amazon Web Services presentation
Amazon Web Services presentationAmazon Web Services presentation
Amazon Web Services presentationDan-Claudiu Dragoș
 
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 OverviewAmazon Web Services
 
Overview of Amazon Web Services
Overview of Amazon Web ServicesOverview of Amazon Web Services
Overview of Amazon Web ServicesHarish Ganesan
 
How we do Serverless
How we do ServerlessHow we do Serverless
How we do ServerlessA Cloud Guru
 
CloudStack-Development-Story
CloudStack-Development-StoryCloudStack-Development-Story
CloudStack-Development-StoryKimihiko Kitase
 
Aws tutorial for beginners- tibacademy.in
Aws tutorial for beginners- tibacademy.inAws tutorial for beginners- tibacademy.in
Aws tutorial for beginners- tibacademy.inTIB Academy
 
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" workshopDeepak Singh
 
AWS and Serverless with Alexa
AWS and Serverless with AlexaAWS and Serverless with Alexa
AWS and Serverless with AlexaRory Preddy
 
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.comAmazon 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 scienceDeepak Singh
 
Amazon web services,
Amazon web services,Amazon web services,
Amazon web services,Chetan Goenka
 
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...Amazon Web Services
 
Scalable Database Options on AWS
Scalable Database Options on AWSScalable Database Options on AWS
Scalable Database Options on AWSAmazon Web Services
 
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 ServicesSteven Gerhardt
 

Tendances (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
 

Similaire à Jeff barr Seattle_interactive_2011_q4

Cloud Architectures - Jinesh Varia - GrepTheWeb
Cloud Architectures - Jinesh Varia - GrepTheWebCloud Architectures - Jinesh Varia - GrepTheWeb
Cloud Architectures - Jinesh Varia - GrepTheWebjineshvaria
 
Introduction to Amazon Web Services
Introduction to Amazon Web ServicesIntroduction to Amazon Web Services
Introduction to Amazon Web ServicesAmazon Web Services
 
AWSSummit NYC- KeyNote by Werner Vogels
AWSSummit NYC- KeyNote by Werner VogelsAWSSummit NYC- KeyNote by Werner Vogels
AWSSummit NYC- KeyNote by Werner VogelsAmazon Web Services
 
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 2011SugarCRM
 
AWS Webcast - What is Cloud Computing?
AWS Webcast - What is Cloud Computing?AWS Webcast - What is Cloud Computing?
AWS Webcast - What is Cloud Computing?Amazon Web Services
 
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...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 iAmazon Web Services
 
AWS Boot Camp in Taipei
AWS Boot Camp in TaipeiAWS Boot Camp in Taipei
AWS Boot Camp in TaipeiErnest Chiang
 
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 AustraliaAmazon Web Services
 
Architecting for the Cloud: Best Practices
Architecting for the Cloud: Best PracticesArchitecting for the Cloud: Best Practices
Architecting for the Cloud: Best PracticesAmazon Web Services
 
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 AustraliaAmazon Web Services
 
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 VariaAmazon Web Services
 
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 AmazonData Con LA
 
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 DayAmazon Web Services
 
Cloud Computing With AWS
Cloud Computing With AWSCloud Computing With AWS
Cloud Computing With AWSMunish Gupta
 
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 GovernmentAmazon Web Services
 
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
 

Similaire à 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
 

Plus de Seattle Interactive Conference

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...Seattle Interactive Conference
 
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...Seattle Interactive Conference
 
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 ...Seattle Interactive Conference
 
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 ...Seattle Interactive Conference
 
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...Seattle Interactive Conference
 
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...Seattle Interactive Conference
 
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, ZoomSeattle Interactive Conference
 
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...Seattle Interactive Conference
 
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 2022Seattle Interactive Conference
 
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...Seattle Interactive Conference
 
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...Seattle Interactive Conference
 
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...Seattle Interactive Conference
 
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...Seattle Interactive Conference
 
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...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
 
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...Seattle Interactive Conference
 
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 InteractiveSeattle Interactive Conference
 
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 2019Seattle Interactive Conference
 

Plus 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
 

Dernier

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
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 FresherRemote DBA Services
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
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 WorkerThousandEyes
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Dernier (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

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