SlideShare a Scribd company logo
1 of 16
© 2016 Kumulus Technologies
Choosing a
Cloud Provider
© 2016 Kumulus Technologies
Who Am I?
Robert Starmer: @rstarmer
- CTO for Kumulus Technologies
- OpenStack operations contributor since 2012
- Supporting Cloud enablement and integration for Enterprise
- OpenStack, Kubernetes, BareMetal to App CD
Kumulus Technologies: @kumulustech
- Systems consultants supporting cloud migration
- Cloud technologies education services http://kumul.us/educate
Kumulus Tech Newsletter: https://kumul.us/newsletter/
Five Minutes of Cloud: youtube.com/fiveminutesofcloud
@rstarmer
http://kumul.us
© 2016 Kumulus Technologies
Cloud Defined - the NIST Cloud Model
Service
Models
Deployment
Models
Essential
Characteristics
Community PrivatePublic Hybrid
Software as a
Service (SaaS)
Platform as a
Service (SaaS)
Infrastructure as a
Service (SaaS)
On Demand,
Self Service
Measured
Service
Broad
Network Access
Resource
Pooling
Rapid
Elasticity
@rstarmer
© 2016 Kumulus Technologies
Step 1 - Determine User Needs
What are your users looking for?
Provisioning Speed
● Manual Interfaces (UI) vs. Automated Integration
● Container vs. VM vs. Bare Metal
Service Models
● IaaS vs. PaaS vs. SaaS
● CI integration
1
@rstarmer
© 2016 Kumulus Technologies
Step 2 - Determine Utilization Patterns
Automation vs. Manual provisioning
● Is there something driving the utilization
● Scale and performance of the app
● Development use cases
2
@rstarmer
© 2016 Kumulus Technologies
Step 3 - Cost management
Monitoring integration
●Third party (Splunk, Treasure Data, etc.)
●In-house (ELK, Sensu, etc.)
Resource reporting
●Chargeback
●Billing
3
@rstarmer
© 2016 Kumulus Technologies
Step 4 - Network Interactions
Bandwidth costs
●Ingress vs. egress costs
●Site-to-site vs. “local”
Network service resource costs
●VPN
●Firewall
●Load balancing
VM
4
@rstarmer
© 2016 Kumulus Technologies
Step 5 - Storage
Data at rest
● Quantity defines costs
● Likely a constant drain on the overall cost structure
Instance storage
● Pricing included (public)
● Costs incurred if instances are “off”
How did the data get there?
5
@rstarmer
© 2016 Kumulus Technologies
Step 6 - Lock-in?
Application deployments leverage APIs
●Standards based?
Data migration
●Possible
●Costs ?
Other “services”
●Message bus, DNS, IP addresses
6
@rstarmer
© 2016 Kumulus Technologies
Step 7 - Hybrid Value
Costs of Migration
● Active migration
● Passive scale
● Storage
● Network
● Network Service (VPN, etc.)
Flexibility
7
@rstarmer
© 2016 Kumulus Technologies
Your End Users
Most people treat cloud as an endless resource pool
●Lack of awareness of ongoing service costs
●Just “use more” mentality
Old habits come with using new tools
●Educate the users on best practices for cloud service use
●Most effective way of managing costs regardless of service
target
@rstarmer
© 2016 Kumulus Technologies
Possible Progression Public -> Private
Start app dev/prod with a public provider
●Standard APIs
●Eyes open - data transition costs
●Network flexibility (DNS service discovery)
Migrate to private at scale/baseline utilization
●Public becomes a burst and remote resource
@rstarmer
© 2016 Kumulus Technologies
Possible Progression - Private -> Public
Application built on a private service
●Remote country reach
●Network tunnel back to core data
Continue to split front and back services
@rstarmer
© 2016 Kumulus Technologies
Possible Value - Hybrid (?)
Hybrid for “VM” based apps?
●Scale/burst with pre-positioned app elements
●Data in “public” or “private” environment
@rstarmer
© 2016 Kumulus Technologies
Service costs model
Private Cloud costs
● Infrastructure
● Datacenter space
(power/cooling)
● Ops staff
● Software support
Public Cloud Costs
● Cost per “ECU” or
equivalent for containers
(threads)
● Storage costs
● Network bandwidth costs
● Network services
@rstarmer
© 2016 Kumulus Technologies
Summary
Many factors go into a decision
Pricing may be a principal factor
● Network, storage, compute
● User Education is the most effective cost management strategy
Managing utilization applies to both service domains
Hybrid may provide value, likely more in a container focused
deployment (or PaaS service user)
@rstarmer

More Related Content

What's hot

Cloud Migration journey
Cloud Migration journeyCloud Migration journey
Cloud Migration journeyPaul Birkbeck
 
Open Stack Days israel Keynote 2017
Open Stack Days israel Keynote 2017Open Stack Days israel Keynote 2017
Open Stack Days israel Keynote 2017Nati Shalom
 
Corestack Multi-Cloud Management
Corestack Multi-Cloud ManagementCorestack Multi-Cloud Management
Corestack Multi-Cloud ManagementCoreStack
 
ApacheCon Essential Elements of an Enterprise PaaS
ApacheCon Essential Elements of an Enterprise PaaSApacheCon Essential Elements of an Enterprise PaaS
ApacheCon Essential Elements of an Enterprise PaaSLakmal Warusawithana
 
From Trickle to Flood with Kafka@ING (Filip Yonov & Timor Timuri, ING) Kafka ...
From Trickle to Flood with Kafka@ING (Filip Yonov & Timor Timuri, ING) Kafka ...From Trickle to Flood with Kafka@ING (Filip Yonov & Timor Timuri, ING) Kafka ...
From Trickle to Flood with Kafka@ING (Filip Yonov & Timor Timuri, ING) Kafka ...confluent
 
From Zero to Cloud and Back
From Zero to Cloud and BackFrom Zero to Cloud and Back
From Zero to Cloud and BackBATbern
 
Hybrid Cloud A Journey to the Cloud by Peter Hellemans
Hybrid Cloud A Journey to the Cloud by Peter HellemansHybrid Cloud A Journey to the Cloud by Peter Hellemans
Hybrid Cloud A Journey to the Cloud by Peter HellemansNRB
 
CeBIT 2016 - The Data Centre in the age of Microservices
CeBIT 2016 - The Data Centre in the age of MicroservicesCeBIT 2016 - The Data Centre in the age of Microservices
CeBIT 2016 - The Data Centre in the age of MicroservicesGunnar Menzel
 
Resource provisioning optimization in cloud computing
Resource provisioning optimization in cloud computingResource provisioning optimization in cloud computing
Resource provisioning optimization in cloud computingMasoumeh_tajvidi
 
Working with Hybrid Clouds and Data Architectures
Working with Hybrid Clouds and Data ArchitecturesWorking with Hybrid Clouds and Data Architectures
Working with Hybrid Clouds and Data ArchitecturesDave McAllister
 
Slideshared 4. iucee-inpods cloud engineering
Slideshared 4. iucee-inpods cloud engineering Slideshared 4. iucee-inpods cloud engineering
Slideshared 4. iucee-inpods cloud engineering Ravindra Dastikop
 
Towards Quality-Aware Development of Big Data Applications with DICE
Towards Quality-Aware Development of Big Data Applications with DICETowards Quality-Aware Development of Big Data Applications with DICE
Towards Quality-Aware Development of Big Data Applications with DICEPooyan Jamshidi
 
Openstack summit2013-hongkong
Openstack summit2013-hongkongOpenstack summit2013-hongkong
Openstack summit2013-hongkongDeepak Mane
 
Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud e...
Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud e...Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud e...
Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud e...Majid Hajibaba
 
Cloudenablers profile
Cloudenablers profileCloudenablers profile
Cloudenablers profileCoreStack
 
Fred wuensch total virtualization and cloud computing
Fred wuensch   total virtualization and cloud computingFred wuensch   total virtualization and cloud computing
Fred wuensch total virtualization and cloud computingm_sushil29
 

What's hot (20)

Cloud Migration journey
Cloud Migration journeyCloud Migration journey
Cloud Migration journey
 
Open Stack Days israel Keynote 2017
Open Stack Days israel Keynote 2017Open Stack Days israel Keynote 2017
Open Stack Days israel Keynote 2017
 
Corestack Multi-Cloud Management
Corestack Multi-Cloud ManagementCorestack Multi-Cloud Management
Corestack Multi-Cloud Management
 
ApacheCon Essential Elements of an Enterprise PaaS
ApacheCon Essential Elements of an Enterprise PaaSApacheCon Essential Elements of an Enterprise PaaS
ApacheCon Essential Elements of an Enterprise PaaS
 
From Trickle to Flood with Kafka@ING (Filip Yonov & Timor Timuri, ING) Kafka ...
From Trickle to Flood with Kafka@ING (Filip Yonov & Timor Timuri, ING) Kafka ...From Trickle to Flood with Kafka@ING (Filip Yonov & Timor Timuri, ING) Kafka ...
From Trickle to Flood with Kafka@ING (Filip Yonov & Timor Timuri, ING) Kafka ...
 
From Zero to Cloud and Back
From Zero to Cloud and BackFrom Zero to Cloud and Back
From Zero to Cloud and Back
 
Hybrid Cloud A Journey to the Cloud by Peter Hellemans
Hybrid Cloud A Journey to the Cloud by Peter HellemansHybrid Cloud A Journey to the Cloud by Peter Hellemans
Hybrid Cloud A Journey to the Cloud by Peter Hellemans
 
CloudStack Meetup - Introduction
CloudStack Meetup - IntroductionCloudStack Meetup - Introduction
CloudStack Meetup - Introduction
 
CeBIT 2016 - The Data Centre in the age of Microservices
CeBIT 2016 - The Data Centre in the age of MicroservicesCeBIT 2016 - The Data Centre in the age of Microservices
CeBIT 2016 - The Data Centre in the age of Microservices
 
Resource provisioning optimization in cloud computing
Resource provisioning optimization in cloud computingResource provisioning optimization in cloud computing
Resource provisioning optimization in cloud computing
 
Javantura v3 - Microservice – no fluff the REAL stuff – Nakul Mishra
Javantura v3 - Microservice – no fluff the REAL stuff – Nakul MishraJavantura v3 - Microservice – no fluff the REAL stuff – Nakul Mishra
Javantura v3 - Microservice – no fluff the REAL stuff – Nakul Mishra
 
Working with Hybrid Clouds and Data Architectures
Working with Hybrid Clouds and Data ArchitecturesWorking with Hybrid Clouds and Data Architectures
Working with Hybrid Clouds and Data Architectures
 
Slideshared 4. iucee-inpods cloud engineering
Slideshared 4. iucee-inpods cloud engineering Slideshared 4. iucee-inpods cloud engineering
Slideshared 4. iucee-inpods cloud engineering
 
Towards Quality-Aware Development of Big Data Applications with DICE
Towards Quality-Aware Development of Big Data Applications with DICETowards Quality-Aware Development of Big Data Applications with DICE
Towards Quality-Aware Development of Big Data Applications with DICE
 
CIO Summit Macau
CIO Summit MacauCIO Summit Macau
CIO Summit Macau
 
Openstack summit2013-hongkong
Openstack summit2013-hongkongOpenstack summit2013-hongkong
Openstack summit2013-hongkong
 
Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud e...
Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud e...Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud e...
Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud e...
 
Cloudenablers profile
Cloudenablers profileCloudenablers profile
Cloudenablers profile
 
Intro
IntroIntro
Intro
 
Fred wuensch total virtualization and cloud computing
Fred wuensch   total virtualization and cloud computingFred wuensch   total virtualization and cloud computing
Fred wuensch total virtualization and cloud computing
 

Viewers also liked

Charla Web comic, cómo publicar en internet
Charla Web comic, cómo publicar en internetCharla Web comic, cómo publicar en internet
Charla Web comic, cómo publicar en internetIván Guevara Ortega
 
Tn20 30 Nav Ug Es
Tn20 30 Nav Ug EsTn20 30 Nav Ug Es
Tn20 30 Nav Ug EsTecnomania
 
E Commerce 1
E Commerce 1E Commerce 1
E Commerce 1ncct
 
PBN Training Capabilities 2010
PBN Training Capabilities 2010PBN Training Capabilities 2010
PBN Training Capabilities 2010DashaManzhura
 
Nokia lumia-920-yellow-unlocked-quadband-windows-phone-8 brochure-33174
Nokia lumia-920-yellow-unlocked-quadband-windows-phone-8 brochure-33174Nokia lumia-920-yellow-unlocked-quadband-windows-phone-8 brochure-33174
Nokia lumia-920-yellow-unlocked-quadband-windows-phone-8 brochure-33174Simon Thomas
 
Pacto por la educación desde las bases: del restyling a la cultura 15-M en ed...
Pacto por la educación desde las bases: del restyling a la cultura 15-M en ed...Pacto por la educación desde las bases: del restyling a la cultura 15-M en ed...
Pacto por la educación desde las bases: del restyling a la cultura 15-M en ed...Fernando Trujillo Sáez
 
Reglamento liga bari temporada 2014-15 (nuevo formato)...
Reglamento liga bari   temporada 2014-15 (nuevo formato)...Reglamento liga bari   temporada 2014-15 (nuevo formato)...
Reglamento liga bari temporada 2014-15 (nuevo formato)...LigaBari
 
MUSICAL LA PEQUEÑA TIENDA DE LOS HORRORES AUDICIONES MÁLAGA
MUSICAL LA PEQUEÑA TIENDA DE LOS HORRORES AUDICIONES MÁLAGAMUSICAL LA PEQUEÑA TIENDA DE LOS HORRORES AUDICIONES MÁLAGA
MUSICAL LA PEQUEÑA TIENDA DE LOS HORRORES AUDICIONES MÁLAGAFranc González
 
Maestría en Redes y Sistemas Integrados
Maestría en Redes y Sistemas IntegradosMaestría en Redes y Sistemas Integrados
Maestría en Redes y Sistemas IntegradosLANIA Mx
 
Autopack Machines Pvt Ltd
Autopack Machines Pvt  Ltd Autopack Machines Pvt  Ltd
Autopack Machines Pvt Ltd Rijo Chirayath
 
Trabajo redes edward
Trabajo redes edwardTrabajo redes edward
Trabajo redes edwardEd Alter
 
Avenova News Booklet
Avenova News BookletAvenova News Booklet
Avenova News BookletTim Ray
 
9 pasos para subir la vibración
9 pasos para subir la vibración9 pasos para subir la vibración
9 pasos para subir la vibraciónRobert Molina
 
La familia-un-reto-de-champions
La familia-un-reto-de-championsLa familia-un-reto-de-champions
La familia-un-reto-de-championsOsvaldo Cortes
 
100 Jahre Allergen-Immuntherapie - Die Entdeckung der Allergie (Teil1)
100 Jahre Allergen-Immuntherapie - Die Entdeckung der Allergie (Teil1)100 Jahre Allergen-Immuntherapie - Die Entdeckung der Allergie (Teil1)
100 Jahre Allergen-Immuntherapie - Die Entdeckung der Allergie (Teil1)Allergie-frei-leben
 

Viewers also liked (20)

Charla Web comic, cómo publicar en internet
Charla Web comic, cómo publicar en internetCharla Web comic, cómo publicar en internet
Charla Web comic, cómo publicar en internet
 
Tn20 30 Nav Ug Es
Tn20 30 Nav Ug EsTn20 30 Nav Ug Es
Tn20 30 Nav Ug Es
 
E Commerce 1
E Commerce 1E Commerce 1
E Commerce 1
 
PBN Training Capabilities 2010
PBN Training Capabilities 2010PBN Training Capabilities 2010
PBN Training Capabilities 2010
 
Nokia lumia-920-yellow-unlocked-quadband-windows-phone-8 brochure-33174
Nokia lumia-920-yellow-unlocked-quadband-windows-phone-8 brochure-33174Nokia lumia-920-yellow-unlocked-quadband-windows-phone-8 brochure-33174
Nokia lumia-920-yellow-unlocked-quadband-windows-phone-8 brochure-33174
 
Pacto por la educación desde las bases: del restyling a la cultura 15-M en ed...
Pacto por la educación desde las bases: del restyling a la cultura 15-M en ed...Pacto por la educación desde las bases: del restyling a la cultura 15-M en ed...
Pacto por la educación desde las bases: del restyling a la cultura 15-M en ed...
 
Eagle Vision Kabul Afgh
Eagle Vision  Kabul AfghEagle Vision  Kabul Afgh
Eagle Vision Kabul Afgh
 
Reglamento liga bari temporada 2014-15 (nuevo formato)...
Reglamento liga bari   temporada 2014-15 (nuevo formato)...Reglamento liga bari   temporada 2014-15 (nuevo formato)...
Reglamento liga bari temporada 2014-15 (nuevo formato)...
 
MUSICAL LA PEQUEÑA TIENDA DE LOS HORRORES AUDICIONES MÁLAGA
MUSICAL LA PEQUEÑA TIENDA DE LOS HORRORES AUDICIONES MÁLAGAMUSICAL LA PEQUEÑA TIENDA DE LOS HORRORES AUDICIONES MÁLAGA
MUSICAL LA PEQUEÑA TIENDA DE LOS HORRORES AUDICIONES MÁLAGA
 
Maestría en Redes y Sistemas Integrados
Maestría en Redes y Sistemas IntegradosMaestría en Redes y Sistemas Integrados
Maestría en Redes y Sistemas Integrados
 
Autopack Machines Pvt Ltd
Autopack Machines Pvt  Ltd Autopack Machines Pvt  Ltd
Autopack Machines Pvt Ltd
 
Trabajo redes edward
Trabajo redes edwardTrabajo redes edward
Trabajo redes edward
 
ITIL and Social Media
ITIL and Social MediaITIL and Social Media
ITIL and Social Media
 
Avenova News Booklet
Avenova News BookletAvenova News Booklet
Avenova News Booklet
 
Open Reiju
Open ReijuOpen Reiju
Open Reiju
 
9 pasos para subir la vibración
9 pasos para subir la vibración9 pasos para subir la vibración
9 pasos para subir la vibración
 
Conclusiones
ConclusionesConclusiones
Conclusiones
 
Deep web
Deep webDeep web
Deep web
 
La familia-un-reto-de-champions
La familia-un-reto-de-championsLa familia-un-reto-de-champions
La familia-un-reto-de-champions
 
100 Jahre Allergen-Immuntherapie - Die Entdeckung der Allergie (Teil1)
100 Jahre Allergen-Immuntherapie - Die Entdeckung der Allergie (Teil1)100 Jahre Allergen-Immuntherapie - Die Entdeckung der Allergie (Teil1)
100 Jahre Allergen-Immuntherapie - Die Entdeckung der Allergie (Teil1)
 

Similar to Choosing a Cloud Provider: Public-Private-Hybrid

Rise of the Hybrid Cloud
Rise of the Hybrid CloudRise of the Hybrid Cloud
Rise of the Hybrid CloudIQBG, Inc.
 
Choosing the Right Clouds for your Business
Choosing the Right Clouds for your BusinessChoosing the Right Clouds for your Business
Choosing the Right Clouds for your BusinessMike Kavis
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computingsuraj bhandari
 
CloudStack at Schuberg Philis
CloudStack at Schuberg PhilisCloudStack at Schuberg Philis
CloudStack at Schuberg PhilisShapeBlue
 
Cloudera Director: Unlock the Full Potential of Hadoop in the Cloud
Cloudera Director: Unlock the Full Potential of Hadoop in the CloudCloudera Director: Unlock the Full Potential of Hadoop in the Cloud
Cloudera Director: Unlock the Full Potential of Hadoop in the CloudCloudera, Inc.
 
Best practices for application migration to public clouds interop presentation
Best practices for application migration to public clouds interop presentationBest practices for application migration to public clouds interop presentation
Best practices for application migration to public clouds interop presentationesebeus
 
Migrating into a cloud
Migrating into a cloudMigrating into a cloud
Migrating into a cloudANUSUYA T K
 
Cloud computing computer
Cloud computing computerCloud computing computer
Cloud computing computerSanath Surawar
 
You Can Build Your OpenStack and Consume it Too
You Can Build Your OpenStack and Consume it TooYou Can Build Your OpenStack and Consume it Too
You Can Build Your OpenStack and Consume it TooPLUMgrid
 
oracle-cloud-computing-wp-076373
oracle-cloud-computing-wp-076373oracle-cloud-computing-wp-076373
oracle-cloud-computing-wp-076373Prithvi Rajkumar
 
Applying systems thinking to AWS enterprise application migration
Applying systems thinking to AWS enterprise application migrationApplying systems thinking to AWS enterprise application migration
Applying systems thinking to AWS enterprise application migrationKacy Clarke
 
Lucid logistics case study
Lucid logistics case studyLucid logistics case study
Lucid logistics case studyVMware Tanzu
 
Accelerating government agility with cloud computing v1
Accelerating government agility with cloud computing v1Accelerating government agility with cloud computing v1
Accelerating government agility with cloud computing v1David Linthicum
 
Oracle Keynote Cloud Expo 11-04-09
Oracle Keynote Cloud Expo 11-04-09Oracle Keynote Cloud Expo 11-04-09
Oracle Keynote Cloud Expo 11-04-09Rex Wang
 
Zsl cloud-application migration-8_phased_approach
Zsl cloud-application migration-8_phased_approachZsl cloud-application migration-8_phased_approach
Zsl cloud-application migration-8_phased_approachzslmarketing
 
Software as a Service .pptx
Software as a Service .pptxSoftware as a Service .pptx
Software as a Service .pptxjuergenJaeckel
 
Value of Enterprise DevOps
Value of Enterprise DevOpsValue of Enterprise DevOps
Value of Enterprise DevOpsMike Kavis
 
Welcome to the Cloud!
Welcome to the Cloud!Welcome to the Cloud!
Welcome to the Cloud!imogokate
 

Similar to Choosing a Cloud Provider: Public-Private-Hybrid (20)

Rise of the Hybrid Cloud
Rise of the Hybrid CloudRise of the Hybrid Cloud
Rise of the Hybrid Cloud
 
Adopting the Cloud
Adopting the CloudAdopting the Cloud
Adopting the Cloud
 
Choosing the Right Clouds for your Business
Choosing the Right Clouds for your BusinessChoosing the Right Clouds for your Business
Choosing the Right Clouds for your Business
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
CloudStack at Schuberg Philis
CloudStack at Schuberg PhilisCloudStack at Schuberg Philis
CloudStack at Schuberg Philis
 
Cloudera Director: Unlock the Full Potential of Hadoop in the Cloud
Cloudera Director: Unlock the Full Potential of Hadoop in the CloudCloudera Director: Unlock the Full Potential of Hadoop in the Cloud
Cloudera Director: Unlock the Full Potential of Hadoop in the Cloud
 
Best practices for application migration to public clouds interop presentation
Best practices for application migration to public clouds interop presentationBest practices for application migration to public clouds interop presentation
Best practices for application migration to public clouds interop presentation
 
Migrating into a cloud
Migrating into a cloudMigrating into a cloud
Migrating into a cloud
 
Cloud computing computer
Cloud computing computerCloud computing computer
Cloud computing computer
 
You Can Build Your OpenStack and Consume it Too
You Can Build Your OpenStack and Consume it TooYou Can Build Your OpenStack and Consume it Too
You Can Build Your OpenStack and Consume it Too
 
oracle-cloud-computing-wp-076373
oracle-cloud-computing-wp-076373oracle-cloud-computing-wp-076373
oracle-cloud-computing-wp-076373
 
Cloud introduction
Cloud introductionCloud introduction
Cloud introduction
 
Applying systems thinking to AWS enterprise application migration
Applying systems thinking to AWS enterprise application migrationApplying systems thinking to AWS enterprise application migration
Applying systems thinking to AWS enterprise application migration
 
Lucid logistics case study
Lucid logistics case studyLucid logistics case study
Lucid logistics case study
 
Accelerating government agility with cloud computing v1
Accelerating government agility with cloud computing v1Accelerating government agility with cloud computing v1
Accelerating government agility with cloud computing v1
 
Oracle Keynote Cloud Expo 11-04-09
Oracle Keynote Cloud Expo 11-04-09Oracle Keynote Cloud Expo 11-04-09
Oracle Keynote Cloud Expo 11-04-09
 
Zsl cloud-application migration-8_phased_approach
Zsl cloud-application migration-8_phased_approachZsl cloud-application migration-8_phased_approach
Zsl cloud-application migration-8_phased_approach
 
Software as a Service .pptx
Software as a Service .pptxSoftware as a Service .pptx
Software as a Service .pptx
 
Value of Enterprise DevOps
Value of Enterprise DevOpsValue of Enterprise DevOps
Value of Enterprise DevOps
 
Welcome to the Cloud!
Welcome to the Cloud!Welcome to the Cloud!
Welcome to the Cloud!
 

Recently uploaded

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.pptxHampshireHUG
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
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
 
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 DevelopmentsTrustArc
 
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 productivityPrincipled Technologies
 
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
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
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
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
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
 
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?Antenna Manufacturer Coco
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
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
 

Recently uploaded (20)

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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
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
 
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
 
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
 
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
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
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...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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
 
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?
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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
 

Choosing a Cloud Provider: Public-Private-Hybrid

  • 1. © 2016 Kumulus Technologies Choosing a Cloud Provider
  • 2. © 2016 Kumulus Technologies Who Am I? Robert Starmer: @rstarmer - CTO for Kumulus Technologies - OpenStack operations contributor since 2012 - Supporting Cloud enablement and integration for Enterprise - OpenStack, Kubernetes, BareMetal to App CD Kumulus Technologies: @kumulustech - Systems consultants supporting cloud migration - Cloud technologies education services http://kumul.us/educate Kumulus Tech Newsletter: https://kumul.us/newsletter/ Five Minutes of Cloud: youtube.com/fiveminutesofcloud @rstarmer http://kumul.us
  • 3. © 2016 Kumulus Technologies Cloud Defined - the NIST Cloud Model Service Models Deployment Models Essential Characteristics Community PrivatePublic Hybrid Software as a Service (SaaS) Platform as a Service (SaaS) Infrastructure as a Service (SaaS) On Demand, Self Service Measured Service Broad Network Access Resource Pooling Rapid Elasticity @rstarmer
  • 4. © 2016 Kumulus Technologies Step 1 - Determine User Needs What are your users looking for? Provisioning Speed ● Manual Interfaces (UI) vs. Automated Integration ● Container vs. VM vs. Bare Metal Service Models ● IaaS vs. PaaS vs. SaaS ● CI integration 1 @rstarmer
  • 5. © 2016 Kumulus Technologies Step 2 - Determine Utilization Patterns Automation vs. Manual provisioning ● Is there something driving the utilization ● Scale and performance of the app ● Development use cases 2 @rstarmer
  • 6. © 2016 Kumulus Technologies Step 3 - Cost management Monitoring integration ●Third party (Splunk, Treasure Data, etc.) ●In-house (ELK, Sensu, etc.) Resource reporting ●Chargeback ●Billing 3 @rstarmer
  • 7. © 2016 Kumulus Technologies Step 4 - Network Interactions Bandwidth costs ●Ingress vs. egress costs ●Site-to-site vs. “local” Network service resource costs ●VPN ●Firewall ●Load balancing VM 4 @rstarmer
  • 8. © 2016 Kumulus Technologies Step 5 - Storage Data at rest ● Quantity defines costs ● Likely a constant drain on the overall cost structure Instance storage ● Pricing included (public) ● Costs incurred if instances are “off” How did the data get there? 5 @rstarmer
  • 9. © 2016 Kumulus Technologies Step 6 - Lock-in? Application deployments leverage APIs ●Standards based? Data migration ●Possible ●Costs ? Other “services” ●Message bus, DNS, IP addresses 6 @rstarmer
  • 10. © 2016 Kumulus Technologies Step 7 - Hybrid Value Costs of Migration ● Active migration ● Passive scale ● Storage ● Network ● Network Service (VPN, etc.) Flexibility 7 @rstarmer
  • 11. © 2016 Kumulus Technologies Your End Users Most people treat cloud as an endless resource pool ●Lack of awareness of ongoing service costs ●Just “use more” mentality Old habits come with using new tools ●Educate the users on best practices for cloud service use ●Most effective way of managing costs regardless of service target @rstarmer
  • 12. © 2016 Kumulus Technologies Possible Progression Public -> Private Start app dev/prod with a public provider ●Standard APIs ●Eyes open - data transition costs ●Network flexibility (DNS service discovery) Migrate to private at scale/baseline utilization ●Public becomes a burst and remote resource @rstarmer
  • 13. © 2016 Kumulus Technologies Possible Progression - Private -> Public Application built on a private service ●Remote country reach ●Network tunnel back to core data Continue to split front and back services @rstarmer
  • 14. © 2016 Kumulus Technologies Possible Value - Hybrid (?) Hybrid for “VM” based apps? ●Scale/burst with pre-positioned app elements ●Data in “public” or “private” environment @rstarmer
  • 15. © 2016 Kumulus Technologies Service costs model Private Cloud costs ● Infrastructure ● Datacenter space (power/cooling) ● Ops staff ● Software support Public Cloud Costs ● Cost per “ECU” or equivalent for containers (threads) ● Storage costs ● Network bandwidth costs ● Network services @rstarmer
  • 16. © 2016 Kumulus Technologies Summary Many factors go into a decision Pricing may be a principal factor ● Network, storage, compute ● User Education is the most effective cost management strategy Managing utilization applies to both service domains Hybrid may provide value, likely more in a container focused deployment (or PaaS service user) @rstarmer

Editor's Notes

  1. - essential characteristics make a cloud a cloud. Self-service is key as without that, you have virtual data center management -service models are consumption abstractions -deployment models define access boundaries http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf Cloud computing provides users with access to a shared collection of computing resources: networks for transfer, servers for storage, and applications or services for completing tasks. The compelling features of a cloud are: On-demand self-service: Users can automatically provision needed computing capabilities, such as server time and network storage, without requiring human interaction with each service provider. Network access: Any computing capabilities are available over the network. Many different devices are allowed access through standardized mechanisms. Resource pooling: Multiple users can access clouds that serve other consumers according to demand. Elasticity: Provisioning is rapid and scales out or is based on need. Metered or measured service: Cloud systems can optimize and control resource use at the level that is appropriate for the service. Services include storage, processing, bandwidth, and active user accounts. Monitoring and reporting of resource usage provides transparency for both the provider and consumer of the utilized service. Cloud computing offers different service models depending on the capabilities a consumer may require. SaaS: Software-as-a-Service. Provides the consumer the ability to use the software in a cloud environment, such as web-based email for example. PaaS: Platform-as-a-Service. Provides the consumer the ability to deploy applications through a programming language or tools supported by the cloud platform provider. An example of Platform-as-a-service is an Eclipse/Java programming platform provided with no downloads required. IaaS: Infrastructure-as-a-Service. Provides infrastructure such as computer instances, network connections, and storage so that people can run any software or operating system. This is OpenStack’s key function. Terms such as public cloud or private cloud refer to the deployment model for the cloud. A private cloud operates for a single organization, but can be managed on-premise or off-premise. A public cloud has an infrastructure that is available to the general public or a large industry group and is likely owned by a cloud services company. Clouds can also be described as hybrid. A hybrid cloud can be a deployment model, as a composition of both public and private clouds, or a hybrid model for cloud computing may involve both virtual and physical servers. Cloud computing can help with large-scale computing needs or can lead consolidation efforts by virtualizing servers to make more use of existing hardware and potentially release old hardware from service. Cloud computing is also used for collaboration because of its high availability through networked computers. Productivity suites for word processing, number crunching, and email communications, and more are also available through cloud computing. Cloud computing also avails additional storage to the cloud user, avoiding the need for additional hard drives on each user's desktop and enabling access to huge data storage capacity online in the cloud.