SlideShare a Scribd company logo
So many clouds
7 things to consider when choosing your
IaaS provider
Sirris IaaS breakfast 2014/02/11
By Frederik Denkens
http://skyscrape.rs
@skyscrapers
@fdenkens
We ...
● help companies figure out cloud for their web
applications (choosing the right cloud, architecture,
etc)
● design, build and manage platforms in the cloud
● are your DevOps partner that integrates with your
team
Small disclaimer ...

●
●
●
●

We are an AWS Consulting Partner
But are not married to them
We work with various suppliers (Linode, AWS, …)
It all depends on customer requirements
<irony> How to choose </irony>
Based on … first impressions?
Based on … first impressions?
● Like you would choose wine, based on a pretty label?
● Based on the presenters we saw the last few
months?
● The seemingly safe choice?
The safe choice?
The safe choice?
● The saying used to be: “nobody ever got fired for
buying IBM”
● Maybe today it should be: “nobody ever got fired for
buying Amazon Web Services”
● All the cool kids are doing it, why not us?
Or maybe not?
Or maybe not?
● It seems this Belgian start-up didn’t have a good
business case for AWS. (though I’m not sure if going
for a private cloud was the best choice for them)
● Many other examples of people learning that there is
much to be considered.
Oooh, it has lot’s of shiny knobs and lights!
Oooh, it has lot’s of shiny knobs and lights!
● Don’t let the techie in you decide.
● Technology shouldn’t be your first guiding principle.
● Rather it is a result of the coming exercise.
So … how to choose?
So … how to choose?
● It’s a holistic decision, taking ALL business angels into
account.
● Considering both today and tomorrow
● In other words, it’s a business decision!
● Impossible to give you a one size fits all, but let me
give you some things to think about.
So many clouds - 7 things to consider when choosing your IaaS provider
Make an inventory
Make an inventory
● Inventorise your workloads
● See what they need in terms of scalability, flexibility,
availability, security, async/sync, etc
➔ Allows you to do an initial matching to the
offering of each provider
➔ Required homework for the next steps
Your software delivery process
Your software delivery process
● Waterfall vs Full Continuous Deployment
● The further you go, the more Infrastructure as code
becomes interesting
● But also poses more automation challenges
➔ Will allow you to know how important the IaaSproviders’ automation possibilities (API’s, etc) are
to you.
How is your software architected?
How is your software architected?
● Does it depend on underlying layers
(infra/os/storage) to handle challenges around
scalability, availability and security?
➔

Go with an IaaS provider who also solves these
issues for you and gives you a strong SLA. (Probably at
a higher cost, more complexity and less flexibility.)
How is your software architected?
● or at the other of the spectrum: is it a true cloud
design? (designed for failure, loosely coupled, built
for scale, …)
➔

Go with an IaaS provider who provides you all the
necessary blocks to control your own destiny
(Probably at a lower cost, less complexity and more flexibility.)
How much wheels (are you inventing?)
How much wheels (are you inventing?)
● Seek out workloads in your application that can be
considered ‘commodities’ (messaging, queuing, etc)
● Don’t reinvent the wheel
● Potential benefits: no maintenance, faster time-tomarket, better built, higher QoS
● (Risk of lock-in: business decision, not emotional)
➔ Consider the richness of services each IaaS
provider offers (and how far they move up in the
PaaS stack)
Compliance and regulation
Compliance and regulation
● We have a customer (bank in NL), they say: “no US
owned company” because of Patriot Act vs personal
data handling/privacy liability
● Think about compliancy on data location
● What standards do your customers care about (HIPAA,
ISO 27001, PCI, etc)?
➔ Might be a reason to go for an EU or regional
company
➔ Consider their certifications
Where are your customers?
Where are your customers?
● Latency is still a reality
● Can have a major impact on the usability of your
product/service
● IaaS is great, gives you access to the world
● But make sure your provider has locations close to
where your customers are.
➔ Check out your providers coverage and network
Cost model and control
Cost model and control
● It’s a complex topic, a presentation by itself
● AWS (highly variable, flexible) vs ‘classic’ outsourced,
typical model (fixed, inflexible)
● But don’t worry … it’s manageable and predictable by
continuous measurement and evaluation
● If you do it right, you can save a lot of money
➔ In any case: it’s very important that you
understand the cost structure of the chosen
provider and link it to your own cost-model.
Where to next?
To the cloud! (Mandatory cloud image)
It’s a voyage
It’s a voyage
● Know where you are today and where you want to be
tomorrow > make a roadmap
● Include: development process, application
architecture, what IaaS/cloud benefits will you take
up first, business requirements, etc
● Start with an application that's well suited to cloud
● Or get your feet wet with non-critical stuff like your
test-environments
● Go step-by-step as enabled by true IaaS
It’s a mindset
It’s a mindset
● Enjoying benefits of IaaS to the maximum requires a
cultural/mental shift
● Start educating/forming yourself and your team
● Build/evolve your processes and way of working with
what you learn
● Get inspired by looking into DevOps / Infrastructure
as code / Continuous delivery / Cloud centric design /
lean principles / etc
Make a choice
And evolve
And evolve
● Unlike the choice of blue/red pill, with IaaS you can
and will have to evolve all the time
● Everything evolves the whole time: the world, your
market, your business, your knowledge, etc
● Reevalute regularly
● Maybe even go multi-provider? Perfectly possible
today.
● Fear of lock-in: these days the worst kind of lock-in
is contractual lock-in.
The main benefit of IaaS, agility
The main benefit of IaaS, agility
● Main benefit of IaaS is the agility. It is what enables
the cost benefits, scalability benefits, etc
● If your organisation cannot match that agility, it can
become a nightmare (and then you start reading the
posts “why we went back to our own hardware” …)
● and vice versa: make sure your provider has the
same level of agility as you have.
Thank you.
Contact us if you want help in making the
right choice.
http://skyscrape.rs
@skyscrapers
@fdenkens

More Related Content

PDF
7 things to consider when choosing your IaaS provider for ISV/SaaS
PDF
Hard parts paywall - stup
PDF
Kathleen Wilson - Evolve Cloud Operations and Enable Agile with Modern Servic...
PPTX
The Newgistics Digital Transformation Journey
PDF
New Relic - Digital Intelligence - Meetup #12
PPT
Server Virtualization Final
PDF
WhereScape, the pioneer in data warehouse automation software
PDF
Object-oriented design for infrastructure-as-a-code - Anna Bankirer
7 things to consider when choosing your IaaS provider for ISV/SaaS
Hard parts paywall - stup
Kathleen Wilson - Evolve Cloud Operations and Enable Agile with Modern Servic...
The Newgistics Digital Transformation Journey
New Relic - Digital Intelligence - Meetup #12
Server Virtualization Final
WhereScape, the pioneer in data warehouse automation software
Object-oriented design for infrastructure-as-a-code - Anna Bankirer

What's hot (20)

PDF
The Right Data Warehouse: Automation Now, Business Value Thereafter
PPTX
Medavie Blue Cross - Enterprise Cloud Transition
PPTX
QuickBooks Hosting
PPTX
Storage Refresh? 3 Capabilities Primary Storage Must Have (but probably doesn’t)
PPTX
Introduction to Containers and Cloud
PPTX
Empathy in Monitoring
PPTX
Three Reasons SDS Needs to go Back to School
PPTX
Webinar: 5 Reasons Primary Cloud Storage is Broken and How to Fix them
PPTX
The biggest DevOps problems you didn't know you had and what to do about them
PPTX
Lessons Learned From Cloud Migrations
PDF
6 essential questions when selecting a file sharing solution
PDF
AOS - Cloud Solutions
PDF
10 lessons learned in managing digital transformation
PPT
Best Practices for Building a Warehouse Quickly
PPTX
The Future of Local Government-Andrew Grant
PPTX
Nawbo presentation
PDF
Evolving Role of Enterprise Data Warehouse Department in Big Data World
PPTX
Some Benefits of Cloud Computing Many Overlook
PDF
Cloud Native Microservices - Building Blocks for Digital Innovation
PDF
devops, platforms and devops platforms
The Right Data Warehouse: Automation Now, Business Value Thereafter
Medavie Blue Cross - Enterprise Cloud Transition
QuickBooks Hosting
Storage Refresh? 3 Capabilities Primary Storage Must Have (but probably doesn’t)
Introduction to Containers and Cloud
Empathy in Monitoring
Three Reasons SDS Needs to go Back to School
Webinar: 5 Reasons Primary Cloud Storage is Broken and How to Fix them
The biggest DevOps problems you didn't know you had and what to do about them
Lessons Learned From Cloud Migrations
6 essential questions when selecting a file sharing solution
AOS - Cloud Solutions
10 lessons learned in managing digital transformation
Best Practices for Building a Warehouse Quickly
The Future of Local Government-Andrew Grant
Nawbo presentation
Evolving Role of Enterprise Data Warehouse Department in Big Data World
Some Benefits of Cloud Computing Many Overlook
Cloud Native Microservices - Building Blocks for Digital Innovation
devops, platforms and devops platforms
Ad

Similar to So many clouds - 7 things to consider when choosing your IaaS provider (20)

PDF
Avoiding Cloud Computing Planning & Implementation Failure
PPTX
Cloud Computing Overview
PPTX
Software as a services
PDF
2015_buyers_guide_to_accounting_and_financial_software
PDF
SaaS startups - Software Engineering Challenges
PPTX
Journey to the Cloud: What I Wish I Knew Before I Started
PDF
Dhaval Nagar - ServerlessDays Bengaluru 2023
PDF
A Primer for Your Next Data Science Proof of Concept on the Cloud
PPTX
Containerizing The Enterprise
PDF
Cloud Security Summit - InfoSec World 2014
PDF
APIdays Paris 2018 - Cloud computing - we went through every steps of the Gar...
PPTX
The End of Security as We Know It - Shannon Lietz
PDF
5 facets of cloud computing - Presentation to AGBC
PPTX
Mds cloud saturday 2015 how to heroku
PPTX
Top Considerations When Deciding Between Cloud Apps, Cloud Infrastructure or ...
PPTX
Cloud computing elisheba wiggins
PDF
Large drupal site builds a workshop for sxsw interactive - march 17, 2015
PPTX
Big Data Platform and Architecture Recommendation
PDF
Iaas vs Paas vs Saas: Choosing the Right Cloud Computing Models for your Busi...
PPTX
[Srijan Wednesday Webinars] 11 Things You Don't Know About Cloud
Avoiding Cloud Computing Planning & Implementation Failure
Cloud Computing Overview
Software as a services
2015_buyers_guide_to_accounting_and_financial_software
SaaS startups - Software Engineering Challenges
Journey to the Cloud: What I Wish I Knew Before I Started
Dhaval Nagar - ServerlessDays Bengaluru 2023
A Primer for Your Next Data Science Proof of Concept on the Cloud
Containerizing The Enterprise
Cloud Security Summit - InfoSec World 2014
APIdays Paris 2018 - Cloud computing - we went through every steps of the Gar...
The End of Security as We Know It - Shannon Lietz
5 facets of cloud computing - Presentation to AGBC
Mds cloud saturday 2015 how to heroku
Top Considerations When Deciding Between Cloud Apps, Cloud Infrastructure or ...
Cloud computing elisheba wiggins
Large drupal site builds a workshop for sxsw interactive - march 17, 2015
Big Data Platform and Architecture Recommendation
Iaas vs Paas vs Saas: Choosing the Right Cloud Computing Models for your Busi...
[Srijan Wednesday Webinars] 11 Things You Don't Know About Cloud
Ad

More from Sirris (20)

PDF
Keeping Pace with OAuth’s Evolving Security Practices.pdf
PPTX
Leveraging Product Management to Shift Left in Small SaaS Teams
PDF
Presentation - webinar embedded machine learning
PDF
2 - Pattyn - Smart Products Webinar 03-02-2023.
PDF
2021 01-27 - webinar - Corrosie van 3D geprinte onderdelen
PDF
2021/0/15 - Solarwinds supply chain attack: why we should take it sereously
PDF
20200923 inside metal am webinar_laborelec
PDF
20200923 inside metal am webinar sirris-crm
PDF
Challenges and solutions for improved durability of materials - Opin summary ...
PDF
Challenges and solutions for improved durability of materials - Hybrid joints...
PDF
Challenges and solutions for improved durability of materials - Corrosion mon...
PDF
Challenges and solutions for improved durability of materials - Concrete in m...
PDF
Challenges and solutions for improved durability of materials - Coatings done...
PDF
Futureproof by sirris- product of the future
PDF
2018 11-07-verbinden-ongelijksoortige-materialen-hupico multimaterial welding
PDF
2018 11-07-verbinden-ongelijksoortige-materialen-bil ongelijksoortige materia...
PDF
2018 11-07-verbinden-ongelijksoortige-materialen-sirris bil-flanders_make_mmj
PDF
2018 11-07-verbinden-ongelijksoortige-materialen-ku leuven-lijmen
PDF
Slotevent ‘Verbinden van ongelijksoortige materialen’ - Lcv lasercladding for...
PDF
Slotevent ‘Verbinden van ongelijksoortige materialen’ - Juno industries mecha...
Keeping Pace with OAuth’s Evolving Security Practices.pdf
Leveraging Product Management to Shift Left in Small SaaS Teams
Presentation - webinar embedded machine learning
2 - Pattyn - Smart Products Webinar 03-02-2023.
2021 01-27 - webinar - Corrosie van 3D geprinte onderdelen
2021/0/15 - Solarwinds supply chain attack: why we should take it sereously
20200923 inside metal am webinar_laborelec
20200923 inside metal am webinar sirris-crm
Challenges and solutions for improved durability of materials - Opin summary ...
Challenges and solutions for improved durability of materials - Hybrid joints...
Challenges and solutions for improved durability of materials - Corrosion mon...
Challenges and solutions for improved durability of materials - Concrete in m...
Challenges and solutions for improved durability of materials - Coatings done...
Futureproof by sirris- product of the future
2018 11-07-verbinden-ongelijksoortige-materialen-hupico multimaterial welding
2018 11-07-verbinden-ongelijksoortige-materialen-bil ongelijksoortige materia...
2018 11-07-verbinden-ongelijksoortige-materialen-sirris bil-flanders_make_mmj
2018 11-07-verbinden-ongelijksoortige-materialen-ku leuven-lijmen
Slotevent ‘Verbinden van ongelijksoortige materialen’ - Lcv lasercladding for...
Slotevent ‘Verbinden van ongelijksoortige materialen’ - Juno industries mecha...

Recently uploaded (20)

PDF
Top Generative AI Tools for Patent Drafting in 2025.pdf
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
PDF
DevOps & Developer Experience Summer BBQ
PDF
REPORT: Heating appliances market in Poland 2024
PDF
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
PPTX
How Much Does It Cost to Build a Train Ticket App like Trenitalia in Italy.pptx
PDF
Software Development Methodologies in 2025
PDF
SparkLabs Primer on Artificial Intelligence 2025
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
PPTX
ChatGPT's Deck on The Enduring Legacy of Fax Machines
PDF
Smarter Business Operations Powered by IoT Remote Monitoring
PPTX
CroxyProxy Instagram Access id login.pptx
PDF
Transforming Manufacturing operations through Intelligent Integrations
PPTX
Comunidade Salesforce São Paulo - Desmistificando o Omnistudio (Vlocity)
PDF
madgavkar20181017ppt McKinsey Presentation.pdf
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
PPTX
Telecom Fraud Prevention Guide | Hyperlink InfoSystem
PDF
agentic-ai-and-the-future-of-autonomous-systems.pdf
PDF
A Day in the Life of Location Data - Turning Where into How.pdf
PDF
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Top Generative AI Tools for Patent Drafting in 2025.pdf
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
DevOps & Developer Experience Summer BBQ
REPORT: Heating appliances market in Poland 2024
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
How Much Does It Cost to Build a Train Ticket App like Trenitalia in Italy.pptx
Software Development Methodologies in 2025
SparkLabs Primer on Artificial Intelligence 2025
Automating ArcGIS Content Discovery with FME: A Real World Use Case
ChatGPT's Deck on The Enduring Legacy of Fax Machines
Smarter Business Operations Powered by IoT Remote Monitoring
CroxyProxy Instagram Access id login.pptx
Transforming Manufacturing operations through Intelligent Integrations
Comunidade Salesforce São Paulo - Desmistificando o Omnistudio (Vlocity)
madgavkar20181017ppt McKinsey Presentation.pdf
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
Telecom Fraud Prevention Guide | Hyperlink InfoSystem
agentic-ai-and-the-future-of-autonomous-systems.pdf
A Day in the Life of Location Data - Turning Where into How.pdf
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf

So many clouds - 7 things to consider when choosing your IaaS provider

  • 1. So many clouds 7 things to consider when choosing your IaaS provider Sirris IaaS breakfast 2014/02/11 By Frederik Denkens http://skyscrape.rs @skyscrapers @fdenkens
  • 2. We ... ● help companies figure out cloud for their web applications (choosing the right cloud, architecture, etc) ● design, build and manage platforms in the cloud ● are your DevOps partner that integrates with your team
  • 3. Small disclaimer ... ● ● ● ● We are an AWS Consulting Partner But are not married to them We work with various suppliers (Linode, AWS, …) It all depends on customer requirements
  • 4. <irony> How to choose </irony>
  • 5. Based on … first impressions?
  • 6. Based on … first impressions? ● Like you would choose wine, based on a pretty label? ● Based on the presenters we saw the last few months? ● The seemingly safe choice?
  • 8. The safe choice? ● The saying used to be: “nobody ever got fired for buying IBM” ● Maybe today it should be: “nobody ever got fired for buying Amazon Web Services” ● All the cool kids are doing it, why not us?
  • 10. Or maybe not? ● It seems this Belgian start-up didn’t have a good business case for AWS. (though I’m not sure if going for a private cloud was the best choice for them) ● Many other examples of people learning that there is much to be considered.
  • 11. Oooh, it has lot’s of shiny knobs and lights!
  • 12. Oooh, it has lot’s of shiny knobs and lights! ● Don’t let the techie in you decide. ● Technology shouldn’t be your first guiding principle. ● Rather it is a result of the coming exercise.
  • 13. So … how to choose?
  • 14. So … how to choose? ● It’s a holistic decision, taking ALL business angels into account. ● Considering both today and tomorrow ● In other words, it’s a business decision! ● Impossible to give you a one size fits all, but let me give you some things to think about.
  • 17. Make an inventory ● Inventorise your workloads ● See what they need in terms of scalability, flexibility, availability, security, async/sync, etc ➔ Allows you to do an initial matching to the offering of each provider ➔ Required homework for the next steps
  • 19. Your software delivery process ● Waterfall vs Full Continuous Deployment ● The further you go, the more Infrastructure as code becomes interesting ● But also poses more automation challenges ➔ Will allow you to know how important the IaaSproviders’ automation possibilities (API’s, etc) are to you.
  • 20. How is your software architected?
  • 21. How is your software architected? ● Does it depend on underlying layers (infra/os/storage) to handle challenges around scalability, availability and security? ➔ Go with an IaaS provider who also solves these issues for you and gives you a strong SLA. (Probably at a higher cost, more complexity and less flexibility.)
  • 22. How is your software architected? ● or at the other of the spectrum: is it a true cloud design? (designed for failure, loosely coupled, built for scale, …) ➔ Go with an IaaS provider who provides you all the necessary blocks to control your own destiny (Probably at a lower cost, less complexity and more flexibility.)
  • 23. How much wheels (are you inventing?)
  • 24. How much wheels (are you inventing?) ● Seek out workloads in your application that can be considered ‘commodities’ (messaging, queuing, etc) ● Don’t reinvent the wheel ● Potential benefits: no maintenance, faster time-tomarket, better built, higher QoS ● (Risk of lock-in: business decision, not emotional) ➔ Consider the richness of services each IaaS provider offers (and how far they move up in the PaaS stack)
  • 26. Compliance and regulation ● We have a customer (bank in NL), they say: “no US owned company” because of Patriot Act vs personal data handling/privacy liability ● Think about compliancy on data location ● What standards do your customers care about (HIPAA, ISO 27001, PCI, etc)? ➔ Might be a reason to go for an EU or regional company ➔ Consider their certifications
  • 27. Where are your customers?
  • 28. Where are your customers? ● Latency is still a reality ● Can have a major impact on the usability of your product/service ● IaaS is great, gives you access to the world ● But make sure your provider has locations close to where your customers are. ➔ Check out your providers coverage and network
  • 29. Cost model and control
  • 30. Cost model and control ● It’s a complex topic, a presentation by itself ● AWS (highly variable, flexible) vs ‘classic’ outsourced, typical model (fixed, inflexible) ● But don’t worry … it’s manageable and predictable by continuous measurement and evaluation ● If you do it right, you can save a lot of money ➔ In any case: it’s very important that you understand the cost structure of the chosen provider and link it to your own cost-model.
  • 32. To the cloud! (Mandatory cloud image)
  • 34. It’s a voyage ● Know where you are today and where you want to be tomorrow > make a roadmap ● Include: development process, application architecture, what IaaS/cloud benefits will you take up first, business requirements, etc ● Start with an application that's well suited to cloud ● Or get your feet wet with non-critical stuff like your test-environments ● Go step-by-step as enabled by true IaaS
  • 36. It’s a mindset ● Enjoying benefits of IaaS to the maximum requires a cultural/mental shift ● Start educating/forming yourself and your team ● Build/evolve your processes and way of working with what you learn ● Get inspired by looking into DevOps / Infrastructure as code / Continuous delivery / Cloud centric design / lean principles / etc
  • 39. And evolve ● Unlike the choice of blue/red pill, with IaaS you can and will have to evolve all the time ● Everything evolves the whole time: the world, your market, your business, your knowledge, etc ● Reevalute regularly ● Maybe even go multi-provider? Perfectly possible today. ● Fear of lock-in: these days the worst kind of lock-in is contractual lock-in.
  • 40. The main benefit of IaaS, agility
  • 41. The main benefit of IaaS, agility ● Main benefit of IaaS is the agility. It is what enables the cost benefits, scalability benefits, etc ● If your organisation cannot match that agility, it can become a nightmare (and then you start reading the posts “why we went back to our own hardware” …) ● and vice versa: make sure your provider has the same level of agility as you have.
  • 42. Thank you. Contact us if you want help in making the right choice. http://skyscrape.rs @skyscrapers @fdenkens