planning your cloud strategy
TRANSCRIPT
Cloud Strategy
• Using Cloud Services• Federation of Cloud Identities• Development in Cloud• Running Your Application in Cloud
Cloud Services
• Tons of Useful Services• Standing on the Shoulders of Giants• You/Your Customers might already
using some of these services
Cloud Identities
• Increased numbers of Social Identities
• Lots of retail customer identities are based on social network identities
• Your users/employees already have one or more social identities
Application Development
• Agile• API Driven• Polyglot (language, technology, data)• Requires Quick Releases• Supports Long Tail of Apps
Application Runtime
• Microservices Architecture• Unpredictable Load• Varied scalability between components
Relationship with IT
8
2 days to create a
user
½ day to reset a
password
3 days to create a
database
1 week to provision
a VMruntime policies
devops policies
Picture Credit : http://web.zizinya.com/blog/
What You Need?
• Self Service• Heterogeneous Runtimes• Polyglot Programming Model• Workflow Driven• API Driven• Accept Creative Experimentation• Low Cost Development, Runtime Environments
And the Madness Continues…
Urbernetes Control Plane
Kubernetes Cluster 1
GCE
Kubernetes Cluster 2
AWs
Kubernetes Cluster n
Private
Standard Kubernetes API
Urbernetes APIPolicy Engine
Auth
Desired Federation
State
Migration Controllers
https://github.com/kubernetes/kubernetes/blob/master/docs/proposals/federation.md
WSO2 API Manager
• Controlling which cloud APIs can be used by the applications
• Identifying which applications are using what APIs and how much they are using
WSO2 ESB and Connectors
• Integration with cloud services• Cloud to Cloud and Cloud to Enterprise
Integrations• ESB Connector Store : https://store.wso2.com
Running WSO2 Products on Kubernetes
Pod 1 Pod 2
Manager Cluster Service
Pod 3 Pod 4 Pod n
Worker Cluster Services
Manager Replication Controller
Worker Replication Controller
Client
Gov Reg
Conf Reg
User Stor
e