Choosing the Right Clouds for your Business
- 2. © 2013 Cloud Technology Partners, Inc. / Confidential
2
Mike Kavis
About the Presenter
VP / Principal Architect, Cloud Technology Partners
@madgreek65
mike.kavis@cloudtp.com
- 3. © 2013 Cloud Technology Partners, Inc. / Confidential
3
Why Cloud? Why Now?
- 4. © 2013 Cloud Technology Partners, Inc. / Confidential
4
Why Cloud? Why Now?
- 5. © 2013 Cloud Technology Partners, Inc. / Confidential
5
Key Drivers
Why Cloud? Why Now?
Cloud
Computing
Agility
DC
Consolidation
Cheap
Backup/Storage
Focus on Core
Competency
Utility Pricing
Moving to SaaS
Operating
Model
- 6. © 2013 Cloud Technology Partners, Inc. / Confidential
6
Cloud Service and Deployment Models
- 7. © 2013 Cloud Technology Partners, Inc. / Confidential
7
Cloud Service and Deployment Models
- 8. © 2013 Cloud Technology Partners, Inc. / Confidential
8
Cloud Service Models
- 9. © 2013 Cloud Technology Partners, Inc. / Confidential
9
Hybrid
Cloud Service Models
Private PublicSecure
Connection
• Single Tenant
• Sensitive Data
• Regulatory Constraints
• Legacy Stateful Apps
• Multi Tenant
• Cloud Bursting
• Cloud DR/Backup
• Web Scale Apps
Common Hybrid Cloud Patterns
- 10. © 2013 Cloud Technology Partners, Inc. / Confidential
10
Cloud Service Models - IaaS
- 11. © 2013 Cloud Technology Partners, Inc. / Confidential
11
Cloud Service Models - PaaS
- 12. © 2013 Cloud Technology Partners, Inc. / Confidential
12
Cloud Service Models - SaaS
- 13. © 2013 Cloud Technology Partners, Inc. / Confidential
13
Cloud Service Models - SaaS
- 14. © 2013 Cloud Technology Partners, Inc. / Confidential
14
Cloud Service Models – Pros and Cons of PaaS
- 15. © 2013 Cloud Technology Partners, Inc. / Confidential
15
Cloud Service Models – Many Flavors of PaaS
• Public Hosted
– Classic PaaS model; Vendor runs PaaS on its own infrastructure in a public cloud
• Public Managed
– Vendor runs PaaS on an IaaS vendor’s public cloud and manages the PaaS on your behalf
• Public Unmanaged
– Vendor runs PaaS on an IaaS vendor’s public cloud and you managed it
• Private Hosted
– Vendor runs PaaS on its own infrastructure in a private cloud
• Private Managed
– PaaS solution is software only installed on a private cloud, vendor manages the platform on
your behalf
• Private Unmanaged
– PaaS solution is software only that you install and manage yourself in a private cloud
- 16. © 2013 Cloud Technology Partners, Inc. / Confidential
16
Cloud Service Models – Many Flavors of PaaS
- 17. © 2013 Cloud Technology Partners, Inc. / Confidential
17
Cloud Service Models – Domain Specific PaaS Options
• Platform for
processing
streaming and
sensor data
• Abstraction of
complex NoSQL
database
technology
• Build campaigns
across multiple
channels
• Build once,
deploy to many
devices
Mobile Social
IoT
Big
Data
Large number of
startups and large
monolithic companies
competing
- 18. © 2013 Cloud Technology Partners, Inc. / Confidential
18
Barriers: Real and Myths
- 19. © 2013 Cloud Technology Partners, Inc. / Confidential
19
Barriers – Misplaced Blame
Do bridges suck or was it the architects?
- 20. © 2013 Cloud Technology Partners, Inc. / Confidential
20
Barriers – Security
Worst recent catastrophic breaches occurred in
on-prem environments
- 21. © 2013 Cloud Technology Partners, Inc. / Confidential
21
Barriers – Skills shortage
Pre-Cloud
- Vertical scale
- Expertise in silos
- Tightly Coupled/ Stateful Services
- Standard n-tier architectures
- Traditional SDLC
Cloud
- Horizontal scale
- Full stack engineers
- Loosely Coupled / Stateless Services
- Distributed architectures
- Agile/DevOps
- 22. © 2013 Cloud Technology Partners, Inc. / Confidential
22
Barriers – New Operating Model
Pre-Cloud
- CAPEX
- Long Install & upgrade processes
- Delivered a Product
- High touch, high customization
- Total control
Cloud
- OPEX
- SaaS Model
- Deliver Services
- Low touch, customer configuration
- Shared responsibility with CSPs
- 23. © 2013 Cloud Technology Partners, Inc. / Confidential
23
Next Steps
- 24. © 2013 Cloud Technology Partners, Inc. / Confidential
24
Next Steps – Define a Business Architecture
- 25. © 2013 Cloud Technology Partners, Inc. / Confidential
25
Next Steps – Define a Reference Architecture
- 26. © 2013 Cloud Technology Partners, Inc. / Confidential
26
Next Steps – Select Cloud Service Model(s)
SaaS
Candidates
Mobile
PaaS?
API Mgmt
SaaS?
SaaS or
PaaS or
Partners or
Build on
IaaS?
SaaS or
PaaS or
Partners or
Build on
IaaS?
SaaS or
PaaS or
code
libraries on
IaaS?
- 27. © 2013 Cloud Technology Partners, Inc. / Confidential
27
Next Steps – Select Cloud Deployment Model(s)
Hybrid
Private PublicSecure
Connection
• Pure Private
• More control
• More work
• Less scalability
• Pure Public
• Faster to market
• Highly elastic
• Lower cost of entry
• Hybrid
• Best of both worlds
• Most complex
• Least mature model
- 28. © 2013 Cloud Technology Partners, Inc. / Confidential
28
Next Steps – Build a Roadmap
- 29. © 2013 Cloud Technology Partners, Inc. / Confidential
29
Next Steps – Don’t Try This Alone – Seek outside help
- 30. © 2013 Cloud Technology Partners, Inc. / Confidential
30
Questions?
Thank you for your time and interest.
Mike Kavis VP / Principal Architect,
Cloud Technology Partners
@madgreek65 / mike.kavis@cloudtp.com