3. Mission
● WSO2 aims to provide the best complete
Enterprise Software Platform:
– for Cloud – to be used in EC2, Azure, VMware,
Private Cloud, etc
– in the Cloud – available to use in WSO2’s
managed cloud
– across the Cloud – bridging public and private
clouds and
– under the Cloud – providing essential
infrastructure to manage cloud systems
4. Multitenancy
● A single instance of the software runs on a server,
serving multiple client organizations (tenants).
● Different from multi-instance architecture where
separate software instances (or hardware systems)
are set up for different tenants.
● A software application is designed to virtually
partition its data and configuration so that each
tenant works with a customized virtual application
instance.
● Total data & business logic isolation is a fundamental
requirement
5. Multitenancy - Advantages
● All advantages of *aaS
– Automatic upgrades, bug fixes including security
fixes
– No infrastructure maintenance cost
– HA & scalability
– Overall cost saving
● For the service provider: Cost of software &
hardware amortized over many customers
● For the tenant: Small initial cost & monthly or
usage based payment
7. Autoscaling
● The Problem
– Fault tolerance, high availability & scalability are
essential prerequisites for any enterprise
application deployment
– High cost associated with achieving high availability
& scalability.
– System throughput should not degrade under load
8. Autoscaling
● The Solution
– Traditional solution
● Buying safety-net capacity
– Better solution
● Scale-up the system when the load increases
● Scale-down the system when the load
decreases
● Should not have idling nodes
● Pay only for the actual computing power &
bandwidth utilized
● Cloud independent autoscaling
23. WSO2 Cloud Middleware Platform
● Multitenant enabled middleware technology
that to support the WSO2 SOA Platform.
● A combination of the following middleware
aspects:
– Data management
– Identity/security management
– Service hosting, mediation and management
– User interfaces and portals
– Billing and metering
– Management and monitoring
25. WSO2 Cloud Middleware Platform –
Use cases
● Exposing internal services securely on the cloud
● Centralized management, control & monitoring of
services using Cloud ESB
● Securely exposing data on the cloud using Cloud
Data Services
– Mashing up content & secure data, and
providing a dashboard
● Centralized governance on the cloud
● Centralized identity management on the cloud
25
29. WSO2 Cloud Middleware Platform –
Advantages
● Centralized management, backup
● Gradually build up the services portfolio
● Usage based payment
● Autoscaling in the cloud
● Readily available infrastructure
● No setup cost & hassle
● Ability to bridge from internal data center to
the cloud
● Ability to scale-out to the cloud, on demand 29