WSO2 Cloud Platform: Vision and Roadmap

Preview:

Citation preview

WSO2CloudPla-orm:VisionandRoadmap

DmitrySotnikovVP,Cloud

dmitry@wso2.com@DSotnikov

2

WSO2 Platform

3

PublicCloud ManagedCloudPrivate

Deployments

4

WSO2 Public Cloud

• Shared public service • Optimized for mainstream

scenarios • Starts at low price points • Each solution is highly

competitive in its niche • Together they form the most

comprehensive set of cloud technology on the market

5

PublicCloud:APICloud• WSO2 API Manager as a service • Provides:

•  Fast and easy way to turn services into managed APIs

•  API modelling

•  API lifecycle management

•  Automated scaling

•  Throttling

•  Key provisioning and management

•  Rich subscriber experience: store, forums, etc.

•  Monitoring and analytics

•  Monetization.

•  Launched commercially June 2015

New in API Cloud

• API Monetization! •  Available for all subscription tiers starting with Getting Traction,

•  Just 15% commission

•  PCI compliant

•  Turnkey solution with billing system is built in

6

Walkthrough: Enable Monetization

7

Walkthrough: Edit Subscription Tiers

8

Walkthrough: Set Pricing

9

Wide Scenario Support

10

Other Recent Improvements

• API Export/Import • Google Analytics integration (with location data!) • Digest Authentication • Hard limits on backend calls • UI for tier editing • Multiple administrators per organization • Custom fonts in developer portal • Availability dashboard includes web UIs

11

API Cloud Future

• More focus on tooling and debugging • Responsive developer portal UI by default

12

13

• WSO2 App Factory in a shared public cloud

•  The goal is not to compete head to head with pure aPaaS but rather provide backend and frontend hosting needed for comprehensive scenarios

•  v1 beta-launched in 2014 was based on Apache Stratos and emphasized development and ALM

•  v2 launched in March 2016 is based on docker and Kubernetes, has microservices support, wide application compatibility, and better integration into WSO2 platform

WSO2 App Cloud

New in App Cloud

• Microservices • Application compatibility • Wider stack support

14

Docker-based Versioning

1.0.0

1.0.1

1.0.2

1.1.0

1.0.2 1.0.2

1.2.0

Old

Old

Production

Staging

Dev

Prod URL

16

Microservices Framework for Java •  Developed as part of the Carbon 5 work for internal services, now available separately. •  Java-based framework for micro-services •  Boots in 300 ms on a laptop •  Simple, annotation-based programming •  Integrates with our analytics platform for operational and business monitoring •  Integrates with our IdentityServer and 3rd party solutions for token validation (OAuth, Basic Auth)

Cloud Demo

1.  MSF4J backend in App Cloud

2.  API in API Cloud 3.  Web front end in App

Cloud 4.  MSF4J has embedded

Swagger API definition 5.  Web front end app

subscribed to the API 6.  CI/CD for developers

API GatewayBuzzwords�

web app

BuzzwordsAPI

/buzzwordsapi/1.0.0Buzzwords�

backend

MSF4J�microservices

Buzdb database

App Cloud Roadmap

• Custom URLs • Multiple container sizes and scaling • App Cloud / API Cloud integration via

•  MSF4J Swagger

•  Environment variables

• Commercial availability

18

More Services in the Works

•  Integration Cloud •  SaaS to SaaS integration

•  Identity Cloud •  Federation between local LDAP/AD and SaaS applications

• Device Cloud •  MDM and later IoT scenarios

19

QuesIonTime!