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

Contenu connexe

Similaire à Art of Cloud Workload Translation

Tiger oracle
Tiger oracleTiger oracle
Tiger oracle
d0nn9n
 

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

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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 New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
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
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 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
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
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
 

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.