![Page 1: So many clouds - 7 things to consider when choosing your IaaS provider](https://reader034.vdocuments.mx/reader034/viewer/2022051816/546f1045af795980298b5905/html5/thumbnails/1.jpg)
So many clouds7 things to consider when choosing your
IaaS providerSirris IaaS breakfast 2014/02/11
By Frederik Denkenshttp://skyscrape.rs@skyscrapers@fdenkens
![Page 2: So many clouds - 7 things to consider when choosing your IaaS provider](https://reader034.vdocuments.mx/reader034/viewer/2022051816/546f1045af795980298b5905/html5/thumbnails/2.jpg)
● 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
We ...
![Page 3: So many clouds - 7 things to consider when choosing your IaaS provider](https://reader034.vdocuments.mx/reader034/viewer/2022051816/546f1045af795980298b5905/html5/thumbnails/3.jpg)
● 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
Small disclaimer ...
![Page 4: So many clouds - 7 things to consider when choosing your IaaS provider](https://reader034.vdocuments.mx/reader034/viewer/2022051816/546f1045af795980298b5905/html5/thumbnails/4.jpg)
<irony> How to choose </irony>
![Page 5: So many clouds - 7 things to consider when choosing your IaaS provider](https://reader034.vdocuments.mx/reader034/viewer/2022051816/546f1045af795980298b5905/html5/thumbnails/5.jpg)
Based on … first impressions?
![Page 6: So many clouds - 7 things to consider when choosing your IaaS provider](https://reader034.vdocuments.mx/reader034/viewer/2022051816/546f1045af795980298b5905/html5/thumbnails/6.jpg)
● Like you would choose wine, based on a pretty label?● Based on the presenters we saw the last few
months?● The seemingly safe choice?
Based on … first impressions?
![Page 7: So many clouds - 7 things to consider when choosing your IaaS provider](https://reader034.vdocuments.mx/reader034/viewer/2022051816/546f1045af795980298b5905/html5/thumbnails/7.jpg)
The safe choice?
![Page 8: So many clouds - 7 things to consider when choosing your IaaS provider](https://reader034.vdocuments.mx/reader034/viewer/2022051816/546f1045af795980298b5905/html5/thumbnails/8.jpg)
● 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?
The safe choice?
![Page 9: So many clouds - 7 things to consider when choosing your IaaS provider](https://reader034.vdocuments.mx/reader034/viewer/2022051816/546f1045af795980298b5905/html5/thumbnails/9.jpg)
Or maybe not?
![Page 10: So many clouds - 7 things to consider when choosing your IaaS provider](https://reader034.vdocuments.mx/reader034/viewer/2022051816/546f1045af795980298b5905/html5/thumbnails/10.jpg)
● 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.
Or maybe not?
![Page 11: So many clouds - 7 things to consider when choosing your IaaS provider](https://reader034.vdocuments.mx/reader034/viewer/2022051816/546f1045af795980298b5905/html5/thumbnails/11.jpg)
Oooh, it has lot’s of shiny knobs and lights!
![Page 12: So many clouds - 7 things to consider when choosing your IaaS provider](https://reader034.vdocuments.mx/reader034/viewer/2022051816/546f1045af795980298b5905/html5/thumbnails/12.jpg)
● 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.
Oooh, it has lot’s of shiny knobs and lights!
![Page 13: So many clouds - 7 things to consider when choosing your IaaS provider](https://reader034.vdocuments.mx/reader034/viewer/2022051816/546f1045af795980298b5905/html5/thumbnails/13.jpg)
So … how to choose?
![Page 14: So many clouds - 7 things to consider when choosing your IaaS provider](https://reader034.vdocuments.mx/reader034/viewer/2022051816/546f1045af795980298b5905/html5/thumbnails/14.jpg)
● 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 … how to choose?
![Page 15: So many clouds - 7 things to consider when choosing your IaaS provider](https://reader034.vdocuments.mx/reader034/viewer/2022051816/546f1045af795980298b5905/html5/thumbnails/15.jpg)
![Page 16: So many clouds - 7 things to consider when choosing your IaaS provider](https://reader034.vdocuments.mx/reader034/viewer/2022051816/546f1045af795980298b5905/html5/thumbnails/16.jpg)
Make an inventory
![Page 17: So many clouds - 7 things to consider when choosing your IaaS provider](https://reader034.vdocuments.mx/reader034/viewer/2022051816/546f1045af795980298b5905/html5/thumbnails/17.jpg)
● Inventorise your workloads ● See what they need in terms of scalability, flexibility,
availability, security, async/sync, etc
Make an inventory
➔ Allows you to do an initial matching to the offering of each provider
➔ Required homework for the next steps
![Page 18: So many clouds - 7 things to consider when choosing your IaaS provider](https://reader034.vdocuments.mx/reader034/viewer/2022051816/546f1045af795980298b5905/html5/thumbnails/18.jpg)
Your software delivery process
![Page 19: So many clouds - 7 things to consider when choosing your IaaS provider](https://reader034.vdocuments.mx/reader034/viewer/2022051816/546f1045af795980298b5905/html5/thumbnails/19.jpg)
● Waterfall vs Full Continuous Deployment● The further you go, the more Infrastructure as code
becomes interesting● But also poses more automation challenges
Your software delivery process
➔ Will allow you to know how important the IaaS-providers’ automation possibilities (API’s, etc) are to you.
![Page 20: So many clouds - 7 things to consider when choosing your IaaS provider](https://reader034.vdocuments.mx/reader034/viewer/2022051816/546f1045af795980298b5905/html5/thumbnails/20.jpg)
How is your software architected?
![Page 21: So many clouds - 7 things to consider when choosing your IaaS provider](https://reader034.vdocuments.mx/reader034/viewer/2022051816/546f1045af795980298b5905/html5/thumbnails/21.jpg)
● Does it depend on underlying layers (infra/os/storage) to handle challenges around scalability, availability and security?
How is your software architected?
➔ 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.)
![Page 22: So many clouds - 7 things to consider when choosing your IaaS provider](https://reader034.vdocuments.mx/reader034/viewer/2022051816/546f1045af795980298b5905/html5/thumbnails/22.jpg)
● or at the other of the spectrum: is it a true cloud design? (designed for failure, loosely coupled, built for scale, …)
How is your software architected?
➔ 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.)
![Page 23: So many clouds - 7 things to consider when choosing your IaaS provider](https://reader034.vdocuments.mx/reader034/viewer/2022051816/546f1045af795980298b5905/html5/thumbnails/23.jpg)
How much wheels (are you inventing?)
![Page 24: So many clouds - 7 things to consider when choosing your IaaS provider](https://reader034.vdocuments.mx/reader034/viewer/2022051816/546f1045af795980298b5905/html5/thumbnails/24.jpg)
● 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-to-
market, better built, higher QoS● (Risk of lock-in: business decision, not emotional)
How much wheels (are you inventing?)
➔ Consider the richness of services each IaaS provider offers (and how far they move up in the PaaS stack)
![Page 25: So many clouds - 7 things to consider when choosing your IaaS provider](https://reader034.vdocuments.mx/reader034/viewer/2022051816/546f1045af795980298b5905/html5/thumbnails/25.jpg)
Compliance and regulation
![Page 26: So many clouds - 7 things to consider when choosing your IaaS provider](https://reader034.vdocuments.mx/reader034/viewer/2022051816/546f1045af795980298b5905/html5/thumbnails/26.jpg)
● 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)?
Compliance and regulation
➔ Might be a reason to go for an EU or regional company
➔ Consider their certifications
![Page 27: So many clouds - 7 things to consider when choosing your IaaS provider](https://reader034.vdocuments.mx/reader034/viewer/2022051816/546f1045af795980298b5905/html5/thumbnails/27.jpg)
Where are your customers?
![Page 28: So many clouds - 7 things to consider when choosing your IaaS provider](https://reader034.vdocuments.mx/reader034/viewer/2022051816/546f1045af795980298b5905/html5/thumbnails/28.jpg)
● 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.
Where are your customers?
➔ Check out your providers coverage and network
![Page 29: So many clouds - 7 things to consider when choosing your IaaS provider](https://reader034.vdocuments.mx/reader034/viewer/2022051816/546f1045af795980298b5905/html5/thumbnails/29.jpg)
Cost model and control
![Page 30: So many clouds - 7 things to consider when choosing your IaaS provider](https://reader034.vdocuments.mx/reader034/viewer/2022051816/546f1045af795980298b5905/html5/thumbnails/30.jpg)
● 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
Cost model and control
➔ 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.
![Page 31: So many clouds - 7 things to consider when choosing your IaaS provider](https://reader034.vdocuments.mx/reader034/viewer/2022051816/546f1045af795980298b5905/html5/thumbnails/31.jpg)
Where to next?
![Page 32: So many clouds - 7 things to consider when choosing your IaaS provider](https://reader034.vdocuments.mx/reader034/viewer/2022051816/546f1045af795980298b5905/html5/thumbnails/32.jpg)
To the cloud! (Mandatory cloud image)
![Page 33: So many clouds - 7 things to consider when choosing your IaaS provider](https://reader034.vdocuments.mx/reader034/viewer/2022051816/546f1045af795980298b5905/html5/thumbnails/33.jpg)
It’s a voyage
![Page 34: So many clouds - 7 things to consider when choosing your IaaS provider](https://reader034.vdocuments.mx/reader034/viewer/2022051816/546f1045af795980298b5905/html5/thumbnails/34.jpg)
● 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 voyage
![Page 35: So many clouds - 7 things to consider when choosing your IaaS provider](https://reader034.vdocuments.mx/reader034/viewer/2022051816/546f1045af795980298b5905/html5/thumbnails/35.jpg)
It’s a mindset
![Page 36: So many clouds - 7 things to consider when choosing your IaaS provider](https://reader034.vdocuments.mx/reader034/viewer/2022051816/546f1045af795980298b5905/html5/thumbnails/36.jpg)
● 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
It’s a mindset
![Page 37: So many clouds - 7 things to consider when choosing your IaaS provider](https://reader034.vdocuments.mx/reader034/viewer/2022051816/546f1045af795980298b5905/html5/thumbnails/37.jpg)
Make a choice
![Page 38: So many clouds - 7 things to consider when choosing your IaaS provider](https://reader034.vdocuments.mx/reader034/viewer/2022051816/546f1045af795980298b5905/html5/thumbnails/38.jpg)
And evolve
![Page 39: So many clouds - 7 things to consider when choosing your IaaS provider](https://reader034.vdocuments.mx/reader034/viewer/2022051816/546f1045af795980298b5905/html5/thumbnails/39.jpg)
● 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.
And evolve
![Page 40: So many clouds - 7 things to consider when choosing your IaaS provider](https://reader034.vdocuments.mx/reader034/viewer/2022051816/546f1045af795980298b5905/html5/thumbnails/40.jpg)
The main benefit of IaaS, agility
![Page 41: So many clouds - 7 things to consider when choosing your IaaS provider](https://reader034.vdocuments.mx/reader034/viewer/2022051816/546f1045af795980298b5905/html5/thumbnails/41.jpg)
● 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.
The main benefit of IaaS, agility
![Page 42: So many clouds - 7 things to consider when choosing your IaaS provider](https://reader034.vdocuments.mx/reader034/viewer/2022051816/546f1045af795980298b5905/html5/thumbnails/42.jpg)
Contact us if you want help in making the right choice.
Thank you.
http://skyscrape.rs@skyscrapers@fdenkens