SlideShare a Scribd company logo
1 of 23
Download to read offline
Vision | Traction | Results
Welcome
Stuart Stafford – Chief Technology Officer
The Art of Workload Translation
How it works in the real world!
Agenda
WHAT IS WORKLOAD TRANSLATION?
FIRST, KNOW YOURSELF
THINKING DIFFERENTLY
IDENTIFYING THE OPPORTUNITIES (AND THE LIMITATIONS)
TOP TIPS
Q&A
What is Workload Translation?
• The process of adapting a workload from one infrastructure paradigm
to another.
• Involves revisiting architecture and sizing decisions from a different
perspective using different criteria.
• Not solely a technical exercise.
• Can be whole of environment or a point solution.
• Art vs Science.
Paradigm Change (Airline vs Passengers)
Typical On-Premise Cloud
Big chunk sunk costs Fine grained consumption costs
Manual processes Highly automated
Full access (Perceived freedom) Operational control (Perceived restrictions)
Enduring assets Disposable Resources
BAU focussed Value focussed
Components Services
The Wider View
• Technical differences.
• Financial model.
• Skills requirements.
• Vendor support.
• Licensing
• Business and legislative requirements.
Art vs Science
• Tools and calculations are valuable – to a point.
• Hands on experience and observation is crucial.
• Challenge the numbers.
• Business drivers, available skills and other “soft” factors can override
technical considerations.
• An element of judgement is always required.
First, know yourself!
• How well do you know your existing environment?
• The right information reduces the risk and improves the outcome.
• “Pay for use” actually means “Pay for what you turn on even if you
don’t use it”. What aren’t you using?
• Estimation is often required.
• Remember to think about business priorities and objectives.
Instance Sizing
• Minimum you need Peak, Average and “Profile” of the following per
instance;
• CPU (Mhz).
• Disk IO per volume (IOPS).
• Network Throughput (MBPS).
• Understand the characteristics of each instance and the software
within (Background processing, Real time user responsiveness,
memory hogs).
• Measure at the virtualisation layer.
• Know where the resource constraints are skewing the numbers.
Metric Collection example
EC2 Instance selection
Storage sizing
• IOPS is the starting point (Peak, Avg and Profile) but don’t ignore
throughput.
• Cross reference with latency to identify existing constraints.
• Beware the backups.
• Adjust the numbers if required.
• Understand the relationship between the storage performance of a
volume and the workload delivered by it.
EBS Volume Selection
Network sizing
• vNic stats are only the starting point.
• Whole environment Netflow style data is the Nirvana.
• Know where it goes and what it does.
• Beware the backups.
• Think about EC2 Instance type network performance.
• Consider latency requirements.
Extra things to consider
• Vendor support / requirements.
• Backup / data protection.
• Network reliability / resilience.
• Changes to application architecture.
• Monitoring.
• Licensing.
Thinking Differently
• Logical vs Physical .
• Designing for failure.
• Run it hot (What you need and no more) where you can.
• Services vs DIY.
• Micro cost modelling.
• Licensing by the hour.
Micro cost modelling
Identifying the Opportunities
• Cost reduction (looking at the whole picture).
• Technical debt reduction (Offload the work).
• Making the intangible, tangible (true costs for systems).
• Flexibility, Disposability and Repeatability.
• Environment wide variability (Performance / Resiliance /
Redundancy).
• Culture change (Shift from technology focus to business focus).
• Virtually unlimited infrastructure.
Identifying the Limitations / Traps
• Visibility of the hardware (Actually a benefit…).
• Lack of access to the hypervisor.
• Lack of VM console access to EC2 instances.
• No live migration of EC2 instances.
• Stuff still breaks.
• When it’s gone, it’s gone.
• Bill shock.
Top Tips
• Put standards and discipline in place day one.
• Tackle “easy” use cases first.
• Combine statistics with observations to really understand workloads.
• Stage architecture changes to manage risk.
• Read the detail on the AWS services.
• Keep focus on business drivers.
Q&A
Thank You!
Art of Cloud Workload Translation

More Related Content

Similar to Art of Cloud Workload Translation

PAC 2019 virtual Alexander Podelko
PAC 2019 virtual Alexander Podelko PAC 2019 virtual Alexander Podelko
PAC 2019 virtual Alexander Podelko Neotys
 
Why we got to Docker
Why we got to DockerWhy we got to Docker
Why we got to Dockerallingeek
 
CQRS + Event Sourcing
CQRS + Event SourcingCQRS + Event Sourcing
CQRS + Event SourcingMike Bild
 
Comparing Cloud platforms and tools
Comparing Cloud platforms and toolsComparing Cloud platforms and tools
Comparing Cloud platforms and toolssameerabrol
 
Comparing Cloud Providers, Platforms and Tools
Comparing Cloud Providers, Platforms and ToolsComparing Cloud Providers, Platforms and Tools
Comparing Cloud Providers, Platforms and ToolsInnoTech
 
1 Computer Architecture
1 Computer Architecture1 Computer Architecture
1 Computer Architecturefika sweety
 
Performance Testing Java Applications
Performance Testing Java ApplicationsPerformance Testing Java Applications
Performance Testing Java ApplicationsC4Media
 
Azure architecture design patterns - proven solutions to common challenges
Azure architecture design patterns - proven solutions to common challengesAzure architecture design patterns - proven solutions to common challenges
Azure architecture design patterns - proven solutions to common challengesIvo Andreev
 
Observability – the good, the bad, and the ugly
Observability – the good, the bad, and the uglyObservability – the good, the bad, and the ugly
Observability – the good, the bad, and the uglyTimetrix
 
Fundamentals.pptx
Fundamentals.pptxFundamentals.pptx
Fundamentals.pptxdhivyak49
 
Design Like a Pro: How to Pick the Right System Architecture
Design Like a Pro: How to Pick the Right System ArchitectureDesign Like a Pro: How to Pick the Right System Architecture
Design Like a Pro: How to Pick the Right System ArchitectureInductive Automation
 
Computer Architechture and Organization
Computer Architechture and OrganizationComputer Architechture and Organization
Computer Architechture and OrganizationAiman Hafeez
 
Cassandra Applications Benchmarking
Cassandra Applications BenchmarkingCassandra Applications Benchmarking
Cassandra Applications Benchmarkingniallmilton
 
Deep Dive into the Idea of Software Architecture
Deep Dive into the Idea of Software ArchitectureDeep Dive into the Idea of Software Architecture
Deep Dive into the Idea of Software ArchitectureMatthew Clarke
 
Why We Need Architects (and Architecture) on Agile Projects
Why We Need Architects (and Architecture) on Agile ProjectsWhy We Need Architects (and Architecture) on Agile Projects
Why We Need Architects (and Architecture) on Agile ProjectsRebecca Wirfs-Brock
 
Tiger oracle
Tiger oracleTiger oracle
Tiger oracled0nn9n
 
A Practical Guide to Selecting a Stream Processing Technology
A Practical Guide to Selecting a Stream Processing Technology A Practical Guide to Selecting a Stream Processing Technology
A Practical Guide to Selecting a Stream Processing Technology confluent
 
Architecting for Massive Scalability - St. Louis Day of .NET 2011 - Aug 6, 2011
Architecting for Massive Scalability - St. Louis Day of .NET 2011 - Aug 6, 2011Architecting for Massive Scalability - St. Louis Day of .NET 2011 - Aug 6, 2011
Architecting for Massive Scalability - St. Louis Day of .NET 2011 - Aug 6, 2011Eric D. Boyd
 

Similar to Art of Cloud Workload Translation (20)

PAC 2019 virtual Alexander Podelko
PAC 2019 virtual Alexander Podelko PAC 2019 virtual Alexander Podelko
PAC 2019 virtual Alexander Podelko
 
Why we got to Docker
Why we got to DockerWhy we got to Docker
Why we got to Docker
 
CQRS + Event Sourcing
CQRS + Event SourcingCQRS + Event Sourcing
CQRS + Event Sourcing
 
Cloud Computing Essentials in Alibaba Cloud
Cloud Computing Essentials in Alibaba CloudCloud Computing Essentials in Alibaba Cloud
Cloud Computing Essentials in Alibaba Cloud
 
Comparing Cloud platforms and tools
Comparing Cloud platforms and toolsComparing Cloud platforms and tools
Comparing Cloud platforms and tools
 
Comparing Cloud Providers, Platforms and Tools
Comparing Cloud Providers, Platforms and ToolsComparing Cloud Providers, Platforms and Tools
Comparing Cloud Providers, Platforms and Tools
 
1 Computer Architecture
1 Computer Architecture1 Computer Architecture
1 Computer Architecture
 
Performance Testing Java Applications
Performance Testing Java ApplicationsPerformance Testing Java Applications
Performance Testing Java Applications
 
Azure architecture design patterns - proven solutions to common challenges
Azure architecture design patterns - proven solutions to common challengesAzure architecture design patterns - proven solutions to common challenges
Azure architecture design patterns - proven solutions to common challenges
 
Observability – the good, the bad, and the ugly
Observability – the good, the bad, and the uglyObservability – the good, the bad, and the ugly
Observability – the good, the bad, and the ugly
 
Fundamentals.pptx
Fundamentals.pptxFundamentals.pptx
Fundamentals.pptx
 
Design Like a Pro: How to Pick the Right System Architecture
Design Like a Pro: How to Pick the Right System ArchitectureDesign Like a Pro: How to Pick the Right System Architecture
Design Like a Pro: How to Pick the Right System Architecture
 
Operational-Analytics
Operational-AnalyticsOperational-Analytics
Operational-Analytics
 
Computer Architechture and Organization
Computer Architechture and OrganizationComputer Architechture and Organization
Computer Architechture and Organization
 
Cassandra Applications Benchmarking
Cassandra Applications BenchmarkingCassandra Applications Benchmarking
Cassandra Applications Benchmarking
 
Deep Dive into the Idea of Software Architecture
Deep Dive into the Idea of Software ArchitectureDeep Dive into the Idea of Software Architecture
Deep Dive into the Idea of Software Architecture
 
Why We Need Architects (and Architecture) on Agile Projects
Why We Need Architects (and Architecture) on Agile ProjectsWhy We Need Architects (and Architecture) on Agile Projects
Why We Need Architects (and Architecture) on Agile Projects
 
Tiger oracle
Tiger oracleTiger oracle
Tiger oracle
 
A Practical Guide to Selecting a Stream Processing Technology
A Practical Guide to Selecting a Stream Processing Technology A Practical Guide to Selecting a Stream Processing Technology
A Practical Guide to Selecting a Stream Processing Technology
 
Architecting for Massive Scalability - St. Louis Day of .NET 2011 - Aug 6, 2011
Architecting for Massive Scalability - St. Louis Day of .NET 2011 - Aug 6, 2011Architecting for Massive Scalability - St. Louis Day of .NET 2011 - Aug 6, 2011
Architecting for Massive Scalability - St. Louis Day of .NET 2011 - Aug 6, 2011
 

Recently uploaded

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
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 2024The Digital Insurer
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
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 Scriptwesley chun
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
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
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
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
 
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 RobisonAnna Loughnan Colquhoun
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
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
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
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
 
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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

Art of Cloud Workload Translation

  • 1. Vision | Traction | Results
  • 2. Welcome Stuart Stafford – Chief Technology Officer
  • 3. The Art of Workload Translation How it works in the real world!
  • 4. Agenda WHAT IS WORKLOAD TRANSLATION? FIRST, KNOW YOURSELF THINKING DIFFERENTLY IDENTIFYING THE OPPORTUNITIES (AND THE LIMITATIONS) TOP TIPS Q&A
  • 5. What is Workload Translation? • The process of adapting a workload from one infrastructure paradigm to another. • Involves revisiting architecture and sizing decisions from a different perspective using different criteria. • Not solely a technical exercise. • Can be whole of environment or a point solution. • Art vs Science.
  • 6. Paradigm Change (Airline vs Passengers) Typical On-Premise Cloud Big chunk sunk costs Fine grained consumption costs Manual processes Highly automated Full access (Perceived freedom) Operational control (Perceived restrictions) Enduring assets Disposable Resources BAU focussed Value focussed Components Services
  • 7. The Wider View • Technical differences. • Financial model. • Skills requirements. • Vendor support. • Licensing • Business and legislative requirements.
  • 8. Art vs Science • Tools and calculations are valuable – to a point. • Hands on experience and observation is crucial. • Challenge the numbers. • Business drivers, available skills and other “soft” factors can override technical considerations. • An element of judgement is always required.
  • 9. First, know yourself! • How well do you know your existing environment? • The right information reduces the risk and improves the outcome. • “Pay for use” actually means “Pay for what you turn on even if you don’t use it”. What aren’t you using? • Estimation is often required. • Remember to think about business priorities and objectives.
  • 10. Instance Sizing • Minimum you need Peak, Average and “Profile” of the following per instance; • CPU (Mhz). • Disk IO per volume (IOPS). • Network Throughput (MBPS). • Understand the characteristics of each instance and the software within (Background processing, Real time user responsiveness, memory hogs). • Measure at the virtualisation layer. • Know where the resource constraints are skewing the numbers.
  • 13. Storage sizing • IOPS is the starting point (Peak, Avg and Profile) but don’t ignore throughput. • Cross reference with latency to identify existing constraints. • Beware the backups. • Adjust the numbers if required. • Understand the relationship between the storage performance of a volume and the workload delivered by it.
  • 15. Network sizing • vNic stats are only the starting point. • Whole environment Netflow style data is the Nirvana. • Know where it goes and what it does. • Beware the backups. • Think about EC2 Instance type network performance. • Consider latency requirements.
  • 16. Extra things to consider • Vendor support / requirements. • Backup / data protection. • Network reliability / resilience. • Changes to application architecture. • Monitoring. • Licensing.
  • 17. Thinking Differently • Logical vs Physical . • Designing for failure. • Run it hot (What you need and no more) where you can. • Services vs DIY. • Micro cost modelling. • Licensing by the hour.
  • 19. Identifying the Opportunities • Cost reduction (looking at the whole picture). • Technical debt reduction (Offload the work). • Making the intangible, tangible (true costs for systems). • Flexibility, Disposability and Repeatability. • Environment wide variability (Performance / Resiliance / Redundancy). • Culture change (Shift from technology focus to business focus). • Virtually unlimited infrastructure.
  • 20. Identifying the Limitations / Traps • Visibility of the hardware (Actually a benefit…). • Lack of access to the hypervisor. • Lack of VM console access to EC2 instances. • No live migration of EC2 instances. • Stuff still breaks. • When it’s gone, it’s gone. • Bill shock.
  • 21. Top Tips • Put standards and discipline in place day one. • Tackle “easy” use cases first. • Combine statistics with observations to really understand workloads. • Stage architecture changes to manage risk. • Read the detail on the AWS services. • Keep focus on business drivers.