12
Store and Deliver Data to the M obile App Edge: W SO 2 Storage-as-a-Service and Data-as-a-Service Anjana Fernando Technical Lead, W SO2 Deploying and Extending Apache Stratos (Incubating) an Open PaaS Lakmal Warusawithana Committer, PPMC Member, Apache Stratos (Incubating) Software Architect, WSO2

Deploying and extending apache stratos (incubating) an open paa s

Embed Size (px)

Citation preview

Page 1: Deploying and extending apache stratos (incubating) an open paa s

S t o r e a n d D e l i v e r D a t a t o t h e M o b i l e A p p E d g e : W S O 2 S t o r a g e - a s - a - S e r v i c e

a n d D a t a - a s - a - S e r v i c e

A n j a n a F e r n a n d oTe c h n i c a l L e a d ,

W S O 2

Deploying and Extending Apache Stratos (Incubating) an Open PaaS

Lakmal Warusawithana Committer, PPMC Member,

Apache Stratos (Incubating)Software Architect,

WSO2

Page 2: Deploying and extending apache stratos (incubating) an open paa s

What is Apache Stratos (Incubating)

● A Platform-as-a-Service (PaaS) Framework

● Deploys onto an Infrastructure-as-a-Service (IaaS) Including Amazon EC2, VMWare vCloud, OpenStack...etc

● Creates a secure, multi-tenant, elastic, metered, billed PaaS

● Supports private, public or hybrid PaaS

Page 3: Deploying and extending apache stratos (incubating) an open paa s

Architecture of Apache Stratos (Incubating) 4.0

Page 4: Deploying and extending apache stratos (incubating) an open paa s

Support for External Load Balancers

Page 5: Deploying and extending apache stratos (incubating) an open paa s

Scalable Dynamic Load Balancing

● LB could be defined as a Cartridge

● Service Cluster or a group could defined its own LB

● Subscription can request a dedicate LB

● LB can auto Scale

Page 6: Deploying and extending apache stratos (incubating) an open paa s

Scalable Dynamic Load Balancing

Page 7: Deploying and extending apache stratos (incubating) an open paa s

Multi-factor Auto Scaling

Page 8: Deploying and extending apache stratos (incubating) an open paa s

Smart Polices for Cloud Deployments

● Ability to define smart polices

– High availability in multi-cloud– Economy Policy– Fail-over Policy– High performance– Dedicate resource

● Meet SLAs ● Policies could be defined by DevOps

Page 9: Deploying and extending apache stratos (incubating) an open paa s

Built in LXC support

Page 10: Deploying and extending apache stratos (incubating) an open paa s

Composite Application Deployment

Page 11: Deploying and extending apache stratos (incubating) an open paa s

Cloud Bursting and Multi-Cloud PaaS

Page 12: Deploying and extending apache stratos (incubating) an open paa s

T h a n k Y o u !Thank You!