Building your own PaaS using Apache Stratos - Webinar 2014-04-10
Apache Stratos 4 Alpha Quick-Start Demonstration
-
Upload
imesh-gunaratne -
Category
Technology
-
view
402 -
download
3
description
Transcript of Apache Stratos 4 Alpha Quick-Start Demonstration
Apache Stratos 4 Alpha
Quick-Start Demonstration
Imesh Gunaratne
Technical Lead, WSO2Committer & PPMC Member, Apache
Agenda
o Component Architectureo Deployment Architectureo Prerequisiteso Demonstration
o Installation
o Artifact Deployment
o Service Subscription
o Autoscaling Test
Stratos 4.0 Layered Architecture
Stratos 4.0 Layered Architecture
Stratos Core Features
Stratos Core Features
o Multi-Tenancy Supporto Multi-Factor Autoscaling
o In-Flight Requests, Memory, Load Average
o Scalable Load Balancingo Shared, Service Dedicated
o Third party Load Balancer Supporto HAProxy, etc
o Cloud Burstingo Bursting a service from a private cloud to a public cloud
o Use cloud partitioning
Cloud Partitioning
Region 1
Zone 1A
IaaS
Zone 1B
Region 2
Zone 2A
Zone 2B
IaaS Level Partition
Region Level Partition Zone Level Partition
Partition Groups
Partition A1 Partition A2 Partition An
Partition B1 Partition B2 Partition Bn
Partition Group 1
Partition Group 2
Par
titio
n G
roup
Alg
orith
m (C
urre
ntly
Sta
tic)
Partition Algorithm
Deployment Architecture
Deployment Architecture
Message Broker
Cloud ControllerAutoscaler
Complex Event Processor
Stratos Manager
Stratos Web
Console
REST API
Registry + Userstore
Autoscaling Rules
Cartridge Instance
Cartridge Agent
Puppet Agent
Load Balancer Server Application
Puppet Master
Cartridge Puppet Scripts
Binary Distributions
Git Repo
Prerequisites
Prerequisites
o Stratos Installero Stratos Binary Distributions (CC, AS, SM, CA, CLI, LB)o Puppet Master Installero Java Runtimeo MySql Server, MySql Connector for Javao WSO2 Message Broker, Andes Client Libraryo WSO2 Complex Event Processoro Cartridge Base Imageo Cartridge Puppet Scripts
Demonstration
Thank you