SlideShare una empresa de Scribd logo
1 de 25
Workload Qualification for the Cloud
Partner Solution Architect – Dinah Barrett
dinahb@amazon.co.uk
Building a Cloud Strategy
Cloud
Benefits
Zero upfront investment
On-demand provisioning
Instant scalability
Auto scaling and elasticity
Pay as you go
Removes undifferentiated
heavy lifting
Developer productivity
Automation
Cloud
Strategy
New
applications
Build a
Cloud-Ready
Design
Existing
Applications
“No-brainer to
move” Apps
Planned
Phased
Migration
Startup
or
SMB Firm
or
Large Enterprise
Typical Fortune 100 Enterprise Customer
 Multiple, diverse business units
 Complex environment latent with legacy process and siloed
 Leadership is a mix between tenured executives and new change agents
 Politically charged
 Conservative and risk averse security posture
 Proud of their “Private Cloud”
 Minimal experience leveraging true cloud services, but with spots of exposure
 Portfolio of hundreds or thousands of small applications and a few large
applications
Where to Start
 Cohesive approach (Sales, Partners, SA, ProServe & Support)
 Remember that technology is only a piece of the puzzle
 Obtain Executive Sponsorship (Client & AWS)
 Identify and grow champions
 Leverage assets from Cloud Adoption Framework
 Present a Solution, not pieces and Parts
 Value Sell
 THINK BIG!
App Migration Patterns
• Virtual Machine Import
– Bulk migration using VM Import or 3rd party tools
– Garbage in, garbage out
• Manual Clean Install
– Often quickest way to deploy the application one-time
– Works-of-art that can’t be recreated
• Automated Deployment
– Highly repeatable process
– Requires scale to get return on investment
Cloud Migration: A Phase-Driven Strategy
http://aws.amazon.com/whitepapers
Our Focus Today
Recommend !
Application Migration Methodology
Improvement
AWSCloudAdoptionFramework(CAF)
Analysis OperationsStrategy TransitionDesign
AWSMigrationProcess
Application
Analysis
Migration
Design
(Planning)
Migration Integration Validation
Operate/
Optimize
Business
Strategy
& Objectives
Continuous Migration Evaluation and FeedbackContinuous Migration Evaluation and Feedback
App Migration Iterative Sprint
Migration Factory
Prioritized
Migration List
Migration
Candidates
Migrated
Applications
Application
Portfolio
Discovery
Migration
Initiation
· Execution Plan
· Process & tools
refinement
· Capture Infrastructure
· Move Apps/Infra/Data
· RightSizing AWS Resources
· Application Integration
· Infrastructure Integration
· Operational Integration
· Functional Validation
· Secure ACL
· BU Acceptance
· Monitoring
· Optimization
· Support
· Services Enablement
· Baseline Foundations
· Architect Target Env
· App Portfolio
Assessment
· Build Pipeline
90% Automation 30% Automation50% Automation50% Automation 50% Automation
· Cloud Fit Assessment
· App Selection &
Prioritization
Step 1 of 6: Classifying your IT Assets
Dash
board
Repo
rt
CRM
Searc
h
DB
logs
Servi
ce
LDAP
AuthWeb
Engin
e
OLAP
ERP
List all your IT assets
Identify upward and downward dependencies
Start classifying your IT assets into different categories:
– Applications with Top Secret, Secret, or Public data sets
– Applications with low, medium and high compliance requirements
– Applications that are internal-only, partner-only or customer-facing
– Applications with low, medium and high coupling
– Applications with strict vs. relaxed licensing
Stack rank your IT assets and select the
low-hanging fruit first
• Search for under-utilized IT assets
• Applications that has immediate business need to scale
• Applications that are running out of capacity
• Easiest to move today
• That Builds support within your organization and creates
awareness and excitement
Step 2 of 6 : Know TCO Cost Assumptions
Pricing Model One-time Upfront Monthly
AWS Co-lo On-Site AWS Co-lo On-Site
Server Hardware 0 $$$ $$ $$ 0 0
Network Hardware 0 $$ $$ 0 0 0
Hardware Maintenance 0 $$ $$ 0 0 0
Software OS 0 $$ $$ $ 0 0
Power and Cooling and Data
Center Efficiency
0 0 $$ 0 0 $
Data Center/co-lo Space 0 $$ $$ 0 0 0
Personnel 0 $$ $$ $ $$ $$$
Storage and Redundancy 0 $$ $$ $ 0 0
Bandwidth $ $$ $ $$ $ $
Resource Management Software 0 0 0 $$ $ 0
Total
Step 3 of 6: Security and Compliance Assessment
Involve your
Security
Teams early
in the process
· You own the data, not AWS.
· You choose which geographic location to store the data. It doesn’t move unless
you decide to move it.
· You should consider the sensitivity of your data and decide if and how you will
encrypt your data while it is in transit and while it is at rest.
· Many of your IT, Risk, Compliance and Audit requirements can be met by AWS
Reports (SAS 70) and external certifications (IS27001, PCI, FISMA)..AWS
Certification list continues to grow
· You can download or delete your data whenever you like.
· You can set highly granular permissions to manage access of a user to specific
service operations, data, and resources in the cloud for greater security control.
Step 4 of 6: Technical Assessment of your app
• Cloud-readiness Criteria Checklist
– Hardware
• CPU
• Memory
• Network
• Specialized hardware
– Software
• OS, Virtualization
• Database
– Security
• VPN-related
• Security Hardware
– Storage
• Block-level, Blob, Key-value
Picking Optimal Workloads
• Low Up-Down Dependencies are Good
– Web Front (or SaaS): database, indexer, login,
authentication, billing, payment (few 3rd party)
– Back-end: workflow systems, logging and
reporting systems and ERP or CRM systems
• Best Candidates = low dependencies
– Examples: Backup, Batch Processing, Log
Processing, Test & Dev., Content management
system (share point), demos, training, pre-sales
– Tip: Deprioritize applications that require
specialized hardware to function (for example,
mainframe or specialized encryption hardware).
• Non Technical Criteria
– Underutilized Assets
– Business urgency to scale (lost revenue,
competitive advantage)
– Running out of capacity
– Need to scale – unpredictable or random peak
workloads
– Global footprint and consistency needed
(marketing, transaction systems)
– In-house IT expertise is stretched
– Cash flow sensitive business
– Competitive pressures
– Application Owner Unhappy with Central IT
(slow)
Prioritize the List, Key Questions
• Prioritize Candidates
– Maximize the exposure (compute, storage,
network, database)
– Build support and awareness with key
stakeholders
– Map to stakeholder motivations/incentives
• Ability to Leverage
– Resource Management Tools
– Resource Configuration Tools
– System Management Tools
– Integration Tools
• Key Questions (with your SA)
– Will architecture map to cloud, what needs to be
modified?
– Can the application be virtualized; special H/W
requirements
– Is your app software license friendly for the
cloud?
– Is migration effort low….high?
– What needs/must be on premise vs. cloud
– What are the latency, bandwidth requirements?
– Is Identity, security, compliance possible? What
does it take.
– Licensing restrictions – BYOL, Utility, SaaS
Proof of Concept?
• Get your feet wet with AWS
– Learning AWS
– Build Reference architecture
– Represent a microcosm of your app
– Be aware of the security features
• Build a Prototype/Pilot
– Build support in the organization
– Validate the technology; mini-POC
– Perform benchmarks and set expectations
– Assess if it helps you make a case to move fast
• Free Tier: The free tier can be used for
anything you want to run in the cloud: launch
new applications, test existing applications
in the cloud, or simply gain hands-on
experience with AWS.
http://aws.amazon.com/free/
• AWS Essentials and AWS Architecture
Training
– Great way to understand AWS Services
– Learn together in a group
• Leverage QwikLab: Over 30 self-paced
labs to practice, test and learn about latest
AWS services
https://run.qwiklab.com/
Common 1st and 2nd Workloads
• Dev & Test (iterate)
• Web Apps (tightly-coupled)
• Content Management (SharePoint)
• Backup, Archival (stand-alone, Glacier
@.001)
• E-Commerce
• Big Data Projects (cost prohibitive)
• IT Operations (internal) – Help Desk,
Directory
• Virtualized Apps
• Production
• Mobile
• PowerView
• DR, Warm Stand-By, Hybrid
• CRM
• Business Intelligence
• Continuous Integration, Continuous
Development (Agile Development)
Migration Strategy – Two Scenarios
• Forklift Candidates
– Stateless
– Tightly coupled
– Self-contained
– Low-latency b/n tiers
• Move to Cloud Model Easy
– Physical > Amazon EC2 (AMI)
– Fileserver > Amazon S3, Amazon EBS
– Firewall > Security Group
• Helps shrink your physical footprint and
operational burden
• Phased Migration Candidates
– On-premise: for compliance reason
– On-premise: Data security
• For Web App Example (Hybrid)
– Batch, Log, Indexing > Cloud
– Customer-facing is > On Premise
– Requires some components to be “cloud aware”
(e.g. data-ingestion)
– Requires temporary “wrappers” to enable on
premise and cloud apps communicate with each
other.
– VPN tunnels between legacy on premise and
cloud components
… Often a phased approach is the better long term strategy
Step 5 of 6: Define your Success Criteria
Cloud has
never been just
about saving
money
“ “
· Developer Productivity
· Business Agility
· Reduced Time to Market
· Data center efficiency
· Redundancy
· Chargeback and Billing
· Eliminates “Heavy lifting”
· Foundation of 21st century architectures
· Reduced waste/recycle
· Hardware upgrades
· Less number of 24/7 Personnel
Step 5 of 6: Define your Success Criteria
Success Criteria Old New
Examples on
How to Measure
Cost (CapEx) $1M $300K 60% savings in CapEx over next 2 years
Cost (OpEx) $20K/Year $10K/Year
Server-to-Staff ratio improved by 2x
4 maintenance contracts discontinued
Hardware procurement
efficiency
10 machines in 7
months
100 machines in 5
minutes
3000% faster to get resources
Time to market 9 months 1 month 80% faster in launching new products
Reliability unknown Redundant 40% reduction in hardware-related support calls
Availability 99.99% uptime 99.999 uptime 20% reduction in operational support calls
Flexibility Fixed Stack Any Stack
Not locked into particular hardware vendor or
platform or technology
New Opportunities 10 projects backlog
0 backlog, 5 new
projects identified
25 new projects initiated in 3 months CEO
CFO
CFO
LOB
VP-IT
VP-IT
Building a Cloud Adoption Pattern
http://d0.awsstatic.com/whitepapers/aws_cloud_adoption_framework.pdf
Limits,
Biases
(rethink)
ProcessMaturity
BusinessPeople
Security
Platform
Operations Parking
Lot
(reconsid
er)
Step 6 of 6: Invest in Proof of Concept Early
Proof of
concept will
answer tons of
questions
quickly
· Get feet wet with Amazon Web Services
– Learning AWS
– Build reference architecture
– Be aware of the security features
· Build a Prototype/Pilot
– Build support within organization
– Validate the technology
– Test legacy software in the cloud
– Perform benchmarks and set expectations
http://awstestdrive.com
Exercise: Resources and Next Steps
• Identify a scenario you believe has applications:
– That are “no-brainer”
– That are early optimal candidates
– That require a more careful phased migration
• Read the AWS Migration White Paper
• Share the White Paper
– Have a TCO conversation; suggest a preliminary Solution Architect conversation
• Think Free Tier or a QwikLab
• Think PoC; identify a few success metrics
Further Reading
Cloud Migration
http://media.amazonwebservices.com/CloudMigration-
main.pdf
RDS Migration Tool
https://s3-us-west-
2.amazonaws.com/rdmt/AmazonRDSMigrationToolUserGuide.
pdf
Strategies for migrating oracle database
https://d0.awsstatic.com/whitepapers/strategies-for-migrating-
oracle-database-to-aws.pdf
Quiz!
For existing on premise workloads good early
AWS cloud candidates are those that :
Early PoC candidates should be:
a) workloads with multiple
dependencies
b) Small workloads that will mimic a
key use case
c) That could motivate multiple
stakeholders
d) Those that can show a clear ROI
a) Have reached capacity thresholds
b) Have significant unutilized
resources
c) Have a unique hardware
requirement
d) Are customer facing and revenue
generating
1 2

Más contenido relacionado

La actualidad más candente

Cloud migration strategies
Cloud migration strategiesCloud migration strategies
Cloud migration strategies
SogetiLabs
 

La actualidad más candente (20)

Cloud Migration Workshop
Cloud Migration WorkshopCloud Migration Workshop
Cloud Migration Workshop
 
Perform a Cloud Readiness Assessment for Your Own Company
Perform a Cloud Readiness Assessment for Your Own CompanyPerform a Cloud Readiness Assessment for Your Own Company
Perform a Cloud Readiness Assessment for Your Own Company
 
AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018
AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018
AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018
 
Azure Migrate
Azure MigrateAzure Migrate
Azure Migrate
 
Cloud Migration Strategy and Best Practices
Cloud Migration Strategy and Best PracticesCloud Migration Strategy and Best Practices
Cloud Migration Strategy and Best Practices
 
Cloud Migration, Application Modernization, and Security
Cloud Migration, Application Modernization, and Security Cloud Migration, Application Modernization, and Security
Cloud Migration, Application Modernization, and Security
 
CAF presentation 09 16-2020
CAF presentation 09 16-2020CAF presentation 09 16-2020
CAF presentation 09 16-2020
 
AWS re:Invent 2016: Building a Solid Business Case for Cloud Migration (ENT308)
AWS re:Invent 2016: Building a Solid Business Case for Cloud Migration (ENT308)AWS re:Invent 2016: Building a Solid Business Case for Cloud Migration (ENT308)
AWS re:Invent 2016: Building a Solid Business Case for Cloud Migration (ENT308)
 
Migration Planning
Migration PlanningMigration Planning
Migration Planning
 
Cloud Migration: A How-To Guide
Cloud Migration: A How-To GuideCloud Migration: A How-To Guide
Cloud Migration: A How-To Guide
 
Cloud migration strategies
Cloud migration strategiesCloud migration strategies
Cloud migration strategies
 
Azure Cloud Adoption Framework + Governance - Sana Khan and Jay Kumar
Azure Cloud Adoption Framework + Governance - Sana Khan and Jay Kumar Azure Cloud Adoption Framework + Governance - Sana Khan and Jay Kumar
Azure Cloud Adoption Framework + Governance - Sana Khan and Jay Kumar
 
Large-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSCLarge-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSC
 
AWS Cloud Adoption Framework
AWS Cloud Adoption Framework AWS Cloud Adoption Framework
AWS Cloud Adoption Framework
 
The Ideal Approach to Application Modernization; Which Way to the Cloud?
The Ideal Approach to Application Modernization; Which Way to the Cloud?The Ideal Approach to Application Modernization; Which Way to the Cloud?
The Ideal Approach to Application Modernization; Which Way to the Cloud?
 
An Overview of Best Practices for Large Scale Migrations - AWS Transformation...
An Overview of Best Practices for Large Scale Migrations - AWS Transformation...An Overview of Best Practices for Large Scale Migrations - AWS Transformation...
An Overview of Best Practices for Large Scale Migrations - AWS Transformation...
 
Building A Cloud Strategy PowerPoint Presentation Slides
Building A Cloud Strategy PowerPoint Presentation SlidesBuilding A Cloud Strategy PowerPoint Presentation Slides
Building A Cloud Strategy PowerPoint Presentation Slides
 
Cloud workload migration guidelines
Cloud workload migration guidelinesCloud workload migration guidelines
Cloud workload migration guidelines
 
AWS Cloud Migration Insights Forum
AWS Cloud Migration Insights ForumAWS Cloud Migration Insights Forum
AWS Cloud Migration Insights Forum
 
Migrating your Data Centre to AWS
Migrating your Data Centre to AWSMigrating your Data Centre to AWS
Migrating your Data Centre to AWS
 

Similar a Boot camp - Migration to AWS

Cloud Computing Overview
Cloud Computing OverviewCloud Computing Overview
Cloud Computing Overview
Manju Srinivas
 
Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012
Agora Group
 
Aberdeen Oil & Gas Event - Cloud Adoption Framework
Aberdeen Oil & Gas Event - Cloud Adoption FrameworkAberdeen Oil & Gas Event - Cloud Adoption Framework
Aberdeen Oil & Gas Event - Cloud Adoption Framework
Amazon Web Services
 

Similar a Boot camp - Migration to AWS (20)

B2 - Integrating on-premises workloads with AWS
B2 - Integrating on-premises workloads with AWSB2 - Integrating on-premises workloads with AWS
B2 - Integrating on-premises workloads with AWS
 
5 Points to Consider - Enterprise Road Map to AWS Cloud
5 Points to Consider  - Enterprise Road Map to AWS Cloud5 Points to Consider  - Enterprise Road Map to AWS Cloud
5 Points to Consider - Enterprise Road Map to AWS Cloud
 
Financial impact of Cloud Computing
Financial impact of Cloud ComputingFinancial impact of Cloud Computing
Financial impact of Cloud Computing
 
Evaluating the Cloud
Evaluating the CloudEvaluating the Cloud
Evaluating the Cloud
 
Cloud Computing Overview
Cloud Computing OverviewCloud Computing Overview
Cloud Computing Overview
 
Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012
 
(ENT306) Application Portfolio Migration | AWS re:Invent 2014
(ENT306) Application Portfolio Migration | AWS re:Invent 2014(ENT306) Application Portfolio Migration | AWS re:Invent 2014
(ENT306) Application Portfolio Migration | AWS re:Invent 2014
 
(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014
(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014
(ENT211) Migrating the US Government to the Cloud | AWS re:Invent 2014
 
Aberdeen Oil & Gas Event - Cloud Adoption Framework
Aberdeen Oil & Gas Event - Cloud Adoption FrameworkAberdeen Oil & Gas Event - Cloud Adoption Framework
Aberdeen Oil & Gas Event - Cloud Adoption Framework
 
AWS re:Invent 2016: Fueling Migration: Shortcutting your Application Portfoli...
AWS re:Invent 2016: Fueling Migration: Shortcutting your Application Portfoli...AWS re:Invent 2016: Fueling Migration: Shortcutting your Application Portfoli...
AWS re:Invent 2016: Fueling Migration: Shortcutting your Application Portfoli...
 
Cyber Security in The Cloud
Cyber Security in The CloudCyber Security in The Cloud
Cyber Security in The Cloud
 
Winning Governance Strategies for the Technology Disruptions of our Time
Winning Governance Strategies for the Technology Disruptions of our TimeWinning Governance Strategies for the Technology Disruptions of our Time
Winning Governance Strategies for the Technology Disruptions of our Time
 
Migration Recipes for Success - AWS Summit Cape Town 2017
Migration Recipes for Success - AWS Summit Cape Town 2017 Migration Recipes for Success - AWS Summit Cape Town 2017
Migration Recipes for Success - AWS Summit Cape Town 2017
 
Ask The Architect: RightScale & AWS Dive Deep into Hybrid IT
Ask The Architect: RightScale & AWS Dive Deep into Hybrid ITAsk The Architect: RightScale & AWS Dive Deep into Hybrid IT
Ask The Architect: RightScale & AWS Dive Deep into Hybrid IT
 
Critical Considerations for Moving Your Core Business Applications to the Clo...
Critical Considerations for Moving Your Core Business Applications to the Clo...Critical Considerations for Moving Your Core Business Applications to the Clo...
Critical Considerations for Moving Your Core Business Applications to the Clo...
 
Architecting SaaS
Architecting SaaSArchitecting SaaS
Architecting SaaS
 
Developing a Continuous Automated Approach to Cloud Security
 Developing a Continuous Automated Approach to Cloud Security Developing a Continuous Automated Approach to Cloud Security
Developing a Continuous Automated Approach to Cloud Security
 
Application Migrations at Scale
Application Migrations at ScaleApplication Migrations at Scale
Application Migrations at Scale
 
Application Migrations at Scale AWS Summit SG 2017
Application Migrations at Scale AWS Summit SG 2017Application Migrations at Scale AWS Summit SG 2017
Application Migrations at Scale AWS Summit SG 2017
 
Migrate and Manage Workloads with Apps Associates
Migrate and Manage Workloads with Apps AssociatesMigrate and Manage Workloads with Apps Associates
Migrate and Manage Workloads with Apps Associates
 

Más 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
 

Más 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
 

Último

Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan CytotecJual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
ZurliaSoop
 

Último (20)

Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan CytotecJual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
 
Pre Engineered Building Manufacturers Hyderabad.pptx
Pre Engineered  Building Manufacturers Hyderabad.pptxPre Engineered  Building Manufacturers Hyderabad.pptx
Pre Engineered Building Manufacturers Hyderabad.pptx
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NSCROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
 
New 2024 Cannabis Edibles Investor Pitch Deck Template
New 2024 Cannabis Edibles Investor Pitch Deck TemplateNew 2024 Cannabis Edibles Investor Pitch Deck Template
New 2024 Cannabis Edibles Investor Pitch Deck Template
 
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
Cannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 UpdatedCannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 Updated
 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
 
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Arti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdfArti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdf
 
HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR ESCORTS
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR  ESCORTSJAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR  ESCORTS
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR ESCORTS
 
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book nowGUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
 
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All TimeCall 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 

Boot camp - Migration to AWS

  • 1. Workload Qualification for the Cloud Partner Solution Architect – Dinah Barrett dinahb@amazon.co.uk
  • 2. Building a Cloud Strategy Cloud Benefits Zero upfront investment On-demand provisioning Instant scalability Auto scaling and elasticity Pay as you go Removes undifferentiated heavy lifting Developer productivity Automation Cloud Strategy New applications Build a Cloud-Ready Design Existing Applications “No-brainer to move” Apps Planned Phased Migration Startup or SMB Firm or Large Enterprise
  • 3. Typical Fortune 100 Enterprise Customer  Multiple, diverse business units  Complex environment latent with legacy process and siloed  Leadership is a mix between tenured executives and new change agents  Politically charged  Conservative and risk averse security posture  Proud of their “Private Cloud”  Minimal experience leveraging true cloud services, but with spots of exposure  Portfolio of hundreds or thousands of small applications and a few large applications
  • 4. Where to Start  Cohesive approach (Sales, Partners, SA, ProServe & Support)  Remember that technology is only a piece of the puzzle  Obtain Executive Sponsorship (Client & AWS)  Identify and grow champions  Leverage assets from Cloud Adoption Framework  Present a Solution, not pieces and Parts  Value Sell  THINK BIG!
  • 5. App Migration Patterns • Virtual Machine Import – Bulk migration using VM Import or 3rd party tools – Garbage in, garbage out • Manual Clean Install – Often quickest way to deploy the application one-time – Works-of-art that can’t be recreated • Automated Deployment – Highly repeatable process – Requires scale to get return on investment
  • 6. Cloud Migration: A Phase-Driven Strategy http://aws.amazon.com/whitepapers Our Focus Today Recommend !
  • 7. Application Migration Methodology Improvement AWSCloudAdoptionFramework(CAF) Analysis OperationsStrategy TransitionDesign AWSMigrationProcess Application Analysis Migration Design (Planning) Migration Integration Validation Operate/ Optimize Business Strategy & Objectives Continuous Migration Evaluation and FeedbackContinuous Migration Evaluation and Feedback App Migration Iterative Sprint Migration Factory Prioritized Migration List Migration Candidates Migrated Applications Application Portfolio Discovery Migration Initiation · Execution Plan · Process & tools refinement · Capture Infrastructure · Move Apps/Infra/Data · RightSizing AWS Resources · Application Integration · Infrastructure Integration · Operational Integration · Functional Validation · Secure ACL · BU Acceptance · Monitoring · Optimization · Support · Services Enablement · Baseline Foundations · Architect Target Env · App Portfolio Assessment · Build Pipeline 90% Automation 30% Automation50% Automation50% Automation 50% Automation · Cloud Fit Assessment · App Selection & Prioritization
  • 8. Step 1 of 6: Classifying your IT Assets Dash board Repo rt CRM Searc h DB logs Servi ce LDAP AuthWeb Engin e OLAP ERP List all your IT assets Identify upward and downward dependencies Start classifying your IT assets into different categories: – Applications with Top Secret, Secret, or Public data sets – Applications with low, medium and high compliance requirements – Applications that are internal-only, partner-only or customer-facing – Applications with low, medium and high coupling – Applications with strict vs. relaxed licensing
  • 9. Stack rank your IT assets and select the low-hanging fruit first • Search for under-utilized IT assets • Applications that has immediate business need to scale • Applications that are running out of capacity • Easiest to move today • That Builds support within your organization and creates awareness and excitement
  • 10. Step 2 of 6 : Know TCO Cost Assumptions Pricing Model One-time Upfront Monthly AWS Co-lo On-Site AWS Co-lo On-Site Server Hardware 0 $$$ $$ $$ 0 0 Network Hardware 0 $$ $$ 0 0 0 Hardware Maintenance 0 $$ $$ 0 0 0 Software OS 0 $$ $$ $ 0 0 Power and Cooling and Data Center Efficiency 0 0 $$ 0 0 $ Data Center/co-lo Space 0 $$ $$ 0 0 0 Personnel 0 $$ $$ $ $$ $$$ Storage and Redundancy 0 $$ $$ $ 0 0 Bandwidth $ $$ $ $$ $ $ Resource Management Software 0 0 0 $$ $ 0 Total
  • 11. Step 3 of 6: Security and Compliance Assessment Involve your Security Teams early in the process · You own the data, not AWS. · You choose which geographic location to store the data. It doesn’t move unless you decide to move it. · You should consider the sensitivity of your data and decide if and how you will encrypt your data while it is in transit and while it is at rest. · Many of your IT, Risk, Compliance and Audit requirements can be met by AWS Reports (SAS 70) and external certifications (IS27001, PCI, FISMA)..AWS Certification list continues to grow · You can download or delete your data whenever you like. · You can set highly granular permissions to manage access of a user to specific service operations, data, and resources in the cloud for greater security control.
  • 12. Step 4 of 6: Technical Assessment of your app • Cloud-readiness Criteria Checklist – Hardware • CPU • Memory • Network • Specialized hardware – Software • OS, Virtualization • Database – Security • VPN-related • Security Hardware – Storage • Block-level, Blob, Key-value
  • 13. Picking Optimal Workloads • Low Up-Down Dependencies are Good – Web Front (or SaaS): database, indexer, login, authentication, billing, payment (few 3rd party) – Back-end: workflow systems, logging and reporting systems and ERP or CRM systems • Best Candidates = low dependencies – Examples: Backup, Batch Processing, Log Processing, Test & Dev., Content management system (share point), demos, training, pre-sales – Tip: Deprioritize applications that require specialized hardware to function (for example, mainframe or specialized encryption hardware). • Non Technical Criteria – Underutilized Assets – Business urgency to scale (lost revenue, competitive advantage) – Running out of capacity – Need to scale – unpredictable or random peak workloads – Global footprint and consistency needed (marketing, transaction systems) – In-house IT expertise is stretched – Cash flow sensitive business – Competitive pressures – Application Owner Unhappy with Central IT (slow)
  • 14. Prioritize the List, Key Questions • Prioritize Candidates – Maximize the exposure (compute, storage, network, database) – Build support and awareness with key stakeholders – Map to stakeholder motivations/incentives • Ability to Leverage – Resource Management Tools – Resource Configuration Tools – System Management Tools – Integration Tools • Key Questions (with your SA) – Will architecture map to cloud, what needs to be modified? – Can the application be virtualized; special H/W requirements – Is your app software license friendly for the cloud? – Is migration effort low….high? – What needs/must be on premise vs. cloud – What are the latency, bandwidth requirements? – Is Identity, security, compliance possible? What does it take. – Licensing restrictions – BYOL, Utility, SaaS
  • 15. Proof of Concept? • Get your feet wet with AWS – Learning AWS – Build Reference architecture – Represent a microcosm of your app – Be aware of the security features • Build a Prototype/Pilot – Build support in the organization – Validate the technology; mini-POC – Perform benchmarks and set expectations – Assess if it helps you make a case to move fast • Free Tier: The free tier can be used for anything you want to run in the cloud: launch new applications, test existing applications in the cloud, or simply gain hands-on experience with AWS. http://aws.amazon.com/free/ • AWS Essentials and AWS Architecture Training – Great way to understand AWS Services – Learn together in a group • Leverage QwikLab: Over 30 self-paced labs to practice, test and learn about latest AWS services https://run.qwiklab.com/
  • 16. Common 1st and 2nd Workloads • Dev & Test (iterate) • Web Apps (tightly-coupled) • Content Management (SharePoint) • Backup, Archival (stand-alone, Glacier @.001) • E-Commerce • Big Data Projects (cost prohibitive) • IT Operations (internal) – Help Desk, Directory • Virtualized Apps • Production • Mobile • PowerView • DR, Warm Stand-By, Hybrid • CRM • Business Intelligence • Continuous Integration, Continuous Development (Agile Development)
  • 17. Migration Strategy – Two Scenarios • Forklift Candidates – Stateless – Tightly coupled – Self-contained – Low-latency b/n tiers • Move to Cloud Model Easy – Physical > Amazon EC2 (AMI) – Fileserver > Amazon S3, Amazon EBS – Firewall > Security Group • Helps shrink your physical footprint and operational burden • Phased Migration Candidates – On-premise: for compliance reason – On-premise: Data security • For Web App Example (Hybrid) – Batch, Log, Indexing > Cloud – Customer-facing is > On Premise – Requires some components to be “cloud aware” (e.g. data-ingestion) – Requires temporary “wrappers” to enable on premise and cloud apps communicate with each other. – VPN tunnels between legacy on premise and cloud components … Often a phased approach is the better long term strategy
  • 18. Step 5 of 6: Define your Success Criteria Cloud has never been just about saving money “ “ · Developer Productivity · Business Agility · Reduced Time to Market · Data center efficiency · Redundancy · Chargeback and Billing · Eliminates “Heavy lifting” · Foundation of 21st century architectures · Reduced waste/recycle · Hardware upgrades · Less number of 24/7 Personnel
  • 19. Step 5 of 6: Define your Success Criteria Success Criteria Old New Examples on How to Measure Cost (CapEx) $1M $300K 60% savings in CapEx over next 2 years Cost (OpEx) $20K/Year $10K/Year Server-to-Staff ratio improved by 2x 4 maintenance contracts discontinued Hardware procurement efficiency 10 machines in 7 months 100 machines in 5 minutes 3000% faster to get resources Time to market 9 months 1 month 80% faster in launching new products Reliability unknown Redundant 40% reduction in hardware-related support calls Availability 99.99% uptime 99.999 uptime 20% reduction in operational support calls Flexibility Fixed Stack Any Stack Not locked into particular hardware vendor or platform or technology New Opportunities 10 projects backlog 0 backlog, 5 new projects identified 25 new projects initiated in 3 months CEO CFO CFO LOB VP-IT VP-IT
  • 20. Building a Cloud Adoption Pattern http://d0.awsstatic.com/whitepapers/aws_cloud_adoption_framework.pdf Limits, Biases (rethink) ProcessMaturity BusinessPeople Security Platform Operations Parking Lot (reconsid er)
  • 21.
  • 22. Step 6 of 6: Invest in Proof of Concept Early Proof of concept will answer tons of questions quickly · Get feet wet with Amazon Web Services – Learning AWS – Build reference architecture – Be aware of the security features · Build a Prototype/Pilot – Build support within organization – Validate the technology – Test legacy software in the cloud – Perform benchmarks and set expectations http://awstestdrive.com
  • 23. Exercise: Resources and Next Steps • Identify a scenario you believe has applications: – That are “no-brainer” – That are early optimal candidates – That require a more careful phased migration • Read the AWS Migration White Paper • Share the White Paper – Have a TCO conversation; suggest a preliminary Solution Architect conversation • Think Free Tier or a QwikLab • Think PoC; identify a few success metrics
  • 24. Further Reading Cloud Migration http://media.amazonwebservices.com/CloudMigration- main.pdf RDS Migration Tool https://s3-us-west- 2.amazonaws.com/rdmt/AmazonRDSMigrationToolUserGuide. pdf Strategies for migrating oracle database https://d0.awsstatic.com/whitepapers/strategies-for-migrating- oracle-database-to-aws.pdf
  • 25. Quiz! For existing on premise workloads good early AWS cloud candidates are those that : Early PoC candidates should be: a) workloads with multiple dependencies b) Small workloads that will mimic a key use case c) That could motivate multiple stakeholders d) Those that can show a clear ROI a) Have reached capacity thresholds b) Have significant unutilized resources c) Have a unique hardware requirement d) Are customer facing and revenue generating 1 2