SlideShare ist ein Scribd-Unternehmen logo
1 von 42
Downloaden Sie, um offline zu lesen
So many clouds
7 things to consider when choosing your
IaaS provider
Sirris IaaS breakfast 2014/02/11
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.
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

Weitere ähnliche Inhalte

Was ist angesagt?

Storage Refresh? 3 Capabilities Primary Storage Must Have (but probably doesn’t)
Storage Refresh? 3 Capabilities Primary Storage Must Have (but probably doesn’t)Storage Refresh? 3 Capabilities Primary Storage Must Have (but probably doesn’t)
Storage Refresh? 3 Capabilities Primary Storage Must Have (but probably doesn’t)Storage Switzerland
 
Introduction to Containers and Cloud
Introduction to Containers and CloudIntroduction to Containers and Cloud
Introduction to Containers and CloudVincent Power
 
Webinar: 5 Reasons Primary Cloud Storage is Broken and How to Fix them
Webinar: 5 Reasons Primary Cloud Storage is Broken and How to Fix themWebinar: 5 Reasons Primary Cloud Storage is Broken and How to Fix them
Webinar: 5 Reasons Primary Cloud Storage is Broken and How to Fix themStorage Switzerland
 
Lessons Learned From Cloud Migrations
Lessons Learned From Cloud MigrationsLessons Learned From Cloud Migrations
Lessons Learned From Cloud MigrationsMandi Walls
 
The biggest DevOps problems you didn't know you had and what to do about them
The biggest DevOps problems you didn't know you had and what to do about themThe biggest DevOps problems you didn't know you had and what to do about them
The biggest DevOps problems you didn't know you had and what to do about themWayne Greene
 
Three Reasons SDS Needs to go Back to School
Three Reasons SDS Needs to go Back to SchoolThree Reasons SDS Needs to go Back to School
Three Reasons SDS Needs to go Back to SchoolStorage Switzerland
 
The Future of Local Government-Andrew Grant
The Future of Local Government-Andrew GrantThe Future of Local Government-Andrew Grant
The Future of Local Government-Andrew Grantmckenln
 
Managed Services Overview
Managed Services OverviewManaged Services Overview
Managed Services OverviewdcVAST
 
AOS - Cloud Solutions
AOS - Cloud SolutionsAOS - Cloud Solutions
AOS - Cloud SolutionsNGINX at F5
 
dcVAST 3rd Party Support
dcVAST 3rd Party SupportdcVAST 3rd Party Support
dcVAST 3rd Party SupportdcVAST
 
Engineering Effectiveness
Engineering EffectivenessEngineering Effectiveness
Engineering EffectivenessMarcio Sete
 
Some Benefits of Cloud Computing Many Overlook
Some Benefits of Cloud Computing Many OverlookSome Benefits of Cloud Computing Many Overlook
Some Benefits of Cloud Computing Many OverlookNexiilabs
 
Nawbo presentation
Nawbo presentationNawbo presentation
Nawbo presentationlcchambers82
 
Cloud Native Microservices - Building Blocks for Digital Innovation
Cloud Native Microservices - Building Blocks for Digital InnovationCloud Native Microservices - Building Blocks for Digital Innovation
Cloud Native Microservices - Building Blocks for Digital InnovationDiego Pacheco
 
devops, platforms and devops platforms
devops, platforms and devops platformsdevops, platforms and devops platforms
devops, platforms and devops platformsAndrew Shafer
 

Was ist angesagt? (17)

Storage Refresh? 3 Capabilities Primary Storage Must Have (but probably doesn’t)
Storage Refresh? 3 Capabilities Primary Storage Must Have (but probably doesn’t)Storage Refresh? 3 Capabilities Primary Storage Must Have (but probably doesn’t)
Storage Refresh? 3 Capabilities Primary Storage Must Have (but probably doesn’t)
 
Introduction to Containers and Cloud
Introduction to Containers and CloudIntroduction to Containers and Cloud
Introduction to Containers and Cloud
 
Webinar: 5 Reasons Primary Cloud Storage is Broken and How to Fix them
Webinar: 5 Reasons Primary Cloud Storage is Broken and How to Fix themWebinar: 5 Reasons Primary Cloud Storage is Broken and How to Fix them
Webinar: 5 Reasons Primary Cloud Storage is Broken and How to Fix them
 
Lessons Learned From Cloud Migrations
Lessons Learned From Cloud MigrationsLessons Learned From Cloud Migrations
Lessons Learned From Cloud Migrations
 
The biggest DevOps problems you didn't know you had and what to do about them
The biggest DevOps problems you didn't know you had and what to do about themThe biggest DevOps problems you didn't know you had and what to do about them
The biggest DevOps problems you didn't know you had and what to do about them
 
Three Reasons SDS Needs to go Back to School
Three Reasons SDS Needs to go Back to SchoolThree Reasons SDS Needs to go Back to School
Three Reasons SDS Needs to go Back to School
 
The Future of Local Government-Andrew Grant
The Future of Local Government-Andrew GrantThe Future of Local Government-Andrew Grant
The Future of Local Government-Andrew Grant
 
Managed Services Overview
Managed Services OverviewManaged Services Overview
Managed Services Overview
 
AOS - Cloud Solutions
AOS - Cloud SolutionsAOS - Cloud Solutions
AOS - Cloud Solutions
 
dcVAST 3rd Party Support
dcVAST 3rd Party SupportdcVAST 3rd Party Support
dcVAST 3rd Party Support
 
Engineering Effectiveness
Engineering EffectivenessEngineering Effectiveness
Engineering Effectiveness
 
Some Benefits of Cloud Computing Many Overlook
Some Benefits of Cloud Computing Many OverlookSome Benefits of Cloud Computing Many Overlook
Some Benefits of Cloud Computing Many Overlook
 
Nawbo presentation
Nawbo presentationNawbo presentation
Nawbo presentation
 
Cloud Native Microservices - Building Blocks for Digital Innovation
Cloud Native Microservices - Building Blocks for Digital InnovationCloud Native Microservices - Building Blocks for Digital Innovation
Cloud Native Microservices - Building Blocks for Digital Innovation
 
devops, platforms and devops platforms
devops, platforms and devops platformsdevops, platforms and devops platforms
devops, platforms and devops platforms
 
Agile Experiences
Agile ExperiencesAgile Experiences
Agile Experiences
 
Secure vault
Secure vaultSecure vault
Secure vault
 

Andere mochten auch

Zimory White Paper: Challenges Implementing an IaaS Cloud Exchange
Zimory White Paper: Challenges Implementing an IaaS Cloud ExchangeZimory White Paper: Challenges Implementing an IaaS Cloud Exchange
Zimory White Paper: Challenges Implementing an IaaS Cloud ExchangeZimory
 
Managing IaaS Resources
Managing IaaS ResourcesManaging IaaS Resources
Managing IaaS ResourcesOmar Nawaz
 
ISVs in the Cloud, considerations for a successful transition
ISVs in the Cloud, considerations for a successful transitionISVs in the Cloud, considerations for a successful transition
ISVs in the Cloud, considerations for a successful transitionSwyx
 
How to Develop a DevOps Culture
How to Develop a DevOps CultureHow to Develop a DevOps Culture
How to Develop a DevOps CultureOmar Nawaz
 
IaaS Cloud Benchmarking: Approaches, Challenges, and Experience
IaaS Cloud Benchmarking: Approaches, Challenges, and ExperienceIaaS Cloud Benchmarking: Approaches, Challenges, and Experience
IaaS Cloud Benchmarking: Approaches, Challenges, and ExperienceAlexandru Iosup
 
(ENT311) Public IaaS Provider Bake-off: AWS vs Azure | AWS re:Invent 2014
(ENT311) Public IaaS Provider Bake-off: AWS vs Azure | AWS re:Invent 2014(ENT311) Public IaaS Provider Bake-off: AWS vs Azure | AWS re:Invent 2014
(ENT311) Public IaaS Provider Bake-off: AWS vs Azure | AWS re:Invent 2014Amazon Web Services
 
IaaS vs. PaaS: Windows Azure Compute Solutions
IaaS vs. PaaS: Windows Azure Compute SolutionsIaaS vs. PaaS: Windows Azure Compute Solutions
IaaS vs. PaaS: Windows Azure Compute SolutionsIdo Flatow
 
Transforming your business with PaaS
Transforming your business with PaaSTransforming your business with PaaS
Transforming your business with PaaSOmar Nawaz
 
Beyond PaaS v.s IaaS: How to Manage Both
Beyond PaaS v.s IaaS: How to Manage BothBeyond PaaS v.s IaaS: How to Manage Both
Beyond PaaS v.s IaaS: How to Manage BothRightScale
 
State of the Cloud DevOps Trends
State of the Cloud DevOps TrendsState of the Cloud DevOps Trends
State of the Cloud DevOps TrendsRightScale
 
KoprowskiT-Difinify2017-SQL_ServerBackup_In_The_Cloud
KoprowskiT-Difinify2017-SQL_ServerBackup_In_The_CloudKoprowskiT-Difinify2017-SQL_ServerBackup_In_The_Cloud
KoprowskiT-Difinify2017-SQL_ServerBackup_In_The_CloudTobias Koprowski
 

Andere mochten auch (12)

Zimory White Paper: Challenges Implementing an IaaS Cloud Exchange
Zimory White Paper: Challenges Implementing an IaaS Cloud ExchangeZimory White Paper: Challenges Implementing an IaaS Cloud Exchange
Zimory White Paper: Challenges Implementing an IaaS Cloud Exchange
 
Managing IaaS Resources
Managing IaaS ResourcesManaging IaaS Resources
Managing IaaS Resources
 
ISVs in the Cloud, considerations for a successful transition
ISVs in the Cloud, considerations for a successful transitionISVs in the Cloud, considerations for a successful transition
ISVs in the Cloud, considerations for a successful transition
 
How to Develop a DevOps Culture
How to Develop a DevOps CultureHow to Develop a DevOps Culture
How to Develop a DevOps Culture
 
IaaS Cloud Benchmarking: Approaches, Challenges, and Experience
IaaS Cloud Benchmarking: Approaches, Challenges, and ExperienceIaaS Cloud Benchmarking: Approaches, Challenges, and Experience
IaaS Cloud Benchmarking: Approaches, Challenges, and Experience
 
(ENT311) Public IaaS Provider Bake-off: AWS vs Azure | AWS re:Invent 2014
(ENT311) Public IaaS Provider Bake-off: AWS vs Azure | AWS re:Invent 2014(ENT311) Public IaaS Provider Bake-off: AWS vs Azure | AWS re:Invent 2014
(ENT311) Public IaaS Provider Bake-off: AWS vs Azure | AWS re:Invent 2014
 
IaaS vs. PaaS: Windows Azure Compute Solutions
IaaS vs. PaaS: Windows Azure Compute SolutionsIaaS vs. PaaS: Windows Azure Compute Solutions
IaaS vs. PaaS: Windows Azure Compute Solutions
 
Transforming your business with PaaS
Transforming your business with PaaSTransforming your business with PaaS
Transforming your business with PaaS
 
Beyond PaaS v.s IaaS: How to Manage Both
Beyond PaaS v.s IaaS: How to Manage BothBeyond PaaS v.s IaaS: How to Manage Both
Beyond PaaS v.s IaaS: How to Manage Both
 
State of the Cloud DevOps Trends
State of the Cloud DevOps TrendsState of the Cloud DevOps Trends
State of the Cloud DevOps Trends
 
KoprowskiT-Difinify2017-SQL_ServerBackup_In_The_Cloud
KoprowskiT-Difinify2017-SQL_ServerBackup_In_The_CloudKoprowskiT-Difinify2017-SQL_ServerBackup_In_The_Cloud
KoprowskiT-Difinify2017-SQL_ServerBackup_In_The_Cloud
 
IaaS, SaaS, PasS : Cloud Computing
IaaS, SaaS, PasS : Cloud ComputingIaaS, SaaS, PasS : Cloud Computing
IaaS, SaaS, PasS : Cloud Computing
 

Ähnlich wie 7 things to consider when choosing your IaaS provider for ISV/SaaS

Avoiding Cloud Computing Planning & Implementation Failure
Avoiding Cloud Computing Planning & Implementation FailureAvoiding Cloud Computing Planning & Implementation Failure
Avoiding Cloud Computing Planning & Implementation FailureNathaniel Payne
 
Cloud Computing Overview
Cloud Computing OverviewCloud Computing Overview
Cloud Computing OverviewDoug Allen
 
Software as a services
Software as a servicesSoftware as a services
Software as a servicesQuang Nguyen
 
2015_buyers_guide_to_accounting_and_financial_software
2015_buyers_guide_to_accounting_and_financial_software2015_buyers_guide_to_accounting_and_financial_software
2015_buyers_guide_to_accounting_and_financial_softwareScott Lewis
 
Journey to the Cloud: What I Wish I Knew Before I Started
Journey to the Cloud: What I Wish I Knew Before I Started Journey to the Cloud: What I Wish I Knew Before I Started
Journey to the Cloud: What I Wish I Knew Before I Started Datavail
 
SaaS startups - Software Engineering Challenges
SaaS startups - Software Engineering ChallengesSaaS startups - Software Engineering Challenges
SaaS startups - Software Engineering ChallengesMalinda Kapuruge
 
AWS Initiate Berlin - Cloud Transformation und der Faktor Mensch
AWS Initiate Berlin - Cloud Transformation und der Faktor MenschAWS Initiate Berlin - Cloud Transformation und der Faktor Mensch
AWS Initiate Berlin - Cloud Transformation und der Faktor MenschAmazon Web Services
 
Containerizing The Enterprise
Containerizing The EnterpriseContainerizing The Enterprise
Containerizing The EnterpriseAnant Corporation
 
APIdays Paris 2018 - Cloud computing - we went through every steps of the Gar...
APIdays Paris 2018 - Cloud computing - we went through every steps of the Gar...APIdays Paris 2018 - Cloud computing - we went through every steps of the Gar...
APIdays Paris 2018 - Cloud computing - we went through every steps of the Gar...apidays
 
Mds cloud saturday 2015 how to heroku
Mds cloud saturday 2015 how to herokuMds cloud saturday 2015 how to heroku
Mds cloud saturday 2015 how to herokuDavid Scruggs
 
Big Data Platform and Architecture Recommendation
Big Data Platform and Architecture RecommendationBig Data Platform and Architecture Recommendation
Big Data Platform and Architecture RecommendationSofyan Hadi AHmad
 
A Primer for Your Next Data Science Proof of Concept on the Cloud
A Primer for Your Next Data Science Proof of Concept on the CloudA Primer for Your Next Data Science Proof of Concept on the Cloud
A Primer for Your Next Data Science Proof of Concept on the CloudAlton Alexander
 
The End of Security as We Know It - Shannon Lietz
The End of Security as We Know It - Shannon LietzThe End of Security as We Know It - Shannon Lietz
The End of Security as We Know It - Shannon LietzSeniorStoryteller
 
Cloud Security Summit - InfoSec World 2014
Cloud Security Summit - InfoSec World 2014Cloud Security Summit - InfoSec World 2014
Cloud Security Summit - InfoSec World 2014Bill Burns
 
Hooduku - Cloud and Big data practice
Hooduku - Cloud and Big data practiceHooduku - Cloud and Big data practice
Hooduku - Cloud and Big data practicehooduku
 
Cloud computing elisheba wiggins
Cloud computing elisheba wigginsCloud computing elisheba wiggins
Cloud computing elisheba wigginsElisheba Wiggins
 
Top Considerations When Deciding Between Cloud Apps, Cloud Infrastructure or ...
Top Considerations When Deciding Between Cloud Apps, Cloud Infrastructure or ...Top Considerations When Deciding Between Cloud Apps, Cloud Infrastructure or ...
Top Considerations When Deciding Between Cloud Apps, Cloud Infrastructure or ...Datavail
 
Cyber Security in The Cloud
Cyber Security in The CloudCyber Security in The Cloud
Cyber Security in The CloudPECB
 
Interop Las Vegas Cloud Connect Summit 2014 - Software Defined Data Center
Interop Las Vegas Cloud Connect Summit 2014 - Software Defined Data CenterInterop Las Vegas Cloud Connect Summit 2014 - Software Defined Data Center
Interop Las Vegas Cloud Connect Summit 2014 - Software Defined Data CenterScott Carlson
 
Agility and Control from AWS [FutureStack16]
Agility and Control from AWS [FutureStack16]Agility and Control from AWS [FutureStack16]
Agility and Control from AWS [FutureStack16]New Relic
 

Ähnlich wie 7 things to consider when choosing your IaaS provider for ISV/SaaS (20)

Avoiding Cloud Computing Planning & Implementation Failure
Avoiding Cloud Computing Planning & Implementation FailureAvoiding Cloud Computing Planning & Implementation Failure
Avoiding Cloud Computing Planning & Implementation Failure
 
Cloud Computing Overview
Cloud Computing OverviewCloud Computing Overview
Cloud Computing Overview
 
Software as a services
Software as a servicesSoftware as a services
Software as a services
 
2015_buyers_guide_to_accounting_and_financial_software
2015_buyers_guide_to_accounting_and_financial_software2015_buyers_guide_to_accounting_and_financial_software
2015_buyers_guide_to_accounting_and_financial_software
 
Journey to the Cloud: What I Wish I Knew Before I Started
Journey to the Cloud: What I Wish I Knew Before I Started Journey to the Cloud: What I Wish I Knew Before I Started
Journey to the Cloud: What I Wish I Knew Before I Started
 
SaaS startups - Software Engineering Challenges
SaaS startups - Software Engineering ChallengesSaaS startups - Software Engineering Challenges
SaaS startups - Software Engineering Challenges
 
AWS Initiate Berlin - Cloud Transformation und der Faktor Mensch
AWS Initiate Berlin - Cloud Transformation und der Faktor MenschAWS Initiate Berlin - Cloud Transformation und der Faktor Mensch
AWS Initiate Berlin - Cloud Transformation und der Faktor Mensch
 
Containerizing The Enterprise
Containerizing The EnterpriseContainerizing The Enterprise
Containerizing The Enterprise
 
APIdays Paris 2018 - Cloud computing - we went through every steps of the Gar...
APIdays Paris 2018 - Cloud computing - we went through every steps of the Gar...APIdays Paris 2018 - Cloud computing - we went through every steps of the Gar...
APIdays Paris 2018 - Cloud computing - we went through every steps of the Gar...
 
Mds cloud saturday 2015 how to heroku
Mds cloud saturday 2015 how to herokuMds cloud saturday 2015 how to heroku
Mds cloud saturday 2015 how to heroku
 
Big Data Platform and Architecture Recommendation
Big Data Platform and Architecture RecommendationBig Data Platform and Architecture Recommendation
Big Data Platform and Architecture Recommendation
 
A Primer for Your Next Data Science Proof of Concept on the Cloud
A Primer for Your Next Data Science Proof of Concept on the CloudA Primer for Your Next Data Science Proof of Concept on the Cloud
A Primer for Your Next Data Science Proof of Concept on the Cloud
 
The End of Security as We Know It - Shannon Lietz
The End of Security as We Know It - Shannon LietzThe End of Security as We Know It - Shannon Lietz
The End of Security as We Know It - Shannon Lietz
 
Cloud Security Summit - InfoSec World 2014
Cloud Security Summit - InfoSec World 2014Cloud Security Summit - InfoSec World 2014
Cloud Security Summit - InfoSec World 2014
 
Hooduku - Cloud and Big data practice
Hooduku - Cloud and Big data practiceHooduku - Cloud and Big data practice
Hooduku - Cloud and Big data practice
 
Cloud computing elisheba wiggins
Cloud computing elisheba wigginsCloud computing elisheba wiggins
Cloud computing elisheba wiggins
 
Top Considerations When Deciding Between Cloud Apps, Cloud Infrastructure or ...
Top Considerations When Deciding Between Cloud Apps, Cloud Infrastructure or ...Top Considerations When Deciding Between Cloud Apps, Cloud Infrastructure or ...
Top Considerations When Deciding Between Cloud Apps, Cloud Infrastructure or ...
 
Cyber Security in The Cloud
Cyber Security in The CloudCyber Security in The Cloud
Cyber Security in The Cloud
 
Interop Las Vegas Cloud Connect Summit 2014 - Software Defined Data Center
Interop Las Vegas Cloud Connect Summit 2014 - Software Defined Data CenterInterop Las Vegas Cloud Connect Summit 2014 - Software Defined Data Center
Interop Las Vegas Cloud Connect Summit 2014 - Software Defined Data Center
 
Agility and Control from AWS [FutureStack16]
Agility and Control from AWS [FutureStack16]Agility and Control from AWS [FutureStack16]
Agility and Control from AWS [FutureStack16]
 

Kürzlich hochgeladen

Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
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, ...apidays
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
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
 
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
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
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 educationjfdjdjcjdnsjd
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
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 DiscoveryTrustArc
 

Kürzlich hochgeladen (20)

Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
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, ...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
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
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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
 
+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...
 

7 things to consider when choosing your IaaS provider for ISV/SaaS

  • 1. So many clouds 7 things to consider when choosing your IaaS provider Sirris IaaS breakfast 2014/02/11 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.
  • 15.
  • 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

Hinweis der Redaktion

  1. Welcome :-) Many different IaaS providers How do you choose? I hope to give some tips.
  2. Choose on color? On presentations seen here? The people? What we think we know? ‘Safe choice’? “Nobody ever get’s fired for choosing IBM” … now maybe … “Nobody ever get’s fired for choosing Amazon”
  3. Choose what all the cool kids are doing?
  4. Or maybe not? But for these guys it seemed like a logical choice
  5. Purely a technological decision? Features, knobs and lights? I’m technical too, I like them too. Technology shouldn’t be your first guiding principle, rather a result
  6. It’s a decision that should take everything into account both for what is there today and what there will be 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
  7. Like always, do your homework first Just a small review of most important things to think about In no particular order:
  8. Inventorise your workloads what they need (Scalability, flexibility, availability, security, async/sync, etc) Allows you to match to contractual flexibility, provider maturity and offering
  9. What does your software delivery process look like? Automated/non-automated Full Continuous Deployment vs fixed release schedules Will allow you to know what ‘IaaS’ ‘level’ you can adapt to The further you go, the more Infrastructure as code becomes interesting, but also poses more automation challenges
  10. How is your software architected? Typical front-end with a database backend? or designed for cloud designed for failure no spof expect nothing can live in multiple places built for scale seperate data and logic identify types of workloads and scale differently stateless components loosely couples isolate types of workloads clear contracts between components use async where possible So you know what services and characteristics you should look for in the cloud provider
  11. Seek out workloads in your application that are to be considered ‘commodities’ don’t reinvent the wheel Might be able to be replaced by services offered by the IaaS provider or another provider &gt; no maintenance, faster development, better built Moving up the PaaS stack (risk of lock-in: business decision, not emotional)
  12. We are doing a project for a NL bank, they say: “ NO US company (PAtriot act vs personal data handling/privacy)” Compliancy on data location for eg financial transactions Might be a reason to go for an EU or local company Transparency can also be considered
  13. Where are your customers? What kind of usage patterns do they have? Lag is still a reality IaaS is great, gives you access to the world. But make sure your provider has locations close to where your customers are.
  14. complex topic, but manageable your costing model will need to be compatible AWS (highly variable) vs clear outsourced, typical model (fixed) Mitigatable by continuous measurement and evaluation In any case, very important to understand cost structure of your provider If you do it right, you can indeed save a lot of money
  15. Mandatory cloud image
  16. where you are today, and where you want to go. Make a high-level roadmap development process, application architecture, what IaaS/cloud benefits will you take up first, etc Identify an application that&apos;s well suited to cloud Start small with non-critical stuff like your test-environments Adapt your development processes step-by-step Tackle one (small) advantage at a time (to start for example just having the flexibility that comes with IaaS)
  17. Enjoying benefits of IaaS requires cultural/mental shift Start educating yourself Build/evolve your processes and way of working DevOps / Infrastructure as code / Continuous delivery / Cloud centric design
  18. Make your choice And don’t worry, ...
  19. … you can always change But don’t forget that the world changes the whole time New players, new requirements, other business, etc Re-evalute Go multi-provider? Perfectly possible today. Don’t lock yourself in too much
  20. Main benefit according to me for IaaS is the agility. Has 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”) … Make sure your provider has the same level of agility as you