private, managed, public - all things wso2 cloud
TRANSCRIPT
Last Updated: June. 2015
Private, Managed, Public
All Things WSO2 Cloud
VP, Cloud Dmitry Sotnikov
VP, Pla+orm Evangelism Chris Haddad
Public Hybrid Private
Software as a Service
Platform as a Service
Infrastructure as a Service
Control
Economy
Flexibility of Purpose Leve
l of A
bstr
actio
n Cloud Headwinds and Tailwinds
Cloud Na0ve PaaS • Embraces Devops
• Automated governance and automated deployment
• DevOps Practices (continuous integration, delivery)
• Offers On-demand self service • For DevOps and End-users
• Developer workflow and experience
• Service and Tenant aware • Multi-tenant platform - Price and Time to value
• Service-aware load balancing
• Delivers Anti-fragile environment • Policy and rule based Elastic scalability
• Circuit breakers
• Service discovery
• Extensible • Full Platform set of Middleware Service Cartridges
• Composite, Micro-service based applications
• Integration with Enterprise identity and service level management
WSO2 Cloud Pla7orm
4
Core PaaS
Applications
APIs
Devices
Identity
Analytics
Integration
WSO2 Cloud Pla7orm
5
Core PaaS
Applications
APIs
Devices
Identity
Analytics
Integration
6
Comprehensive Cloud Scenario Coverage
Private Cloud
7
Apache Stratos 4.1.0 Architecture
Apache Stratos 4.1.0 Component Architecture
*
WSO2 Private PaaS/Apache Stratos Available Today
✓ Containeriza0on ✓ Policy based provisioning, scaling, and auto-‐healing ✓ Cloud Burs0ng and Hybrid Cloud
✓ Composite Applica0on Models
✓ Microservices architecture [Full stack defini0ons]
✓ Bring Your Own Run0me
http://wso2.com/whitepapers/devops-meets-alm-in-the-cloud-cloud-devops-paas/
Adopt Unified, Full Life Cycle DevOps and Developer Self-Service
Bring Your Own Runtime
Define Your Project Archetype
*
Bring Your Own Run0me Define Your Own Project Archetype
✓ Baseline – [Run-only]
✓ Run-time servers, language interpreters, and frameworks
✓ Maintain quality of service
✓ Intermediate – [Basic DevOps]
✓ Create project workspace
✓ Automate Provisioning and Deployment
✓ Advanced – [Full Lifecycle Support]
✓ Integrate Software development lifecycle tooling
✓ Dynamically Discover and Link Services
*
Apache Stratos Architecture
*
Stratos Architecture with Docker Support
*
PaaS in a Containerized Cloud
• Application Package Manager
• Define Composite Application
• Manage Micro-service Definition
• Associate Security and Network Policies
• Manage Service Subscriptions
• Layer 7 Container Auto-Scaler Logic
*
Microservices and Composite ApplicaBons
Composite ApplicaBon Model and Policy Model
*
Groups = Composite Cloud Instances
*
Burst based on policy and load
Ever try to Cloud Burst Containers?
More to PaaS than VMs & Containers
20
Core PaaS
Applications
APIs
Devices
Identity
Analytics
Integration
Private Cloud: Boeing Edge o Cloud system encompassing airplane sensors, Boeing, supply chain, airlines
o Need the whole pla7orm: o Data processing & analy0cs (batch and real-‐0me), o Integra0on w/modern and legacy systems, o Autoscaling, o Provisioning, o Mul0tenancy, o APIs, o Mobility, o Governance 21 http://wso2.com/library/wso2con2013-usa/keynote-cutting-edge-it-at-boeing-transforming-commercial-aviation-using-wso2/
Private Cloud: Trimble PaaS o PaaS used by customers such as HILTI to internet-‐enable tools
o Need the whole pla7orm: o Data processing & analy0cs (batch and real-‐0me), o Integra0on w/modern and legacy systems, o Autoscaling, o Provisioning, o API management, o Iden0ty management
22 http://wso2.com/library/wso2con2013-usa/keynote-building-an-enterprise-paas-framework-using-open-source-components/
Managed Cloud
23
o Star0ng June 2, 2014 all WSO2 products are also op0onally available hosted by WSO2
o Dedicated per-‐customer deployment o Can be connected to customer network o Set up and run by WSO2 o Guaranteed SLA o Now has customers in US, Europe, and APAC; public and commercial
24
Managed Cloud
Managed Cloud: Axiata/GSMA o API pla7orm for GSM operators to enable addi0onal business models: mobile iden0ty, mobile payments, etc.
o WSO2 Pla7orm delivered: o Scaling o Provisioning o API Management, o Integra0on, o Analy0cs, o Iden0ty Management
o Managed Cloud enabled fast 0me to market 25 https://youtu.be/PNSgkSTgRcQ
Public Cloud
26
WSO2 Public Cloud
27
Core PaaS
Applications
APIs
Devices
Identity
Analytics
Integration
• Op0mized for mainstream scenarios
• Starts at low price points
• Each solu0on is highly compe00ve in its niche
• Together they form the most comprehensive set of cloud technology on the market
o WSO2 App Factory in a shared public cloud
o Integrated: ✓ Applica0on and Database servers,
✓ Dev-‐Test-‐Prod applica0on lifecycle management,
✓ Resource management,
✓ GIT code repository,
✓ Online IDE,
✓ Con0nuous build,
✓ Con0nuous deployment.
✓ Issue tracker,
✓ Team management,
o Beta-‐launched
28
Public Cloud: App Cloud
o WSO2 API Manager as a service
o Integrated: ✓ Fast and easy way to turn
services into managed APIs,
✓ API modelling,
✓ API lifecycle management,
✓ Automated scaling,
✓ Throhling,
✓ Key provisioning and management,
✓ Rich subscriber experience: store, forums, etc.
✓ Monitoring and analy0cs,
✓ Mone0za0on.
29
Public Cloud: API Cloud
WSO2 Cloud Pla7orm
30
Core PaaS
Applications
APIs
Devices
Identity
Analytics
Integration
Contact us !