SlideShare une entreprise Scribd logo
1  sur  40
amazon
                web services




 Lunch and Learn Series
Enterprise Cloud Journey
Silence your phones
 Restrooms / Emergency Exits


Your instructor:
Joe Ziegler, zieglerj@amazon.com
Technical Evangelist                 @jiyosub


        [          Before we start      ]

                          2
• Efficiencies of cloud computing
• Appropriate applications for migration
• Low hanging fruit & long term strategies
• Key AWS services
• Reducing your spend




        [       Our plan for today           ]

                          3
• Efficiencies of cloud computing
• Appropriate applications for migration
• Low hanging fruit & long term strategies
• Key AWS services
• Reducing your spend




                          4
Elasticity




    5
On and Off                  Fast Growth




Variable peaks              Predictable peaks
                 Usage Patterns:
    [             Traditional IT          ]

                        6
On and Off           WASTE Fast Growth



                    Poor
Variable peaks      Service    Predictable peaks
                 Usage Patterns:
    [             Traditional IT            ]

                           7
On and Off              Fast Growth




Variable peaks          Predictable peaks
             Usage Patterns:
    [        Cloud Computing          ]

                    8
IT Empowerment
• IT From Blocker to Enabler
• Self Provisioning Systems
• Developers as Experimenters




                     9
IT Empowerment
• IT From Blocker to Enabler
• Self Provisioning Systems
• Developers as Experimenters




                     10
IT Empowerment
• IT From Blocker to Enabler
• Self Provisioning Systems
• Developers as Experimenters




                     11
IT Empowerment
• IT From Blocker to Enabler
• Self Provisioning Systems
• Developers as Experimenters




                     12
Infrastructure as Code




                 ☝Speed
               ☝Repeatability
                ☝Reliability
                 ☟Risk

          13
Complex technology stack – development = 46
servers
All configuration and deployment manual
56 days and 6 teams to build a new environment

Impact
  Slow project start up
  Only run one major project at a time
  Lack of innovation



                        14
• Developers can run up or tear down
  environments

• Ability to stand up 8 distinct environments
  quickly

• Time to set up environment reduced from 56
  days to 6 hours



                          15
• Efficiencies of cloud computing
• Appropriate applications for migration
• Low hanging fruit & long term strategies
• Key AWS services
• Reducing your spend




                          16
Apps for Migration
• Intranet Applications with few internal
  dependencies
• Stateless & Horizontally scalable
• Development and Test
• Continuous Integration
• Web Front Ends

                         17
Easy Apps
• Web and application hosting
• Collaborative tools
• Online marketing campaigns and data analysis
• Already virtualised systems



                      18
Attributes of Easy Apps
• Few dependencies
• Packaged independent software
• Developers as users
• Benefits from reusability
• Not currently highly available


                      19
• Efficiencies of cloud computing
• Appropriate applications for migration
• Low hanging fruit & long term strategies
• Key AWS services
• Reducing your spend




                          20
Cloud Adoption Scenarios
• Lift and Shift
• Greenfield or Skunk Works Projects
• Data Centre Extension
• Bursting into the Cloud
• Pure Development and Test
• 12 – 24 Month Long Term Adoption Plan

                      21
Low Hanging Fruit
• Decide a Virtual Private Cloud strategy if at all
• Empower Development and Test
• Employ Load Testing Tools
• Offload Content Delivery
• Utilise Backup with S3
• Consider Disaster Recovery Scenarios

                         22
• Efficiencies of cloud computing
• Appropriate applications for migration
• Low hanging fruit & long term strategies
• Key AWS services
• Reducing your spend




                          23
I Want All this “Goodness” of the Cloud
      But there are challenges…
• My applications/tools           • I want all of my
  need fixed IP addresses.          corporate traffic secure
• I need network control            and encrypted.
  to create extended              • I don’t want my traffic to
  defence-in-depth.                 even transit the
• I want the option of              Internet.
  having my own                   • I want to use my
  dedicated servers.                existing AD/LDAP
• I want to “burst out” to          Service
  the Public Cloud – but          • I want to use my in-
  not be “public” myself.           house monitoring system


                             24
Virtual Private Cloud (VPC)
•   Provision a private, isolated   •   static IP addresses
    section of the AWS Cloud
                                    •   creation of subnets, ACLs
•   Define a virtual network            & route tables
    topology that closely
    resembles a traditional         •   configuration of route
    network                             tables and network
                                        gateways
•   Complete control:
                                    •   Access public endpoints
    •   selection of your own IP        using Internet Gateway
        address range                   and NAT
Scenarios for Using VPC
• VPC with Public Subnet Only
• VPC with Public & Private Subnets
• VPC with Public, Private & Hardware VPN
 Access
• VPC with Private Subnet only & Hardware VPN
 Access
Rich Capabilities in VPC
•   Elastic Load                •   And many others, with
    Balancer, AutoScaling, Cl       more to come…
    oudWatch, Alarms
                                •   “Blackbox” services with
•   Relational Database             public endpoints
    Service (MySQL                  reachable via Internet
    engine, for now)                gateway (or VPN via your
•   Elastic MapReduce
                                    own network)

•   CloudFormation
VM Import / Export
                    • VMware ESX VMDK
                             * Currently for Windows Only
Import
• VMware ESX VMDK • VMware ESX OVA
  images
                    • Microsoft Hyper-V
• Citrix Xen VHD      VHD
  images
                    • Citrix Xen VHD file
• Microsoft Hyper-V   formats
 VHD images
Export

                    28
15 Daily Newspapers
                  50 Web Sites
62 MM unique users per month
  Over 1 Billion page views per
                         month
NY Times EC2 Expansion (April 2011)

              Amazon EC2




                           Courtesy NY Times
NY Times EC2 Expansion (April 2011)

    Amazon EC2




                           Courtesy NY Times
• Efficiencies of cloud computing
• Appropriate applications for migration
• Low hanging fruit & long term strategies
• Key AWS services
• Reducing your spend




                          32
Turn off what you don’t need (automatically)
                  33
Auto scaling : Types of Scaling

•   Scaling by Schedule                    31 days into the
    •   Use Scheduled Actions in
                                           future, for each of your
                                           auto scaling groups. This
        Auto Scaling Service               gives you the ability to
        •   Date                           scale up to four times a
                                           day for a month.
        •   Time
                                   •   Scaling by Policy
        •   Min and Max of Auto
                                       •   Scaling up Policy -
            Scaling Group Size
                                           Double the group size
    •   You can create up to 125
                                       •   Scaling down Policy -
        actions, scheduled up to
                                           Decrement by 1
m2.xlarge running Linux in US-East Region
                               over 3 Year period
Reserved Instances

Utilization   Sweet Spot             Feature                       Savings over On-Demand


<10%          On-Demand              No Upfront Commitment


10% - 40% Light Utilization RI       Ideal for Disaster Recovery   Up to 56% (3-Year)


40% - 75% Medium Utilization RI      Standard Reserved Capacity    Up to 66% (3-Year)


>75%          Heavy Utilization RI   Lowest Total Cost             Up to 71% (3-Year)
                                     Ideal for Baseline Servers
Spot Instances

Use Case               Types of Applications
Batch Processing       Generic background processing (scale out computing)

Hadoop                 Hadoop/MapReduce processing type jobs (e.g. Search,
                       Big Data, etc.)
Scientific Computing   Scientific trials/simulations/analysis in chemistry, physics,
                       and biology
Video and Image        Transform videos into specific formats
Processing/Rendering
Testing                Provide testing of software, web sites, etc

Web/Data Crawling      Analyzing data and processing it
Financial              Hedgefund analytics, energy trading, etc
HPC                    Utilize HPC servers to do embarrassingly parallel jobs

Cheap Compute          Backend servers for Facebook games
Managed Services


• Simple Email Services • S3 Directly
  instead of a dedicated
  email server
                         • Simple Workflow
                           Service to manage
• Simple Queuing           complex business
  Service instead of            logic
  EC2 instances
                               • Database Services –
• CloudFront to offload         RDS & DynamoDB
  content



                          37
Trusted Advisor




      38
Next Steps
• Run Trusted Advisor
• Talk to your Account Manager
• Learn about our AWS Partners
• Access our Solution Architects



                       39
amazon
                          web services

http://aws.amazon.com
 Joe Ziegler, Technical Evangelist
     zieglerj@amazon.com




                 40

Contenu connexe

Tendances

Aws 101 cloud computing seminar (reference model included)
Aws 101 cloud computing seminar (reference model included)Aws 101 cloud computing seminar (reference model included)
Aws 101 cloud computing seminar (reference model included)
Martin Yan
 
Introduction to Cloud Computing - CCGRID 2009
Introduction to Cloud Computing - CCGRID 2009Introduction to Cloud Computing - CCGRID 2009
Introduction to Cloud Computing - CCGRID 2009
James Broberg
 

Tendances (20)

High Performance Web Applications
High Performance Web ApplicationsHigh Performance Web Applications
High Performance Web Applications
 
Cloud Computing Integration Introduction
Cloud Computing Integration IntroductionCloud Computing Integration Introduction
Cloud Computing Integration Introduction
 
Google App Engine for Business 101
Google App Engine for Business 101Google App Engine for Business 101
Google App Engine for Business 101
 
Google Cloud Platform
Google Cloud Platform Google Cloud Platform
Google Cloud Platform
 
Cloud Architecture Tutorial - Why and What (1of 3)
Cloud Architecture Tutorial - Why and What (1of 3) Cloud Architecture Tutorial - Why and What (1of 3)
Cloud Architecture Tutorial - Why and What (1of 3)
 
Architectures for open and scalable clouds
Architectures for open and scalable cloudsArchitectures for open and scalable clouds
Architectures for open and scalable clouds
 
Cloud computing lecture 1
Cloud computing lecture 1Cloud computing lecture 1
Cloud computing lecture 1
 
Planning the Migration to the Cloud - AWS India Summit 2012
Planning the Migration to the Cloud - AWS India Summit 2012Planning the Migration to the Cloud - AWS India Summit 2012
Planning the Migration to the Cloud - AWS India Summit 2012
 
Cloud computing 101 with amazon web service
Cloud computing 101 with amazon web serviceCloud computing 101 with amazon web service
Cloud computing 101 with amazon web service
 
Using Amazon RDS to Power Enterprise Applications (DAT202) | AWS re:Invent 2013
Using Amazon RDS to Power Enterprise Applications (DAT202) | AWS re:Invent 2013Using Amazon RDS to Power Enterprise Applications (DAT202) | AWS re:Invent 2013
Using Amazon RDS to Power Enterprise Applications (DAT202) | AWS re:Invent 2013
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
AWS 101 and the benefits of Migrating to the Cloud
AWS 101 and the benefits of Migrating to the CloudAWS 101 and the benefits of Migrating to the Cloud
AWS 101 and the benefits of Migrating to the Cloud
 
How to migrate workloads to the google cloud platform
How to migrate workloads to the google cloud platformHow to migrate workloads to the google cloud platform
How to migrate workloads to the google cloud platform
 
Aws 101 cloud computing seminar (reference model included)
Aws 101 cloud computing seminar (reference model included)Aws 101 cloud computing seminar (reference model included)
Aws 101 cloud computing seminar (reference model included)
 
Running Microsoft SharePoint On AWS - Smartronix and AWS - Webinar
Running Microsoft SharePoint On AWS - Smartronix and AWS - WebinarRunning Microsoft SharePoint On AWS - Smartronix and AWS - Webinar
Running Microsoft SharePoint On AWS - Smartronix and AWS - Webinar
 
ARC205 Building Web-scale Applications Architectures with AWS - AWS re: Inven...
ARC205 Building Web-scale Applications Architectures with AWS - AWS re: Inven...ARC205 Building Web-scale Applications Architectures with AWS - AWS re: Inven...
ARC205 Building Web-scale Applications Architectures with AWS - AWS re: Inven...
 
Enterprise Cloud Architecture Best Practices
Enterprise Cloud Architecture Best PracticesEnterprise Cloud Architecture Best Practices
Enterprise Cloud Architecture Best Practices
 
Getting Started with Amazon WorkSpaces
Getting Started with Amazon WorkSpacesGetting Started with Amazon WorkSpaces
Getting Started with Amazon WorkSpaces
 
State of the Stack April 2013
State of the Stack April 2013State of the Stack April 2013
State of the Stack April 2013
 
Introduction to Cloud Computing - CCGRID 2009
Introduction to Cloud Computing - CCGRID 2009Introduction to Cloud Computing - CCGRID 2009
Introduction to Cloud Computing - CCGRID 2009
 

En vedette

Big data and intelligent platforms
Big data and intelligent platformsBig data and intelligent platforms
Big data and intelligent platforms
Krishnan Subramanian
 
AWS Cloud Use Cases - Ezhil Arasan Babaraj, CSS Corp
AWS Cloud Use Cases - Ezhil Arasan Babaraj, CSS CorpAWS Cloud Use Cases - Ezhil Arasan Babaraj, CSS Corp
AWS Cloud Use Cases - Ezhil Arasan Babaraj, CSS Corp
Amazon Web Services
 
Cost Optimisation with Amazon Web Services
 Cost Optimisation with Amazon Web Services Cost Optimisation with Amazon Web Services
Cost Optimisation with Amazon Web Services
Amazon Web Services
 
Zuora @ AlwaysOn 2012 - The Only 3 SaaS Metrics That Matter
Zuora @ AlwaysOn 2012 - The Only 3 SaaS Metrics That MatterZuora @ AlwaysOn 2012 - The Only 3 SaaS Metrics That Matter
Zuora @ AlwaysOn 2012 - The Only 3 SaaS Metrics That Matter
Zuora, Inc.
 
Leaders in the Cloud: Identifying Cloud Business Value for Customers
Leaders in the Cloud: Identifying Cloud Business Value for CustomersLeaders in the Cloud: Identifying Cloud Business Value for Customers
Leaders in the Cloud: Identifying Cloud Business Value for Customers
OpSource
 
Future of cloud computing linthicum
Future of cloud computing linthicumFuture of cloud computing linthicum
Future of cloud computing linthicum
David Linthicum
 
Challenges in cloud computing to enable future internet of things v0.3
Challenges in cloud computing to enable future internet of things v0.3Challenges in cloud computing to enable future internet of things v0.3
Challenges in cloud computing to enable future internet of things v0.3
Ignacio M. Llorente
 
Cloud Computing – Time for delivery. The question is not “if”, but “how, whe...
Cloud Computing – Time for delivery.  The question is not “if”, but “how, whe...Cloud Computing – Time for delivery.  The question is not “if”, but “how, whe...
Cloud Computing – Time for delivery. The question is not “if”, but “how, whe...
Capgemini
 

En vedette (18)

Cloud Economics: Optimising for Cost
Cloud Economics: Optimising for CostCloud Economics: Optimising for Cost
Cloud Economics: Optimising for Cost
 
Building the European Cloud Computing Strategy
Building the European Cloud Computing StrategyBuilding the European Cloud Computing Strategy
Building the European Cloud Computing Strategy
 
Big data and intelligent platforms
Big data and intelligent platformsBig data and intelligent platforms
Big data and intelligent platforms
 
AWS Cloud Use Cases - Ezhil Arasan Babaraj, CSS Corp
AWS Cloud Use Cases - Ezhil Arasan Babaraj, CSS CorpAWS Cloud Use Cases - Ezhil Arasan Babaraj, CSS Corp
AWS Cloud Use Cases - Ezhil Arasan Babaraj, CSS Corp
 
Getting Started with Amazon CloudSearch
Getting Started with Amazon CloudSearchGetting Started with Amazon CloudSearch
Getting Started with Amazon CloudSearch
 
Architecting for the Cloud: demo and best practices, by Simone Brunozzi (2011...
Architecting for the Cloud: demo and best practices, by Simone Brunozzi (2011...Architecting for the Cloud: demo and best practices, by Simone Brunozzi (2011...
Architecting for the Cloud: demo and best practices, by Simone Brunozzi (2011...
 
Cost Optimisation with Amazon Web Services
 Cost Optimisation with Amazon Web Services Cost Optimisation with Amazon Web Services
Cost Optimisation with Amazon Web Services
 
Zuora @ AlwaysOn 2012 - The Only 3 SaaS Metrics That Matter
Zuora @ AlwaysOn 2012 - The Only 3 SaaS Metrics That MatterZuora @ AlwaysOn 2012 - The Only 3 SaaS Metrics That Matter
Zuora @ AlwaysOn 2012 - The Only 3 SaaS Metrics That Matter
 
Scaling the Cloud - Cloud Security
Scaling the Cloud - Cloud SecurityScaling the Cloud - Cloud Security
Scaling the Cloud - Cloud Security
 
2012 Future of Cloud Computing
2012 Future of Cloud Computing 2012 Future of Cloud Computing
2012 Future of Cloud Computing
 
Leaders in the Cloud: Identifying Cloud Business Value for Customers
Leaders in the Cloud: Identifying Cloud Business Value for CustomersLeaders in the Cloud: Identifying Cloud Business Value for Customers
Leaders in the Cloud: Identifying Cloud Business Value for Customers
 
Open APIs: What's Hot, What's Not?
Open APIs: What's Hot, What's Not?Open APIs: What's Hot, What's Not?
Open APIs: What's Hot, What's Not?
 
Future of cloud computing linthicum
Future of cloud computing linthicumFuture of cloud computing linthicum
Future of cloud computing linthicum
 
Challenges in cloud computing to enable future internet of things v0.3
Challenges in cloud computing to enable future internet of things v0.3Challenges in cloud computing to enable future internet of things v0.3
Challenges in cloud computing to enable future internet of things v0.3
 
Masterclass Webinar: Amazon S3
Masterclass Webinar: Amazon S3Masterclass Webinar: Amazon S3
Masterclass Webinar: Amazon S3
 
Big Data & The Cloud
Big Data & The CloudBig Data & The Cloud
Big Data & The Cloud
 
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...
 
Cloud Computing – Time for delivery. The question is not “if”, but “how, whe...
Cloud Computing – Time for delivery.  The question is not “if”, but “how, whe...Cloud Computing – Time for delivery.  The question is not “if”, but “how, whe...
Cloud Computing – Time for delivery. The question is not “if”, but “how, whe...
 

Similaire à Enterprise Journey to the Cloud

RightScale: Single Pane of Glass at Computerworld 2013
RightScale:  Single Pane of Glass at Computerworld 2013RightScale:  Single Pane of Glass at Computerworld 2013
RightScale: Single Pane of Glass at Computerworld 2013
RightScale
 

Similaire à Enterprise Journey to the Cloud (20)

The move-to-hybrid-cloud-itsmf-april2015
The move-to-hybrid-cloud-itsmf-april2015The move-to-hybrid-cloud-itsmf-april2015
The move-to-hybrid-cloud-itsmf-april2015
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Serverless microservices
Serverless microservicesServerless microservices
Serverless microservices
 
Intro to AWS: EC2 & Compute Services
Intro to AWS: EC2 & Compute ServicesIntro to AWS: EC2 & Compute Services
Intro to AWS: EC2 & Compute Services
 
The Need of Cloud-Native Application
The Need of Cloud-Native ApplicationThe Need of Cloud-Native Application
The Need of Cloud-Native Application
 
AWS for Java Developers workshop
AWS for Java Developers workshopAWS for Java Developers workshop
AWS for Java Developers workshop
 
Cloud computing and Service Platforms
Cloud computing and Service Platforms Cloud computing and Service Platforms
Cloud computing and Service Platforms
 
AWS Business Essentials Day
AWS Business Essentials DayAWS Business Essentials Day
AWS Business Essentials Day
 
Application of Cloud Computing
Application of Cloud ComputingApplication of Cloud Computing
Application of Cloud Computing
 
Virtualization and cloud computing
Virtualization and cloud computingVirtualization and cloud computing
Virtualization and cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
A Complete Guide Cloud Computing
A Complete Guide Cloud ComputingA Complete Guide Cloud Computing
A Complete Guide Cloud Computing
 
RightScale: Single Pane of Glass at Computerworld 2013
RightScale:  Single Pane of Glass at Computerworld 2013RightScale:  Single Pane of Glass at Computerworld 2013
RightScale: Single Pane of Glass at Computerworld 2013
 
enlight cloud
enlight cloudenlight cloud
enlight cloud
 
Breaking the Monolith Road to Containers
Breaking the Monolith Road to ContainersBreaking the Monolith Road to Containers
Breaking the Monolith Road to Containers
 
Customer Sharing: HTC - What is in AWS Cloud for me?
Customer Sharing: HTC - What is in AWS Cloud for me?Customer Sharing: HTC - What is in AWS Cloud for me?
Customer Sharing: HTC - What is in AWS Cloud for me?
 
Five Journeys to (your) Cloud Infrastructure
Five Journeys to (your) Cloud InfrastructureFive Journeys to (your) Cloud Infrastructure
Five Journeys to (your) Cloud Infrastructure
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Understanding cloud with Google Cloud Platform
Understanding cloud with Google Cloud PlatformUnderstanding cloud with Google Cloud Platform
Understanding cloud with Google Cloud Platform
 
Taming the cost of your first cloud - CCCEU 2014
Taming the cost of your first cloud - CCCEU 2014Taming the cost of your first cloud - CCCEU 2014
Taming the cost of your first cloud - CCCEU 2014
 

Plus de Amazon Web Services

Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
Amazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
Amazon Web Services
 

Plus de Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
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
 

Dernier (20)

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, ...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
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
 
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
 
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
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 

Enterprise Journey to the Cloud

  • 1. amazon web services Lunch and Learn Series Enterprise Cloud Journey
  • 2. Silence your phones Restrooms / Emergency Exits Your instructor: Joe Ziegler, zieglerj@amazon.com Technical Evangelist @jiyosub [ Before we start ] 2
  • 3. • Efficiencies of cloud computing • Appropriate applications for migration • Low hanging fruit & long term strategies • Key AWS services • Reducing your spend [ Our plan for today ] 3
  • 4. • Efficiencies of cloud computing • Appropriate applications for migration • Low hanging fruit & long term strategies • Key AWS services • Reducing your spend 4
  • 6. On and Off Fast Growth Variable peaks Predictable peaks Usage Patterns: [ Traditional IT ] 6
  • 7. On and Off WASTE Fast Growth Poor Variable peaks Service Predictable peaks Usage Patterns: [ Traditional IT ] 7
  • 8. On and Off Fast Growth Variable peaks Predictable peaks Usage Patterns: [ Cloud Computing ] 8
  • 9. IT Empowerment • IT From Blocker to Enabler • Self Provisioning Systems • Developers as Experimenters 9
  • 10. IT Empowerment • IT From Blocker to Enabler • Self Provisioning Systems • Developers as Experimenters 10
  • 11. IT Empowerment • IT From Blocker to Enabler • Self Provisioning Systems • Developers as Experimenters 11
  • 12. IT Empowerment • IT From Blocker to Enabler • Self Provisioning Systems • Developers as Experimenters 12
  • 13. Infrastructure as Code ☝Speed ☝Repeatability ☝Reliability ☟Risk 13
  • 14. Complex technology stack – development = 46 servers All configuration and deployment manual 56 days and 6 teams to build a new environment Impact Slow project start up Only run one major project at a time Lack of innovation 14
  • 15. • Developers can run up or tear down environments • Ability to stand up 8 distinct environments quickly • Time to set up environment reduced from 56 days to 6 hours 15
  • 16. • Efficiencies of cloud computing • Appropriate applications for migration • Low hanging fruit & long term strategies • Key AWS services • Reducing your spend 16
  • 17. Apps for Migration • Intranet Applications with few internal dependencies • Stateless & Horizontally scalable • Development and Test • Continuous Integration • Web Front Ends 17
  • 18. Easy Apps • Web and application hosting • Collaborative tools • Online marketing campaigns and data analysis • Already virtualised systems 18
  • 19. Attributes of Easy Apps • Few dependencies • Packaged independent software • Developers as users • Benefits from reusability • Not currently highly available 19
  • 20. • Efficiencies of cloud computing • Appropriate applications for migration • Low hanging fruit & long term strategies • Key AWS services • Reducing your spend 20
  • 21. Cloud Adoption Scenarios • Lift and Shift • Greenfield or Skunk Works Projects • Data Centre Extension • Bursting into the Cloud • Pure Development and Test • 12 – 24 Month Long Term Adoption Plan 21
  • 22. Low Hanging Fruit • Decide a Virtual Private Cloud strategy if at all • Empower Development and Test • Employ Load Testing Tools • Offload Content Delivery • Utilise Backup with S3 • Consider Disaster Recovery Scenarios 22
  • 23. • Efficiencies of cloud computing • Appropriate applications for migration • Low hanging fruit & long term strategies • Key AWS services • Reducing your spend 23
  • 24. I Want All this “Goodness” of the Cloud But there are challenges… • My applications/tools • I want all of my need fixed IP addresses. corporate traffic secure • I need network control and encrypted. to create extended • I don’t want my traffic to defence-in-depth. even transit the • I want the option of Internet. having my own • I want to use my dedicated servers. existing AD/LDAP • I want to “burst out” to Service the Public Cloud – but • I want to use my in- not be “public” myself. house monitoring system 24
  • 25. Virtual Private Cloud (VPC) • Provision a private, isolated • static IP addresses section of the AWS Cloud • creation of subnets, ACLs • Define a virtual network & route tables topology that closely resembles a traditional • configuration of route network tables and network gateways • Complete control: • Access public endpoints • selection of your own IP using Internet Gateway address range and NAT
  • 26. Scenarios for Using VPC • VPC with Public Subnet Only • VPC with Public & Private Subnets • VPC with Public, Private & Hardware VPN Access • VPC with Private Subnet only & Hardware VPN Access
  • 27. Rich Capabilities in VPC • Elastic Load • And many others, with Balancer, AutoScaling, Cl more to come… oudWatch, Alarms • “Blackbox” services with • Relational Database public endpoints Service (MySQL reachable via Internet engine, for now) gateway (or VPN via your • Elastic MapReduce own network) • CloudFormation
  • 28. VM Import / Export • VMware ESX VMDK * Currently for Windows Only Import • VMware ESX VMDK • VMware ESX OVA images • Microsoft Hyper-V • Citrix Xen VHD VHD images • Citrix Xen VHD file • Microsoft Hyper-V formats VHD images Export 28
  • 29. 15 Daily Newspapers 50 Web Sites 62 MM unique users per month Over 1 Billion page views per month
  • 30. NY Times EC2 Expansion (April 2011) Amazon EC2 Courtesy NY Times
  • 31. NY Times EC2 Expansion (April 2011) Amazon EC2 Courtesy NY Times
  • 32. • Efficiencies of cloud computing • Appropriate applications for migration • Low hanging fruit & long term strategies • Key AWS services • Reducing your spend 32
  • 33. Turn off what you don’t need (automatically) 33
  • 34. Auto scaling : Types of Scaling • Scaling by Schedule 31 days into the • Use Scheduled Actions in future, for each of your auto scaling groups. This Auto Scaling Service gives you the ability to • Date scale up to four times a day for a month. • Time • Scaling by Policy • Min and Max of Auto • Scaling up Policy - Scaling Group Size Double the group size • You can create up to 125 • Scaling down Policy - actions, scheduled up to Decrement by 1
  • 35. m2.xlarge running Linux in US-East Region over 3 Year period Reserved Instances Utilization Sweet Spot Feature Savings over On-Demand <10% On-Demand No Upfront Commitment 10% - 40% Light Utilization RI Ideal for Disaster Recovery Up to 56% (3-Year) 40% - 75% Medium Utilization RI Standard Reserved Capacity Up to 66% (3-Year) >75% Heavy Utilization RI Lowest Total Cost Up to 71% (3-Year) Ideal for Baseline Servers
  • 36. Spot Instances Use Case Types of Applications Batch Processing Generic background processing (scale out computing) Hadoop Hadoop/MapReduce processing type jobs (e.g. Search, Big Data, etc.) Scientific Computing Scientific trials/simulations/analysis in chemistry, physics, and biology Video and Image Transform videos into specific formats Processing/Rendering Testing Provide testing of software, web sites, etc Web/Data Crawling Analyzing data and processing it Financial Hedgefund analytics, energy trading, etc HPC Utilize HPC servers to do embarrassingly parallel jobs Cheap Compute Backend servers for Facebook games
  • 37. Managed Services • Simple Email Services • S3 Directly instead of a dedicated email server • Simple Workflow Service to manage • Simple Queuing complex business Service instead of logic EC2 instances • Database Services – • CloudFront to offload RDS & DynamoDB content 37
  • 39. Next Steps • Run Trusted Advisor • Talk to your Account Manager • Learn about our AWS Partners • Access our Solution Architects 39
  • 40. amazon web services http://aws.amazon.com Joe Ziegler, Technical Evangelist zieglerj@amazon.com 40

Notes de l'éditeur

  1. DIFFERENT WAYS PROVISIONING HAS HAPPENEDMANUAL - LOTS OF HUMAN DECISIONSSCRIPTED - PIECEMEAL, NOT SHAREDPROGRAMMATIC - S/W ENG DISCIPLINE: VERSION CONTROL, TESTED---Because environments and services have always needed to be provisioned, historically there have been a number of ways this has happened. At the most basic level, there is manual provisioning which is still using computers but also involves a large amount of human decision making and input, even if there are written instructions to follow.In all but the most basic of environments, some form of scripting is applied to remove some of the human error risk from the deployment process. Typically, these scripts will be patched together using a variety of languages and approaches and often kept safe and sound by the person who wrote them.Full infrastructure-as-code programmatic provisioning takes the discipline agile engineers apply to their source code and transfers that to the code used to specify infrastructure. The languages used for this coding are generally customised specifically for infrastructure. The scripts built with these languages are maintained in version control and many of them can be the subject of automated testing, just like application code.And as you move further and further along this path of maturity, the speed of your provisioning increases, likewise the repeatability and the reliability of the same process also increases.