SlideShare a Scribd company logo
Choosing Cloud
Computing Provider
Charlotte Cloud Computing – June’18 Meetup
Presented by: Ramu Pulipati
About Me
• Cofounder / CTO botsplash
• Charlotte Startup Focused on Omni-Channel Chat
Platform
• Worked for other regional Startups and Enterprises
Overview
• Review Business Goals
• Cloud application challenges and approaches
• Cloud Provider Offerings
• Use case & takeaways
Disclaimer: This is based on our experience and may not apply
to your situation. Use this information as it applies to you business.
Building cool software is a
means to an END
By David Stedman, CEO of BrightDime
Focus on Business Needs & Goals
• Agility: Build and Iterate faster
• Debugging and Troubleshooting
• Security – Networking and Encryption
• Scalability
• Team strengths
• Minimal Operational Cost
• Enterprise Model
Note: These will keep evolving as your project/business grow
Why Cloud?
• No upfront cost. Pay as you go model.
• Faster to Market. Rapid iterations. Strategic.
• Scale / Seasonal usage
• FREE to get started
• Public vs Private vs Hybrid
• Platform as Service targeted to developers
Software decision should not be based on cool or
Resume-driven-development (RDD)
Cloud Offerings
• Compute
• Instances, Beanstalk, Containers
• Storage
• Block Storage, Object Storage, DBMS
• Networking
• Private Networking, Direct Connect, DNS
• Other features
• Queuing, Analytics, Search, Paas
Cloud Application Challenges
• Availability – Intermittent Breakdown
• Network Latency
• Node and HDD failures
• Data colocation
• Monitoring and DevOps
• Complex Design Patterns
• Sticker Shock
Cloud Native Architecture Patterns
• Availability / Multiple Zones
• Data Management
• Queuing
• Management / Monitoring
• Scalability
• Private Network
• DevOps automation Published 2012
MSDN Patterns
Factors to decide on Cloud Provider
• Required Cloud Services
• Proven Reliability
• Cost without traps
• Ease of use, Clean design
• No or limited vendor lock-in
• Co-location including PAAS / Vendor services
• Enterprise needs
Cloud Providers
Compute Instances
Infrastructure as a Service
(Multiple instance types)
AWS EC2, Google Cloud, Azure Cloud, IBM
Bluemix, Oracle Cloud
Platform as a Service Beanstalk, App Engine, Heroku, Serverless,
Lambda
Container Services Kubernetes, Docker Swarm, ECS
Bare Metal Providers Digital Ocean, Linode, Redhat Open Shift
Machine Learning / GPU Azure ML & Notebooks, Amazon EC2 &
SageMaker, Google ML Engine
T2 Instances (burst mode) AWS and Azure supports
Note: Pricing and performance vary based on instance selection
Other Features
Queuing Support** AWS SQS, Kinesis, Azure Events, Google Cloud
Pub/Sub
Block Storage All providers
Object Storage AWS S3, Google Cloud Storage, Azure Blob
Networking Digital Ocean, Linode, Redhat Open Shift
Encryption AWS KMS, Google KMS, Azure Key Vault
Availability Zones AWS, Google, Azure
Hosted RDBMS AWS RDS, Google Cloud SQL, Azure SQL
Container Services AWS, Google, Azure and Digital Ocean
Pay as you go model
Compute AWS Regional: On-demand, Reserved,
Spot and T2 unlimited Usage
Google On-demand, Sustained, Reserved
and Spot Usage
Azure On-demand, Reserved and Spot
Instances
Others All See pricing section
Use case (botsplash)
First
Attempt
Serverless &
Containers
Too early to adopt. Multiple
Services. Unable to Troubleshoot
Beta
Product
Digital
Ocean
Easy and Reliable. Private Network.
Lets Encrypt.
Production Linode Cost factor for servers
Enterprise AWS Encryption at REST including
database, email and storage
Muti-tenant
Enterprise
AWS
Kubernetes*
VPC Isolated implementations
Provider Pros & Cons (from our
experience)
AWS Reliability, VPC, RDS,
Encryption
Interwound Services,
Cost will Escalate fast,
Vendor Lock-in
Google Cloud Sustained Use Cost,
Reliability
RDS VPC, Encryption,
Tooling
Azure Enterprise, Power BI &
Azure ML, Credits
Cost, Reliability, Support
Linode Best Cost, No Private Networking,
Reputation problem
Digital Ocean RDS VPC, Tooling No VPC, Tooling
Takeaways
• Start small and Let your Business drive the Tech strategy
• Use proven and reliable services across clouds, Keep
window to Migrate
• Automate deployment – Key to Cloud Success
• Stick to your technologies & Team comfort
• Use specialized services such as Cloudflare, Papertrial,
Floydhub, Datadog, etc
• Keep small footprint. Do not signup more than needed.
Use FREE Cloud Resources
Getting Started Small Business
AWS 1 year free compute and
monthly storage/features
AWS Launch
$1000 Starter + VC Benefits
Google Cloud Permanent Free Compute
Azure Free starter features Microsoft BizSpark
3 years – $150 per month
Oracle Cloud NA Oracle Scaleup
3 months free
IBM Bluemix Cognitive Class Promotion
$1200 value
Digital Ocean and Github Education package
Questions?
Contact me at ramu@botsplash.com

More Related Content

PDF
Orchestrating PaaS and IaaS+ with RightScale
PDF
What Every MSP Needs to Know for Cloud Success
PDF
Managing Container-as-a-Service and Docker Clusters in the Cloud with RightScale
PDF
7 Common Questions About a Cloud Management Platform
PDF
Cloud Migration and Portability (with and without Containers)
PPTX
TechDays 2017 - Going Serverless (2/2): Hands-on with Azure Event Grid
PPTX
Microsoft Azure at 360*
PDF
Cloud Native (Bert Ertman)
Orchestrating PaaS and IaaS+ with RightScale
What Every MSP Needs to Know for Cloud Success
Managing Container-as-a-Service and Docker Clusters in the Cloud with RightScale
7 Common Questions About a Cloud Management Platform
Cloud Migration and Portability (with and without Containers)
TechDays 2017 - Going Serverless (2/2): Hands-on with Azure Event Grid
Microsoft Azure at 360*
Cloud Native (Bert Ertman)

What's hot (18)

PDF
Successful Cloud Orchestration with RightScale CMP
PPTX
How to Manage Clouds, VMs and Bare Metal via RightScale
PPTX
Taming the cost of your first cloud - CCCEU 2014
PPTX
Basics of cloud computing ( aws )
PPTX
Dude, Where's my Server?
PDF
Cloud Lessons Learned: 3 Cloud Case Studies
PDF
Automating Cloud Operations: Tips from Managed Services
PPTX
Citrix on Azure
PDF
What A No Compromises Hybrid Cloud Looks Like
PDF
Deploying in the Cloud: Why and How
PDF
Best Practices for Your CMP RFP or RFI
PPTX
HOW CLOUD PLATFORMS ARE EVOLVING TO SUPPORT WEB-SCALE DIGITAL AND IT BUSINESS
PDF
Comparing Cloud-Based Infrastructure Services
 
PDF
Building a Service Provider Cloud Offering - MVMUG Sept2013
PDF
Tagging Best Practices for Cloud Governance
PPTX
Planning a successful private cloud - CloudStack Collaboration Europe 2013
PDF
Cloud Orchestration with RightScale Cloud Workflow
PDF
Cloud Migration and Portability Best Practices
Successful Cloud Orchestration with RightScale CMP
How to Manage Clouds, VMs and Bare Metal via RightScale
Taming the cost of your first cloud - CCCEU 2014
Basics of cloud computing ( aws )
Dude, Where's my Server?
Cloud Lessons Learned: 3 Cloud Case Studies
Automating Cloud Operations: Tips from Managed Services
Citrix on Azure
What A No Compromises Hybrid Cloud Looks Like
Deploying in the Cloud: Why and How
Best Practices for Your CMP RFP or RFI
HOW CLOUD PLATFORMS ARE EVOLVING TO SUPPORT WEB-SCALE DIGITAL AND IT BUSINESS
Comparing Cloud-Based Infrastructure Services
 
Building a Service Provider Cloud Offering - MVMUG Sept2013
Tagging Best Practices for Cloud Governance
Planning a successful private cloud - CloudStack Collaboration Europe 2013
Cloud Orchestration with RightScale Cloud Workflow
Cloud Migration and Portability Best Practices
Ad

Similar to Cloud computing options (20)

PDF
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...
PPTX
Enterprise Cloud Architecture Best Practices
PPT
Basics of Java Cloud
PDF
Diadem Technologies - Cloud Computing - Nasscom Workshop
PDF
IBM Technology Day 2013 Smarter Computing P Perdaems Salle Rome
PPT
Cloud computing
PDF
Introduction to AWS (October 2017)
PDF
Enterprise Blockchains – A Pragmatic & Realistic Guide for CIOs/CDOS
PDF
Serverless Days Ahmedabad - Dhaval Nagar.pptx.pdf
PPTX
Cloud for business
PPTX
GCP.pptx
PDF
Using RightScale CMP with Cloud Provider Tools
PDF
Cloud Manthn Software Solutions Pvt Ltd - What we do ?
PPTX
MTI Workshop january 2024 for aws drs project
PDF
Cloud Computing workshop
PDF
Inside BMW's cloud-native DevOps approach to application migration on AWS
PPTX
10 Key Steps for Moving from Legacy Infrastructure to the Cloud
PPTX
Apresentação Microsoft Azure no SASPI 5
PPTX
Cloudera Director: Unlock the Full Potential of Hadoop in the Cloud
PPTX
Introduction to AWS
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...
Enterprise Cloud Architecture Best Practices
Basics of Java Cloud
Diadem Technologies - Cloud Computing - Nasscom Workshop
IBM Technology Day 2013 Smarter Computing P Perdaems Salle Rome
Cloud computing
Introduction to AWS (October 2017)
Enterprise Blockchains – A Pragmatic & Realistic Guide for CIOs/CDOS
Serverless Days Ahmedabad - Dhaval Nagar.pptx.pdf
Cloud for business
GCP.pptx
Using RightScale CMP with Cloud Provider Tools
Cloud Manthn Software Solutions Pvt Ltd - What we do ?
MTI Workshop january 2024 for aws drs project
Cloud Computing workshop
Inside BMW's cloud-native DevOps approach to application migration on AWS
10 Key Steps for Moving from Legacy Infrastructure to the Cloud
Apresentação Microsoft Azure no SASPI 5
Cloudera Director: Unlock the Full Potential of Hadoop in the Cloud
Introduction to AWS
Ad

More from botsplash.com (15)

PDF
Migrating to postgresql
PPTX
Bootstrap SaaS startup using Open Source Tools
PPTX
Devops Days, 2019 - Charlotte
PPTX
Building NLP solutions for Davidson ML Group
PPTX
Getting started with postgresql
PPTX
Building NLP solutions using Python
PPTX
Chat interfaces, Extension to Digital Marketing
PPTX
Data Science meets Digital Marketing
PPTX
botsplash deep dive
PPTX
Building Twitter bot using Python
PPTX
Python for data science
PPTX
Live development & tools
PPTX
AI Use Cases discussion
PPTX
Career advice for beginner software engineers
PPTX
Node.js Getting Started &amd Best Practices
Migrating to postgresql
Bootstrap SaaS startup using Open Source Tools
Devops Days, 2019 - Charlotte
Building NLP solutions for Davidson ML Group
Getting started with postgresql
Building NLP solutions using Python
Chat interfaces, Extension to Digital Marketing
Data Science meets Digital Marketing
botsplash deep dive
Building Twitter bot using Python
Python for data science
Live development & tools
AI Use Cases discussion
Career advice for beginner software engineers
Node.js Getting Started &amd Best Practices

Recently uploaded (20)

PPTX
MYSQL Presentation for SQL database connectivity
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
KodekX | Application Modernization Development
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
PDF
Modernizing your data center with Dell and AMD
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPTX
Cloud computing and distributed systems.
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
cuic standard and advanced reporting.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
MYSQL Presentation for SQL database connectivity
NewMind AI Weekly Chronicles - August'25 Week I
KodekX | Application Modernization Development
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Network Security Unit 5.pdf for BCA BBA.
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Review of recent advances in non-invasive hemoglobin estimation
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Mobile App Security Testing_ A Comprehensive Guide.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
Modernizing your data center with Dell and AMD
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
“AI and Expert System Decision Support & Business Intelligence Systems”
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Cloud computing and distributed systems.
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
cuic standard and advanced reporting.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...

Cloud computing options

  • 1. Choosing Cloud Computing Provider Charlotte Cloud Computing – June’18 Meetup Presented by: Ramu Pulipati
  • 2. About Me • Cofounder / CTO botsplash • Charlotte Startup Focused on Omni-Channel Chat Platform • Worked for other regional Startups and Enterprises
  • 3. Overview • Review Business Goals • Cloud application challenges and approaches • Cloud Provider Offerings • Use case & takeaways Disclaimer: This is based on our experience and may not apply to your situation. Use this information as it applies to you business.
  • 4. Building cool software is a means to an END By David Stedman, CEO of BrightDime
  • 5. Focus on Business Needs & Goals • Agility: Build and Iterate faster • Debugging and Troubleshooting • Security – Networking and Encryption • Scalability • Team strengths • Minimal Operational Cost • Enterprise Model Note: These will keep evolving as your project/business grow
  • 6. Why Cloud? • No upfront cost. Pay as you go model. • Faster to Market. Rapid iterations. Strategic. • Scale / Seasonal usage • FREE to get started • Public vs Private vs Hybrid • Platform as Service targeted to developers Software decision should not be based on cool or Resume-driven-development (RDD)
  • 7. Cloud Offerings • Compute • Instances, Beanstalk, Containers • Storage • Block Storage, Object Storage, DBMS • Networking • Private Networking, Direct Connect, DNS • Other features • Queuing, Analytics, Search, Paas
  • 8. Cloud Application Challenges • Availability – Intermittent Breakdown • Network Latency • Node and HDD failures • Data colocation • Monitoring and DevOps • Complex Design Patterns • Sticker Shock
  • 9. Cloud Native Architecture Patterns • Availability / Multiple Zones • Data Management • Queuing • Management / Monitoring • Scalability • Private Network • DevOps automation Published 2012 MSDN Patterns
  • 10. Factors to decide on Cloud Provider • Required Cloud Services • Proven Reliability • Cost without traps • Ease of use, Clean design • No or limited vendor lock-in • Co-location including PAAS / Vendor services • Enterprise needs
  • 12. Compute Instances Infrastructure as a Service (Multiple instance types) AWS EC2, Google Cloud, Azure Cloud, IBM Bluemix, Oracle Cloud Platform as a Service Beanstalk, App Engine, Heroku, Serverless, Lambda Container Services Kubernetes, Docker Swarm, ECS Bare Metal Providers Digital Ocean, Linode, Redhat Open Shift Machine Learning / GPU Azure ML & Notebooks, Amazon EC2 & SageMaker, Google ML Engine T2 Instances (burst mode) AWS and Azure supports Note: Pricing and performance vary based on instance selection
  • 13. Other Features Queuing Support** AWS SQS, Kinesis, Azure Events, Google Cloud Pub/Sub Block Storage All providers Object Storage AWS S3, Google Cloud Storage, Azure Blob Networking Digital Ocean, Linode, Redhat Open Shift Encryption AWS KMS, Google KMS, Azure Key Vault Availability Zones AWS, Google, Azure Hosted RDBMS AWS RDS, Google Cloud SQL, Azure SQL Container Services AWS, Google, Azure and Digital Ocean
  • 14. Pay as you go model Compute AWS Regional: On-demand, Reserved, Spot and T2 unlimited Usage Google On-demand, Sustained, Reserved and Spot Usage Azure On-demand, Reserved and Spot Instances Others All See pricing section
  • 15. Use case (botsplash) First Attempt Serverless & Containers Too early to adopt. Multiple Services. Unable to Troubleshoot Beta Product Digital Ocean Easy and Reliable. Private Network. Lets Encrypt. Production Linode Cost factor for servers Enterprise AWS Encryption at REST including database, email and storage Muti-tenant Enterprise AWS Kubernetes* VPC Isolated implementations
  • 16. Provider Pros & Cons (from our experience) AWS Reliability, VPC, RDS, Encryption Interwound Services, Cost will Escalate fast, Vendor Lock-in Google Cloud Sustained Use Cost, Reliability RDS VPC, Encryption, Tooling Azure Enterprise, Power BI & Azure ML, Credits Cost, Reliability, Support Linode Best Cost, No Private Networking, Reputation problem Digital Ocean RDS VPC, Tooling No VPC, Tooling
  • 17. Takeaways • Start small and Let your Business drive the Tech strategy • Use proven and reliable services across clouds, Keep window to Migrate • Automate deployment – Key to Cloud Success • Stick to your technologies & Team comfort • Use specialized services such as Cloudflare, Papertrial, Floydhub, Datadog, etc • Keep small footprint. Do not signup more than needed.
  • 18. Use FREE Cloud Resources Getting Started Small Business AWS 1 year free compute and monthly storage/features AWS Launch $1000 Starter + VC Benefits Google Cloud Permanent Free Compute Azure Free starter features Microsoft BizSpark 3 years – $150 per month Oracle Cloud NA Oracle Scaleup 3 months free IBM Bluemix Cognitive Class Promotion $1200 value Digital Ocean and Github Education package
  • 19. Questions? Contact me at ramu@botsplash.com