SlideShare a Scribd company logo
1 of 34
Download to read offline
Roadmap to the Cloud
How to Easily Migrate to the Cloud Platform Using
                 WSO2 Stratos

               S.Uthaiyashankar (shankar@wso2.com)
                      Senior Software Architect
        Chair, Management Committee – Cloud Technologies
WSO2
• Founded in 2005 by acknowledged leaders in XML, Web
  Services Technologies & Standards and Open Source

• Producing entire middleware platform 100% open source
  under Apache license

• Business model is to sell comprehensive support &
  maintenance for our products

• Venture funded by Intel Capital and Quest Software.

• Global corporation with offices in USA, UK & Sri Lanka

• 150+ employees and growing.
Agenda
•   Cloud Computing
•   Cloud Native Properties
•   WSO2 Stratos Overview
•   Features of WSO2 Stratos
Cloud Computing
• Ability to buy computational power, storage or
  services on demand

• Service Delivery Model
  – What is given “as a Service”

• Cloud Deployment Model
  – Where is it deployed
Service Delivery Model

    Software as a Service


    Platform as a Service

  Infrastructure as a Service
Cloud Deployment Model




Public   Hybrid    Private
Cloud Computing Models

           Software as a Service


           Platform as a Service

         Infrastructure as a Service

Public           Hybrid                Private
Cloud Computing Models
                                         Control




                                                                        Flexibility of Purpose
Level of Abstraction




                                  Software as a Service


                                  Platform as a Service

                                Infrastructure as a Service

                       Public           Hybrid                Private
                                         Economy
Enterprise IT in 2010
Enterprise IT in 2015+
One View of Cloud Applications Today

          App   App

          VM    VM    VM
Cloud Native
• Elastic (Uses the cloud efficiently)
        • Scales up and down as needed
        • Works with the underlying IaaS
• Self-service (in the hands of users)
        • De-centralized creation and management of tenants
        • Automated Governance across tenants
• Multi-tenant (Only costs when you use it)
        • Virtual isolated instances with near zero incremental cost
        • Implies you have a proper identity model
• Granularly Billed and Metered (pay for just what you use)
        • Allocate costs to exactly who uses them
• Distributed/Dynamically Wired (works properly in the cloud)
        • Supports deploying in a dynamically sized cluster
        • Finds services across applications even when they move
• Incrementally Deployed and Tested (seamless live upgrades)
        • Supports continuous update, side-by-side operation, in-place testing and
          incremental production
Cloud Native Middleware
Stratos Meets Enterprise Expectations
• All angles of enterprise architecture expectations are covered
    – Not just developers, but aimed at integration specialists as well
    – Industry standard model (Webapp, ESB , BPEL, web services)

• No vender lock-in
    – No {Service provider, data , programming model} lock-in
    – In almost all cases Identity, Cache, Data access are all proprietary and
      specific to the PaaS

• An Enterprise-ready PaaS based on SOA architecture and Open
  Standards
    – ESB, BPMS, BRMS, BAM, Portal

• Open source
    – with Apache License (version 2)
Shared Middleware Services
User Experience of Stratos
StratosLive vs Stratos
• StratosLive - a Platform-as-a-Service
   – contains all the “Services” in a default / vanilla state

• Stratos can contain:
   – More services
      • e.g. New services you create
   – Fewer services
      • e.g. just AS/DSS
   – Customized deployments of services
      • e.g. ready configured with libraries / APIs / host objects
Demo
How Stratos Helps in Moving Your Application
                   to Cloud
• Seamless Migration of Applications from Carbon Platform
• Supports Industry Standards (BPEL, Web Services, OpenID,
  XACML, etc. )
• Complete SOA Middleware
• Proper Tenant Isolation
• Seamless Access Control for your applications.
• Polyglot Data Solution
• Rich Programming Model
• Tooling Support using WSO2 Developer Studio
• Support for Non-Java Applications (under development)
WSO2 Carbon & Stratos
How Stratos Helps in Moving Your Application
                   to Cloud
• Seamless Migration of Applications from Carbon Platform
• Supports Industry Standards (BPEL, Web Services, OpenID,
  XACML, etc. )
• Complete SOA Middleware
• Proper Tenant Isolation
• Seamless Access Control for your applications.
• Polyglot Data Solution
• Rich Programming Model
• Tooling Support using WSO2 Developer Studio
• Support for Non-Java Applications (under development)
Tenant Isolation




• Each Tenant is given a isolated Security Domain
• Each domain may have its own User Store and Permissions, thus have a
  set of users and permissions enabling users to access resources
• Data Isolation
• Execution Isolation
How Stratos Helps in Moving Your Application
                   to Cloud
• Seamless Migration of Applications from Carbon Platform
• Supports Industry Standards (BPEL, Web Services, OpenID,
  XACML, etc. )
• Complete SOA Middleware
• Proper Tenant Isolation
• Seamless Access Control for your applications.
• Polyglot Data Solution
• Rich Programming Model
• Tooling Support using WSO2 Developer Studio
• Support for Non-Java Applications (under development)
Polyglot Data Solution
How Stratos Helps in Moving Your Application
                   to Cloud
• Seamless Migration of Applications from Carbon Platform
• Supports Industry Standards (BPEL, Web Services, OpenID,
  XACML, etc. )
• Complete SOA Middleware
• Proper Tenant Isolation
• Seamless Access Control for your applications.
• Polyglot Data Solution
• Rich Programming Model
• Tooling Support using WSO2 Developer Studio
• Support for Non-Java Applications (under development)
Programming Model
•   Log
•   Cache
•   Billing
•   Identity
•   Authorization
•   JMS/Queue/Topics
•   Registry/Repository/Config access
•   Managed Service Requester (HTTP, SOAP)
•   JAXWS/JAXRS/Commons HTTPClient
How Stratos Helps in Moving Your Application
                   to Cloud
• Seamless Migration of Applications from Carbon Platform
• Supports Industry Standards (BPEL, Web Services, OpenID,
  XACML, etc. )
• Complete SOA Middleware
• Proper Tenant Isolation
• Seamless Access Control for your applications.
• Polyglot Data Solution
• Rich Programming Model
• Tooling Support using WSO2 Developer Studio
• Support for Non-Java Applications (under development)
Cloud Services Gateway
Governance of Application
              Development
• Too many projects fall through the cracks and use non-
  standard infrastructure, build, governance
• Projects use too many different unknown or unapproved
  libraries, frameworks, etc
• No clear idea of which projects are at which stage
• Few or no metrics on code quality, test coverage, re-use
• Little automated build or test
• Best practices are not applied everywhere
AppFactory (Codename: Jupiter)
Resources
• Try Stratos right now:
  – https://stratoslive.wso2.com/
• Read about Stratos:
  – http://wso2.com/cloud/stratos/
  – Source Download available
• Contact us:
  – bizdev@wso2.com
Questions?
Selected Customers



https://ail.google.com/mail/u/0/?ui=2&ik=ad9
ae58f41&view=att&th=1331a70983344a32&at
tid=0.1&disp=thd&realattid=f_gtxto6mk0&zw
WSO2 engagement model
• QuickStart
• Development
  Support
• Development
  Services
• Production
  Support
• Turnkey Solutions
   • WSO2 Mobile Services Solution
   • WSO2 FIX Gateway Solution
   • WSO2 SAP Gateway Solution

More Related Content

What's hot

WSO2 Stratos 2 - Your all in one Cloud Platform
WSO2 Stratos 2 - Your all in one Cloud PlatformWSO2 Stratos 2 - Your all in one Cloud Platform
WSO2 Stratos 2 - Your all in one Cloud PlatformWSO2
 
Conquering cloud chaos: Simplifying and centralizing multi-cloud integration ...
Conquering cloud chaos: Simplifying and centralizing multi-cloud integration ...Conquering cloud chaos: Simplifying and centralizing multi-cloud integration ...
Conquering cloud chaos: Simplifying and centralizing multi-cloud integration ...Dell World
 
Oracle Public Cloud: Oracle Java Cloud Service, by Nino Guarnacci
Oracle Public Cloud: Oracle Java Cloud Service, by Nino GuarnacciOracle Public Cloud: Oracle Java Cloud Service, by Nino Guarnacci
Oracle Public Cloud: Oracle Java Cloud Service, by Nino GuarnacciCodemotion
 
Informix into the future13 july2017
Informix into the future13 july2017Informix into the future13 july2017
Informix into the future13 july2017Shawn Moe
 
Achieve Cloud Scale by Implementing Elastic Load Balancing, Asset Deployment,...
Achieve Cloud Scale by Implementing Elastic Load Balancing, Asset Deployment,...Achieve Cloud Scale by Implementing Elastic Load Balancing, Asset Deployment,...
Achieve Cloud Scale by Implementing Elastic Load Balancing, Asset Deployment,...WSO2
 
Cloud implementation by vaishali sahare [katkar]
Cloud implementation by vaishali sahare [katkar]Cloud implementation by vaishali sahare [katkar]
Cloud implementation by vaishali sahare [katkar]vaishalisahare123
 
Cloud Computing im Unternehmen / Jan 25th 2011
Cloud Computing im Unternehmen / Jan 25th 2011Cloud Computing im Unternehmen / Jan 25th 2011
Cloud Computing im Unternehmen / Jan 25th 2011Lothar Wieske
 
Software as a Service
Software as a ServiceSoftware as a Service
Software as a Serviceholmaond
 
Clarity in the virtual world - VMware vRealize Automation With vRealize Business
Clarity in the virtual world - VMware vRealize Automation With vRealize BusinessClarity in the virtual world - VMware vRealize Automation With vRealize Business
Clarity in the virtual world - VMware vRealize Automation With vRealize BusinessAmcom
 
Leverage your application architecture with azure services
Leverage your application architecture with azure servicesLeverage your application architecture with azure services
Leverage your application architecture with azure servicesSammani Palansuriya
 
Engineering and Operational Services for Cloud Providers
Engineering and Operational Services for Cloud ProvidersEngineering and Operational Services for Cloud Providers
Engineering and Operational Services for Cloud ProvidersTechcello
 
Introduction to PaaS
Introduction to PaaSIntroduction to PaaS
Introduction to PaaSChris Haddad
 
Microservices to Scale using Azure Service Fabric
Microservices to Scale using Azure Service FabricMicroservices to Scale using Azure Service Fabric
Microservices to Scale using Azure Service FabricMukul Jain
 
Managing your virtual environment with System Center & Windows Server 2012
Managing your virtual environment with System Center & Windows Server 2012Managing your virtual environment with System Center & Windows Server 2012
Managing your virtual environment with System Center & Windows Server 2012C/D/H Technology Consultants
 
Cloud Computing..What is it? and what does it mean?
Cloud  Computing..What is it? and  what does it mean?Cloud  Computing..What is it? and  what does it mean?
Cloud Computing..What is it? and what does it mean?rosiarose
 
Introduction to Java Cloud Service
Introduction to Java Cloud ServiceIntroduction to Java Cloud Service
Introduction to Java Cloud ServicePerficient, Inc.
 
Cloud computing
Cloud computingCloud computing
Cloud computingrosiarose
 
The move-to-hybrid-cloud-itsmf-april2015
The move-to-hybrid-cloud-itsmf-april2015The move-to-hybrid-cloud-itsmf-april2015
The move-to-hybrid-cloud-itsmf-april2015Eduserv
 

What's hot (20)

WSO2 Stratos 2 - Your all in one Cloud Platform
WSO2 Stratos 2 - Your all in one Cloud PlatformWSO2 Stratos 2 - Your all in one Cloud Platform
WSO2 Stratos 2 - Your all in one Cloud Platform
 
Conquering cloud chaos: Simplifying and centralizing multi-cloud integration ...
Conquering cloud chaos: Simplifying and centralizing multi-cloud integration ...Conquering cloud chaos: Simplifying and centralizing multi-cloud integration ...
Conquering cloud chaos: Simplifying and centralizing multi-cloud integration ...
 
Oracle Public Cloud: Oracle Java Cloud Service, by Nino Guarnacci
Oracle Public Cloud: Oracle Java Cloud Service, by Nino GuarnacciOracle Public Cloud: Oracle Java Cloud Service, by Nino Guarnacci
Oracle Public Cloud: Oracle Java Cloud Service, by Nino Guarnacci
 
Informix into the future13 july2017
Informix into the future13 july2017Informix into the future13 july2017
Informix into the future13 july2017
 
Achieve Cloud Scale by Implementing Elastic Load Balancing, Asset Deployment,...
Achieve Cloud Scale by Implementing Elastic Load Balancing, Asset Deployment,...Achieve Cloud Scale by Implementing Elastic Load Balancing, Asset Deployment,...
Achieve Cloud Scale by Implementing Elastic Load Balancing, Asset Deployment,...
 
Cloud implementation by vaishali sahare [katkar]
Cloud implementation by vaishali sahare [katkar]Cloud implementation by vaishali sahare [katkar]
Cloud implementation by vaishali sahare [katkar]
 
Cloud Computing im Unternehmen / Jan 25th 2011
Cloud Computing im Unternehmen / Jan 25th 2011Cloud Computing im Unternehmen / Jan 25th 2011
Cloud Computing im Unternehmen / Jan 25th 2011
 
Software as a Service
Software as a ServiceSoftware as a Service
Software as a Service
 
Cloud architecture
Cloud architectureCloud architecture
Cloud architecture
 
Clarity in the virtual world - VMware vRealize Automation With vRealize Business
Clarity in the virtual world - VMware vRealize Automation With vRealize BusinessClarity in the virtual world - VMware vRealize Automation With vRealize Business
Clarity in the virtual world - VMware vRealize Automation With vRealize Business
 
Leverage your application architecture with azure services
Leverage your application architecture with azure servicesLeverage your application architecture with azure services
Leverage your application architecture with azure services
 
Cloud Service Models
Cloud Service ModelsCloud Service Models
Cloud Service Models
 
Engineering and Operational Services for Cloud Providers
Engineering and Operational Services for Cloud ProvidersEngineering and Operational Services for Cloud Providers
Engineering and Operational Services for Cloud Providers
 
Introduction to PaaS
Introduction to PaaSIntroduction to PaaS
Introduction to PaaS
 
Microservices to Scale using Azure Service Fabric
Microservices to Scale using Azure Service FabricMicroservices to Scale using Azure Service Fabric
Microservices to Scale using Azure Service Fabric
 
Managing your virtual environment with System Center & Windows Server 2012
Managing your virtual environment with System Center & Windows Server 2012Managing your virtual environment with System Center & Windows Server 2012
Managing your virtual environment with System Center & Windows Server 2012
 
Cloud Computing..What is it? and what does it mean?
Cloud  Computing..What is it? and  what does it mean?Cloud  Computing..What is it? and  what does it mean?
Cloud Computing..What is it? and what does it mean?
 
Introduction to Java Cloud Service
Introduction to Java Cloud ServiceIntroduction to Java Cloud Service
Introduction to Java Cloud Service
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
The move-to-hybrid-cloud-itsmf-april2015
The move-to-hybrid-cloud-itsmf-april2015The move-to-hybrid-cloud-itsmf-april2015
The move-to-hybrid-cloud-itsmf-april2015
 

Viewers also liked

Cloud Asia 2013 Highlights
Cloud Asia 2013 HighlightsCloud Asia 2013 Highlights
Cloud Asia 2013 HighlightsAlan Quayle
 
Architecting a Private Cloud - Cloud Expo
Architecting a Private Cloud - Cloud ExpoArchitecting a Private Cloud - Cloud Expo
Architecting a Private Cloud - Cloud Exposmw355
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud ComputingAlessandro Iudica
 
Cloud Expo Santa Clara Nov 2010 General Session: Roadmap to Enterprise Cloud ...
Cloud Expo Santa Clara Nov 2010 General Session: Roadmap to Enterprise Cloud ...Cloud Expo Santa Clara Nov 2010 General Session: Roadmap to Enterprise Cloud ...
Cloud Expo Santa Clara Nov 2010 General Session: Roadmap to Enterprise Cloud ...Rex Wang
 
Enterprise Cloud Adoption Strategies
Enterprise Cloud Adoption StrategiesEnterprise Cloud Adoption Strategies
Enterprise Cloud Adoption StrategiesLee Atchison
 
Future Stack NY - Monitoring the Dynamic Nature of the Cloud
Future Stack NY - Monitoring the Dynamic Nature of the CloudFuture Stack NY - Monitoring the Dynamic Nature of the Cloud
Future Stack NY - Monitoring the Dynamic Nature of the CloudLee Atchison
 
IDC Directions 2014 in Nordics - IT Service challenges and new sourcing models
IDC Directions 2014 in Nordics - IT Service challenges and new sourcing modelsIDC Directions 2014 in Nordics - IT Service challenges and new sourcing models
IDC Directions 2014 in Nordics - IT Service challenges and new sourcing modelsJohan Hallberg
 
Metin Örnek Dinamikler 2016
Metin Örnek Dinamikler 2016Metin Örnek Dinamikler 2016
Metin Örnek Dinamikler 2016Dinamikler
 
Office 365 Yönetilen Hizmetler ( Deployment as a Service)
Office 365 Yönetilen Hizmetler ( Deployment as a Service)Office 365 Yönetilen Hizmetler ( Deployment as a Service)
Office 365 Yönetilen Hizmetler ( Deployment as a Service)Mustafa
 
Merve Taşkan Dinamikler 2016
Merve Taşkan Dinamikler 2016Merve Taşkan Dinamikler 2016
Merve Taşkan Dinamikler 2016Dinamikler
 
Sherif Adel Medhar Dinamikler 2016
Sherif Adel Medhar Dinamikler 2016Sherif Adel Medhar Dinamikler 2016
Sherif Adel Medhar Dinamikler 2016Dinamikler
 
How to Migrate to Cloud with Complete Confidence and Trust
How to Migrate to Cloud with Complete Confidence and TrustHow to Migrate to Cloud with Complete Confidence and Trust
How to Migrate to Cloud with Complete Confidence and TrustApcera
 
Office 365 Hizmetlere Genel Bakış ve Exchange Online
Office 365 Hizmetlere Genel Bakış ve Exchange OnlineOffice 365 Hizmetlere Genel Bakış ve Exchange Online
Office 365 Hizmetlere Genel Bakış ve Exchange OnlineMustafa
 
Bulut Bilisim Nedir ? Ne Degildir ?
Bulut Bilisim Nedir ? Ne Degildir ?Bulut Bilisim Nedir ? Ne Degildir ?
Bulut Bilisim Nedir ? Ne Degildir ?Mustafa
 
Cloudbakers' Presentation at Jobg8's Job Board Summit 2013
Cloudbakers' Presentation at Jobg8's Job Board Summit 2013Cloudbakers' Presentation at Jobg8's Job Board Summit 2013
Cloudbakers' Presentation at Jobg8's Job Board Summit 2013cloudbakers
 
Blaze clan company presentation
Blaze clan   company presentationBlaze clan   company presentation
Blaze clan company presentationSupratik Ghatak
 
Virtualization @ Sehir
Virtualization @ SehirVirtualization @ Sehir
Virtualization @ SehirAhmet Bulut
 
Simple Solutions for Complex Problems - Boulder Meetup
Simple Solutions for Complex Problems - Boulder MeetupSimple Solutions for Complex Problems - Boulder Meetup
Simple Solutions for Complex Problems - Boulder MeetupApcera
 

Viewers also liked (20)

Cloud Asia 2013 Highlights
Cloud Asia 2013 HighlightsCloud Asia 2013 Highlights
Cloud Asia 2013 Highlights
 
Architecting a Private Cloud - Cloud Expo
Architecting a Private Cloud - Cloud ExpoArchitecting a Private Cloud - Cloud Expo
Architecting a Private Cloud - Cloud Expo
 
Redes sociales en la empresa
Redes sociales en la empresaRedes sociales en la empresa
Redes sociales en la empresa
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Cloud Expo Santa Clara Nov 2010 General Session: Roadmap to Enterprise Cloud ...
Cloud Expo Santa Clara Nov 2010 General Session: Roadmap to Enterprise Cloud ...Cloud Expo Santa Clara Nov 2010 General Session: Roadmap to Enterprise Cloud ...
Cloud Expo Santa Clara Nov 2010 General Session: Roadmap to Enterprise Cloud ...
 
Enterprise Cloud Adoption Strategies
Enterprise Cloud Adoption StrategiesEnterprise Cloud Adoption Strategies
Enterprise Cloud Adoption Strategies
 
Future Stack NY - Monitoring the Dynamic Nature of the Cloud
Future Stack NY - Monitoring the Dynamic Nature of the CloudFuture Stack NY - Monitoring the Dynamic Nature of the Cloud
Future Stack NY - Monitoring the Dynamic Nature of the Cloud
 
IDC Directions 2014 in Nordics - IT Service challenges and new sourcing models
IDC Directions 2014 in Nordics - IT Service challenges and new sourcing modelsIDC Directions 2014 in Nordics - IT Service challenges and new sourcing models
IDC Directions 2014 in Nordics - IT Service challenges and new sourcing models
 
Metin Örnek Dinamikler 2016
Metin Örnek Dinamikler 2016Metin Örnek Dinamikler 2016
Metin Örnek Dinamikler 2016
 
Office 365 Yönetilen Hizmetler ( Deployment as a Service)
Office 365 Yönetilen Hizmetler ( Deployment as a Service)Office 365 Yönetilen Hizmetler ( Deployment as a Service)
Office 365 Yönetilen Hizmetler ( Deployment as a Service)
 
Merve Taşkan Dinamikler 2016
Merve Taşkan Dinamikler 2016Merve Taşkan Dinamikler 2016
Merve Taşkan Dinamikler 2016
 
Sherif Adel Medhar Dinamikler 2016
Sherif Adel Medhar Dinamikler 2016Sherif Adel Medhar Dinamikler 2016
Sherif Adel Medhar Dinamikler 2016
 
How to Migrate to Cloud with Complete Confidence and Trust
How to Migrate to Cloud with Complete Confidence and TrustHow to Migrate to Cloud with Complete Confidence and Trust
How to Migrate to Cloud with Complete Confidence and Trust
 
Office 365 Hizmetlere Genel Bakış ve Exchange Online
Office 365 Hizmetlere Genel Bakış ve Exchange OnlineOffice 365 Hizmetlere Genel Bakış ve Exchange Online
Office 365 Hizmetlere Genel Bakış ve Exchange Online
 
Bulut Bilisim Nedir ? Ne Degildir ?
Bulut Bilisim Nedir ? Ne Degildir ?Bulut Bilisim Nedir ? Ne Degildir ?
Bulut Bilisim Nedir ? Ne Degildir ?
 
Micro services on AWS
Micro services on AWSMicro services on AWS
Micro services on AWS
 
Cloudbakers' Presentation at Jobg8's Job Board Summit 2013
Cloudbakers' Presentation at Jobg8's Job Board Summit 2013Cloudbakers' Presentation at Jobg8's Job Board Summit 2013
Cloudbakers' Presentation at Jobg8's Job Board Summit 2013
 
Blaze clan company presentation
Blaze clan   company presentationBlaze clan   company presentation
Blaze clan company presentation
 
Virtualization @ Sehir
Virtualization @ SehirVirtualization @ Sehir
Virtualization @ Sehir
 
Simple Solutions for Complex Problems - Boulder Meetup
Simple Solutions for Complex Problems - Boulder MeetupSimple Solutions for Complex Problems - Boulder Meetup
Simple Solutions for Complex Problems - Boulder Meetup
 

Similar to Roadmap to the Clouds - How to Easily Migrate to the Cloud Platform Using WSO2 Stratos

Cloud computing power point presentation
Cloud computing power point presentationCloud computing power point presentation
Cloud computing power point presentationRituraj Azad
 
Introduction to stratos live
Introduction to stratos liveIntroduction to stratos live
Introduction to stratos liveWSO2
 
Open Source Middleware for the Cloud: WSO2 Stratos
Open Source Middleware for the Cloud: WSO2 StratosOpen Source Middleware for the Cloud: WSO2 Stratos
Open Source Middleware for the Cloud: WSO2 StratosWSO2
 
Cloud computing
Cloud computing Cloud computing
Cloud computing ananyaakk
 
Mahika cloud services
Mahika cloud servicesMahika cloud services
Mahika cloud servicesSomnath Sen
 
Introduction of cloud computing and aws
Introduction of cloud computing and awsIntroduction of cloud computing and aws
Introduction of cloud computing and awskrishna prasad
 
Introduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxIntroduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxNadir Arain
 
Cloud Computing 101
Cloud Computing 101Cloud Computing 101
Cloud Computing 101Kamal Arora
 
AWS Innovate 2016- Planning a Phased Cloud Migration Strategy - Abhishek Mah...
AWS Innovate 2016- Planning a Phased Cloud Migration Strategy - Abhishek  Mah...AWS Innovate 2016- Planning a Phased Cloud Migration Strategy - Abhishek  Mah...
AWS Innovate 2016- Planning a Phased Cloud Migration Strategy - Abhishek Mah...Amazon Web Services Korea
 
Designing Microservices
Designing MicroservicesDesigning Microservices
Designing MicroservicesDavid Chou
 
LIVO Presentation by ENO
LIVO Presentation by ENOLIVO Presentation by ENO
LIVO Presentation by ENOTamer Taşdelen
 
Services Saas,Pass,Iaas
Services Saas,Pass,IaasServices Saas,Pass,Iaas
Services Saas,Pass,IaasSofiya81
 
Jelastic for Hosting & MSP
Jelastic for Hosting & MSPJelastic for Hosting & MSP
Jelastic for Hosting & MSPDmitry Lazarenko
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud ComputingDavid Wallom
 

Similar to Roadmap to the Clouds - How to Easily Migrate to the Cloud Platform Using WSO2 Stratos (20)

Cloud computing power point presentation
Cloud computing power point presentationCloud computing power point presentation
Cloud computing power point presentation
 
Introduction to stratos live
Introduction to stratos liveIntroduction to stratos live
Introduction to stratos live
 
cloud computing
cloud computingcloud computing
cloud computing
 
Cloud Computing by AGDMOUN Khalid
Cloud Computing by AGDMOUN KhalidCloud Computing by AGDMOUN Khalid
Cloud Computing by AGDMOUN Khalid
 
Open Source Middleware for the Cloud: WSO2 Stratos
Open Source Middleware for the Cloud: WSO2 StratosOpen Source Middleware for the Cloud: WSO2 Stratos
Open Source Middleware for the Cloud: WSO2 Stratos
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
Cloud Deployment
Cloud DeploymentCloud Deployment
Cloud Deployment
 
vRA7 What's New
vRA7 What's NewvRA7 What's New
vRA7 What's New
 
Mahika cloud services
Mahika cloud servicesMahika cloud services
Mahika cloud services
 
Introduction of cloud computing and aws
Introduction of cloud computing and awsIntroduction of cloud computing and aws
Introduction of cloud computing and aws
 
Introduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxIntroduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptx
 
Ppt cloud deployment
Ppt cloud deploymentPpt cloud deployment
Ppt cloud deployment
 
Cloud Computing 101
Cloud Computing 101Cloud Computing 101
Cloud Computing 101
 
AWS Innovate 2016- Planning a Phased Cloud Migration Strategy - Abhishek Mah...
AWS Innovate 2016- Planning a Phased Cloud Migration Strategy - Abhishek  Mah...AWS Innovate 2016- Planning a Phased Cloud Migration Strategy - Abhishek  Mah...
AWS Innovate 2016- Planning a Phased Cloud Migration Strategy - Abhishek Mah...
 
Designing Microservices
Designing MicroservicesDesigning Microservices
Designing Microservices
 
LIVO Presentation by ENO
LIVO Presentation by ENOLIVO Presentation by ENO
LIVO Presentation by ENO
 
Services Saas,Pass,Iaas
Services Saas,Pass,IaasServices Saas,Pass,Iaas
Services Saas,Pass,Iaas
 
Jelastic for Hosting & MSP
Jelastic for Hosting & MSPJelastic for Hosting & MSP
Jelastic for Hosting & MSP
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 

More from WSO2

Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
How to Create a Service in Choreo
How to Create a Service in ChoreoHow to Create a Service in Choreo
How to Create a Service in ChoreoWSO2
 
Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023WSO2
 
Platform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzurePlatform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzureWSO2
 
GartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfGartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfWSO2
 
[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in MinutesWSO2
 
Modernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityModernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityWSO2
 
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...WSO2
 
CIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfCIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfWSO2
 
Delivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoDelivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoWSO2
 
Fueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsFueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsWSO2
 
A Reference Methodology for Agile Digital Businesses
 A Reference Methodology for Agile Digital Businesses A Reference Methodology for Agile Digital Businesses
A Reference Methodology for Agile Digital BusinessesWSO2
 
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)WSO2
 
Lessons from the pandemic - From a single use case to true transformation
 Lessons from the pandemic - From a single use case to true transformation Lessons from the pandemic - From a single use case to true transformation
Lessons from the pandemic - From a single use case to true transformationWSO2
 
Adding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesAdding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesWSO2
 
Building a Future-ready Bank
Building a Future-ready BankBuilding a Future-ready Bank
Building a Future-ready BankWSO2
 
WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2
 
[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIsWSO2
 
[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native DeploymentWSO2
 
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”WSO2
 

More from WSO2 (20)

Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
How to Create a Service in Choreo
How to Create a Service in ChoreoHow to Create a Service in Choreo
How to Create a Service in Choreo
 
Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023
 
Platform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzurePlatform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on Azure
 
GartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfGartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdf
 
[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes
 
Modernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityModernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos Identity
 
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
 
CIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfCIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdf
 
Delivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoDelivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing Choreo
 
Fueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsFueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected Products
 
A Reference Methodology for Agile Digital Businesses
 A Reference Methodology for Agile Digital Businesses A Reference Methodology for Agile Digital Businesses
A Reference Methodology for Agile Digital Businesses
 
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
 
Lessons from the pandemic - From a single use case to true transformation
 Lessons from the pandemic - From a single use case to true transformation Lessons from the pandemic - From a single use case to true transformation
Lessons from the pandemic - From a single use case to true transformation
 
Adding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesAdding Liveliness to Banking Experiences
Adding Liveliness to Banking Experiences
 
Building a Future-ready Bank
Building a Future-ready BankBuilding a Future-ready Bank
Building a Future-ready Bank
 
WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021
 
[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs
 
[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment
 
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
 

Recently uploaded

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

Roadmap to the Clouds - How to Easily Migrate to the Cloud Platform Using WSO2 Stratos

  • 1. Roadmap to the Cloud How to Easily Migrate to the Cloud Platform Using WSO2 Stratos S.Uthaiyashankar (shankar@wso2.com) Senior Software Architect Chair, Management Committee – Cloud Technologies
  • 2. WSO2 • Founded in 2005 by acknowledged leaders in XML, Web Services Technologies & Standards and Open Source • Producing entire middleware platform 100% open source under Apache license • Business model is to sell comprehensive support & maintenance for our products • Venture funded by Intel Capital and Quest Software. • Global corporation with offices in USA, UK & Sri Lanka • 150+ employees and growing.
  • 3. Agenda • Cloud Computing • Cloud Native Properties • WSO2 Stratos Overview • Features of WSO2 Stratos
  • 4. Cloud Computing • Ability to buy computational power, storage or services on demand • Service Delivery Model – What is given “as a Service” • Cloud Deployment Model – Where is it deployed
  • 5. Service Delivery Model Software as a Service Platform as a Service Infrastructure as a Service
  • 7. Cloud Computing Models Software as a Service Platform as a Service Infrastructure as a Service Public Hybrid Private
  • 8. Cloud Computing Models Control Flexibility of Purpose Level of Abstraction Software as a Service Platform as a Service Infrastructure as a Service Public Hybrid Private Economy
  • 11. One View of Cloud Applications Today App App VM VM VM
  • 12. Cloud Native • Elastic (Uses the cloud efficiently) • Scales up and down as needed • Works with the underlying IaaS • Self-service (in the hands of users) • De-centralized creation and management of tenants • Automated Governance across tenants • Multi-tenant (Only costs when you use it) • Virtual isolated instances with near zero incremental cost • Implies you have a proper identity model • Granularly Billed and Metered (pay for just what you use) • Allocate costs to exactly who uses them • Distributed/Dynamically Wired (works properly in the cloud) • Supports deploying in a dynamically sized cluster • Finds services across applications even when they move • Incrementally Deployed and Tested (seamless live upgrades) • Supports continuous update, side-by-side operation, in-place testing and incremental production
  • 14. Stratos Meets Enterprise Expectations • All angles of enterprise architecture expectations are covered – Not just developers, but aimed at integration specialists as well – Industry standard model (Webapp, ESB , BPEL, web services) • No vender lock-in – No {Service provider, data , programming model} lock-in – In almost all cases Identity, Cache, Data access are all proprietary and specific to the PaaS • An Enterprise-ready PaaS based on SOA architecture and Open Standards – ESB, BPMS, BRMS, BAM, Portal • Open source – with Apache License (version 2)
  • 17. StratosLive vs Stratos • StratosLive - a Platform-as-a-Service – contains all the “Services” in a default / vanilla state • Stratos can contain: – More services • e.g. New services you create – Fewer services • e.g. just AS/DSS – Customized deployments of services • e.g. ready configured with libraries / APIs / host objects
  • 18. Demo
  • 19. How Stratos Helps in Moving Your Application to Cloud • Seamless Migration of Applications from Carbon Platform • Supports Industry Standards (BPEL, Web Services, OpenID, XACML, etc. ) • Complete SOA Middleware • Proper Tenant Isolation • Seamless Access Control for your applications. • Polyglot Data Solution • Rich Programming Model • Tooling Support using WSO2 Developer Studio • Support for Non-Java Applications (under development)
  • 20. WSO2 Carbon & Stratos
  • 21. How Stratos Helps in Moving Your Application to Cloud • Seamless Migration of Applications from Carbon Platform • Supports Industry Standards (BPEL, Web Services, OpenID, XACML, etc. ) • Complete SOA Middleware • Proper Tenant Isolation • Seamless Access Control for your applications. • Polyglot Data Solution • Rich Programming Model • Tooling Support using WSO2 Developer Studio • Support for Non-Java Applications (under development)
  • 22. Tenant Isolation • Each Tenant is given a isolated Security Domain • Each domain may have its own User Store and Permissions, thus have a set of users and permissions enabling users to access resources • Data Isolation • Execution Isolation
  • 23. How Stratos Helps in Moving Your Application to Cloud • Seamless Migration of Applications from Carbon Platform • Supports Industry Standards (BPEL, Web Services, OpenID, XACML, etc. ) • Complete SOA Middleware • Proper Tenant Isolation • Seamless Access Control for your applications. • Polyglot Data Solution • Rich Programming Model • Tooling Support using WSO2 Developer Studio • Support for Non-Java Applications (under development)
  • 25. How Stratos Helps in Moving Your Application to Cloud • Seamless Migration of Applications from Carbon Platform • Supports Industry Standards (BPEL, Web Services, OpenID, XACML, etc. ) • Complete SOA Middleware • Proper Tenant Isolation • Seamless Access Control for your applications. • Polyglot Data Solution • Rich Programming Model • Tooling Support using WSO2 Developer Studio • Support for Non-Java Applications (under development)
  • 26. Programming Model • Log • Cache • Billing • Identity • Authorization • JMS/Queue/Topics • Registry/Repository/Config access • Managed Service Requester (HTTP, SOAP) • JAXWS/JAXRS/Commons HTTPClient
  • 27. How Stratos Helps in Moving Your Application to Cloud • Seamless Migration of Applications from Carbon Platform • Supports Industry Standards (BPEL, Web Services, OpenID, XACML, etc. ) • Complete SOA Middleware • Proper Tenant Isolation • Seamless Access Control for your applications. • Polyglot Data Solution • Rich Programming Model • Tooling Support using WSO2 Developer Studio • Support for Non-Java Applications (under development)
  • 29. Governance of Application Development • Too many projects fall through the cracks and use non- standard infrastructure, build, governance • Projects use too many different unknown or unapproved libraries, frameworks, etc • No clear idea of which projects are at which stage • Few or no metrics on code quality, test coverage, re-use • Little automated build or test • Best practices are not applied everywhere
  • 31. Resources • Try Stratos right now: – https://stratoslive.wso2.com/ • Read about Stratos: – http://wso2.com/cloud/stratos/ – Source Download available • Contact us: – bizdev@wso2.com
  • 34. WSO2 engagement model • QuickStart • Development Support • Development Services • Production Support • Turnkey Solutions • WSO2 Mobile Services Solution • WSO2 FIX Gateway Solution • WSO2 SAP Gateway Solution