SlideShare a Scribd company logo
1 of 47
Download to read offline
“Cloud truths.”
   Jeremy Jarvis
    Co-founder
About Brightbox.




@jeremyjarvis
About Brightbox.

• Cloud infrastructure service




 @jeremyjarvis
About Brightbox.

• Cloud infrastructure service
• “Multi-zone” (datacentre) architecture




 @jeremyjarvis
About Brightbox.

• Cloud infrastructure service
• “Multi-zone” (datacentre) architecture
• Local (HQ in Leeds, DCs in Manchester)




 @jeremyjarvis
About Brightbox.

•   Cloud infrastructure service
•   “Multi-zone” (datacentre) architecture
•   Local (HQ in Leeds, DCs in Manchester)
•   Small team (still only 10 in total)




    @jeremyjarvis
About Brightbox.

•   Cloud infrastructure service
•   “Multi-zone” (datacentre) architecture
•   Local (HQ in Leeds, DCs in Manchester)
•   Small team (still only 10 in total)
•   Distributed team (Mainly around Leeds)




    @jeremyjarvis
About Brightbox.

•   Cloud infrastructure service
•   “Multi-zone” (datacentre) architecture
•   Local (HQ in Leeds, DCs in Manchester)
•   Small team (still only 10 in total)
•   Distributed team (Mainly around Leeds)
•   Developer/DevOps focused (it’s who we are)




    @jeremyjarvis
About Brightbox.

•   Cloud infrastructure service
•   “Multi-zone” (datacentre) architecture
•   Local (HQ in Leeds, DCs in Manchester)
•   Small team (still only 10 in total)
•   Distributed team (Mainly around Leeds)
•   Developer/DevOps focused (it’s who we are)
•   Profitable (for 4 yrs, built from revenue)




    @jeremyjarvis
Cloud truths.
It’s about agility.
OK, I get it: “agility”...
What does that actually mean?
Let’s take a closer look...




@jeremyjarvis
Let’s take a closer look...




@jeremyjarvis
Let’s take a closer look...

• Automation




 @jeremyjarvis
Let’s take a closer look...

• Automation
• Portability




 @jeremyjarvis
Let’s take a closer look...

• Automation
• Portability
• Ease of consumption




 @jeremyjarvis
Let’s take a closer look...

• Automation
• Portability
• Ease of consumption
• Efficiency




 @jeremyjarvis
Let’s take a closer look...

• Automation
• Portability
• Ease of consumption
• Efficiency
• Resilience




 @jeremyjarvis
Automation.




@jeremyjarvis
Automation.




@jeremyjarvis
Automation.

• APIs - programmable resources (beware
  “clouds” without APIs!)




 @jeremyjarvis
Automation.

• APIs - programmable resources (beware
  “clouds” without APIs!)
• "Infrastructure as code" (DevOps)




 @jeremyjarvis
Automation.

• APIs - programmable resources (beware
  “clouds” without APIs!)
• "Infrastructure as code" (DevOps)
• Add intelligence to application hosting
  environments




 @jeremyjarvis
Mobility/Portability.




@jeremyjarvis
Mobility/Portability.




@jeremyjarvis
Mobility/Portability.

• If you describe your app infrastructure as
  code, your apps become more portable




 @jeremyjarvis
Mobility/Portability.

• If you describe your app infrastructure as
  code, your apps become more portable
• Find best value suppliers (not cheapest)




 @jeremyjarvis
Mobility/Portability.

• If you describe your app infrastructure as
  code, your apps become more portable
• Find best value suppliers (not cheapest)
• Avoid lock-in (takes a little effort, use
  abstraction libraries?)




 @jeremyjarvis
Mobility/Portability.

• If you describe your app infrastructure as
  code, your apps become more portable
• Find best value suppliers (not cheapest)
• Avoid lock-in (takes a little effort, use
  abstraction libraries?)
• Span multiple providers (ultimate in
  resilience)


 @jeremyjarvis
Ease of consumption.




@jeremyjarvis
Ease of consumption.




@jeremyjarvis
Ease of consumption.

• Immediacy (beware of false clouds)




 @jeremyjarvis
Ease of consumption.

• Immediacy (beware of false clouds)
• Pay-as-you-go (beware of false clouds)




 @jeremyjarvis
Ease of consumption.

• Immediacy (beware of false clouds)
• Pay-as-you-go (beware of false clouds)
• No up-front costs (beware of false clouds
  where you have to pay up-front)




 @jeremyjarvis
Ease of consumption.

• Immediacy (beware of false clouds)
• Pay-as-you-go (beware of false clouds)
• No up-front costs (beware of false clouds
  where you have to pay up-front)
• Don’t forget to watch what you "eat" (it can
  get expensive)




 @jeremyjarvis
Efficiency.




@jeremyjarvis
Efficiency.




@jeremyjarvis
Efficiency.

• No capital expenditure




 @jeremyjarvis
Efficiency.

• No capital expenditure
• On-demand (scale up and down)




 @jeremyjarvis
Efficiency.

• No capital expenditure
• On-demand (scale up and down)
• Don't need to run your own datacentre/
  hardware




 @jeremyjarvis
Efficiency.

• No capital expenditure
• On-demand (scale up and down)
• Don't need to run your own datacentre/
  hardware
• Change of focus from maintaining other
  “stuff” to optimising app/environment




 @jeremyjarvis
Resilience.




@jeremyjarvis
Resilience.




@jeremyjarvis
Resilience.

• Multiple datacentres (beware of false clouds)




 @jeremyjarvis
Resilience.

• Multiple datacentres (beware of false clouds)
• No such thing as a silver bullet - you have to design for
  failure




 @jeremyjarvis
Resilience.

• Multiple datacentres (beware of false clouds)
• No such thing as a silver bullet - you have to design for
  failure
• Don’t “outsource” - be in control




 @jeremyjarvis
Thanks.
Any questions?

More Related Content

Similar to Cloud Truths - Hull Digital - 19 July 2012

Building private-clouds-qconsf
Building private-clouds-qconsfBuilding private-clouds-qconsf
Building private-clouds-qconsf
Andrew Shafer
 
"The Cutting Edge" - Palletways Business Club Presentation
"The Cutting Edge" - Palletways Business Club Presentation"The Cutting Edge" - Palletways Business Club Presentation
"The Cutting Edge" - Palletways Business Club Presentation
george_edwards
 

Similar to Cloud Truths - Hull Digital - 19 July 2012 (20)

Big data, big tourism
Big data, big tourismBig data, big tourism
Big data, big tourism
 
Getting Release Management Right for SQL Server
Getting Release Management Right for SQL ServerGetting Release Management Right for SQL Server
Getting Release Management Right for SQL Server
 
DevSecOps: The End of the Beginning - Austin
DevSecOps: The End of the Beginning - AustinDevSecOps: The End of the Beginning - Austin
DevSecOps: The End of the Beginning - Austin
 
Rust, Redis, and Protobuf - Oh My!
Rust, Redis, and Protobuf - Oh My!Rust, Redis, and Protobuf - Oh My!
Rust, Redis, and Protobuf - Oh My!
 
Practical Cyber: Lessons from 500,000 Miles of Security Evangelism
Practical Cyber: Lessons from 500,000 Miles of Security EvangelismPractical Cyber: Lessons from 500,000 Miles of Security Evangelism
Practical Cyber: Lessons from 500,000 Miles of Security Evangelism
 
Startupfest 2012 - Coefficients of friction
Startupfest 2012 - Coefficients of frictionStartupfest 2012 - Coefficients of friction
Startupfest 2012 - Coefficients of friction
 
Maturity Mapping - Intro to Wardley Mapping, Social Practice Theory and Matur...
Maturity Mapping - Intro to Wardley Mapping, Social Practice Theory and Matur...Maturity Mapping - Intro to Wardley Mapping, Social Practice Theory and Matur...
Maturity Mapping - Intro to Wardley Mapping, Social Practice Theory and Matur...
 
Building private-clouds-qconsf
Building private-clouds-qconsfBuilding private-clouds-qconsf
Building private-clouds-qconsf
 
Abusing the Cloud for Fun and Profit
Abusing the Cloud for Fun and ProfitAbusing the Cloud for Fun and Profit
Abusing the Cloud for Fun and Profit
 
Keep it Secret, Keep it Safe - Docker Secrets and DI
Keep it Secret, Keep it Safe - Docker Secrets and DIKeep it Secret, Keep it Safe - Docker Secrets and DI
Keep it Secret, Keep it Safe - Docker Secrets and DI
 
Incident Management in the Age of DevOps and SRE
Incident Management in the Age of DevOps and SRE Incident Management in the Age of DevOps and SRE
Incident Management in the Age of DevOps and SRE
 
Fraud Detection with Amazon Machine Learning on AWS
Fraud Detection with Amazon Machine Learning on AWSFraud Detection with Amazon Machine Learning on AWS
Fraud Detection with Amazon Machine Learning on AWS
 
MongoDB World 2019: Don't Panic - The Hitchhiker's Guide to the MongoDB Galaxy
MongoDB World 2019: Don't Panic - The Hitchhiker's Guide to the MongoDB GalaxyMongoDB World 2019: Don't Panic - The Hitchhiker's Guide to the MongoDB Galaxy
MongoDB World 2019: Don't Panic - The Hitchhiker's Guide to the MongoDB Galaxy
 
Fast Delivery DevOps Israel
Fast Delivery DevOps IsraelFast Delivery DevOps Israel
Fast Delivery DevOps Israel
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Interpretability beyond feature attribution quantitative testing with concept...
Interpretability beyond feature attribution quantitative testing with concept...Interpretability beyond feature attribution quantitative testing with concept...
Interpretability beyond feature attribution quantitative testing with concept...
 
"The Cutting Edge" - Palletways Business Club Presentation
"The Cutting Edge" - Palletways Business Club Presentation"The Cutting Edge" - Palletways Business Club Presentation
"The Cutting Edge" - Palletways Business Club Presentation
 
Anything data (revisited)
Anything data (revisited)Anything data (revisited)
Anything data (revisited)
 
The Ember.js Framework - Everything You Need To Know
The Ember.js Framework - Everything You Need To KnowThe Ember.js Framework - Everything You Need To Know
The Ember.js Framework - Everything You Need To Know
 
ABD322_Implementing a Flight Simulator Interface Using AI, Virtual Reality, a...
ABD322_Implementing a Flight Simulator Interface Using AI, Virtual Reality, a...ABD322_Implementing a Flight Simulator Interface Using AI, Virtual Reality, a...
ABD322_Implementing a Flight Simulator Interface Using AI, Virtual Reality, a...
 

Recently uploaded

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
Earley Information Science
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Recently uploaded (20)

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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
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
 
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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
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
 
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
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

Cloud Truths - Hull Digital - 19 July 2012

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. * APIs - clouds have APIs, programmable resources\n* Enables "infrastructure as code". Word up DevOps\n* Add intelligence to application hosting environments\n\n
  19. * APIs - clouds have APIs, programmable resources\n* Enables "infrastructure as code". Word up DevOps\n* Add intelligence to application hosting environments\n\n
  20. * APIs - clouds have APIs, programmable resources\n* Enables "infrastructure as code". Word up DevOps\n* Add intelligence to application hosting environments\n\n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n