15
Apache Stratos 4 Alpha Quick-Start Demonstration Imesh Gunaratne Technical Lead, WSO2 Committer & PPMC Member, Apache

Apache Stratos 4 Alpha Quick-Start Demonstration

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Apache Stratos 4 Alpha Quick-Start Demonstration

Apache Stratos 4 Alpha

Quick-Start Demonstration

Imesh Gunaratne

Technical Lead, WSO2Committer & PPMC Member, Apache

Page 2: Apache Stratos 4 Alpha Quick-Start Demonstration

Agenda

o Component Architectureo Deployment Architectureo Prerequisiteso Demonstration

o Installation

o Artifact Deployment

o Service Subscription

o Autoscaling Test

Page 3: Apache Stratos 4 Alpha Quick-Start Demonstration

Stratos 4.0 Layered Architecture

Page 4: Apache Stratos 4 Alpha Quick-Start Demonstration

Stratos 4.0 Layered Architecture

Page 5: Apache Stratos 4 Alpha Quick-Start Demonstration

Stratos Core Features

Page 6: Apache Stratos 4 Alpha Quick-Start Demonstration

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

Page 7: Apache Stratos 4 Alpha Quick-Start Demonstration

Cloud Partitioning

Region 1

Zone 1A

IaaS

Zone 1B

Region 2

Zone 2A

Zone 2B

IaaS Level Partition

Region Level Partition Zone Level Partition

Page 8: Apache Stratos 4 Alpha Quick-Start Demonstration

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

Page 9: Apache Stratos 4 Alpha Quick-Start Demonstration

Deployment Architecture

Page 10: Apache Stratos 4 Alpha Quick-Start Demonstration

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

Page 11: Apache Stratos 4 Alpha Quick-Start Demonstration

Prerequisites

Page 12: Apache Stratos 4 Alpha Quick-Start Demonstration

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

Page 13: Apache Stratos 4 Alpha Quick-Start Demonstration

Demonstration

Page 14: Apache Stratos 4 Alpha Quick-Start Demonstration

Thank you