Upload
lakmal-warusawithana
View
874
Download
5
Tags:
Embed Size (px)
DESCRIPTION
Wso2 con 2014-us-tutorial-apache stratos-wso2 private paas with docker integration
Citation preview
Apache Stratos/WSO2 private PaaS with Docker Integration
Mifan CareemDirector – Solutions Architecture
WSO2 Inc
Lakmal WarusawithanaDirector – Cloud Architecture
Keywords...๏ Container๏ Hypervisors๏ Docker๏ CoreOS๏ Apache Stratos๏ Kubernetes๏ etcd๏ Flannel๏ Systemd
What are containers?
What are containers?
What are containers?
What are containers?
What are containers?
What are containers?
What are containers?
Why Docker?
What is Docker?
What is Docker?
What is Docker?
What is Docker?
What is Docker?
What is Docker?
What is Docker?
What is Docker?
What is Docker?
What is Docker?
What is Docker?
What is Docker?
What is Docker?
What is Docker?
What is Docker?
What is Docker?
What is Docker?
What is Docker?
How does images are stored in Registry
How does images are stored in Registry
Docker Filesystem
Docker everywhere..
๏ Kubernetes๏ CoreOS๏ OpenStack๏ Openshift๏ CloudFoundry๏ Apache Stratos๏ CloudStack๏ DotCloud๏ Google Compute Engine๏ Rackspace Cloud๏ Microsoft Azure
Demo - Docker Basics
๏ boot2docker๏ Create basic container๏ Write a dockerfile (WSO2 AppServer)๏ Build a docker Image๏ Create a container using created docker image๏ Access via host machine port
Coffee Break :)
What is CoreOS?
CoreOS update management
CoreOS update management
CoreOS update management
What is Kubernetes?
Kubernetes with CoreOS
Kubernetes is spreading
What is Flannel?
Apache Stratos with Docker
๏ Why just not with only Docker?๏ Apache Stratos next release is mainly into
- Docker based cartridge support- integration with CoreOS- integration with Kubernetes- integration with flannel- integration with discovery service and build in
docker registry support
Architecture for Docker based Cartridges
Two level of scalability
Demo - Apache Stratos 4.1.0-M2 developer preview๏ Setup with 3 node CoreOS cluster, Discovery
service, Kubernetes master and 3 minions and flannel
๏ Configure Stratos๏ Register Kubernetes-CoreOS host cluster to Stratos๏ Deploy Docker based PHP Cartridge๏ Deploy PHP application using PHP Cartridge๏ Automated artifact updates๏ Manual Scaling๏ Autoscaling based on load avarage๏ Scaledown
More Information !
๏ https://sysadmincasts.com/episodes/31-introduction-to-docker
๏ https://www.youtube.com/watch?v=tsk0pWf4ipw๏ http://stratos.apache.org๏ http://lakmalsview.blogspot.com/2013/12/sneak-
peek-into-apache-stratos.html๏ https://cwiki.apache.
org/confluence/display/STRATOS/4.1.0+Stratos+M2+Developer+Preview
๏ https://github.com/coreos/etcd๏ https://github.com/coreos/flannel
Thank You