Meetup presentation of Jelastic as Docker orchestrator. You will be able to deploy a docker environment from this presentation on Hidora cloud provider based in Switzerland.
5. Why Jelastic? Because Itâs Easy!
Easy to Deploy
Deploy Java, PHP, Ruby, Node.js, .NET and Python
applications with no code changes using Docker, GIT, SVN,
archives or integrated plugins like Maven, Ant, Eclipse,
NetBeans, IntelliJ IDEA
Easy to Scale
Set up the required triggers and the system will automatically
scale your application vertically and horizontally during load
spikes. The traffic is evenly distributed with load balancer across
multiple instances
Easy to Manage
Developers dashboard provides intuitive application topology
wizard, deployment manager, access to log and config files,
team collaboration functionality and integration with CI/CD tools
6. DevOps PaaS
Infinite ScalabilityDeployment Automation DevOps Oriented
Automatic scalability
⢠Up and down for better density
⢠In and out for improved load
spikes handling
⢠Support of multiple
Datacenters and Availability
Zones
Wide range of certified
containers
â Java, PHP, Ruby, Node.JS,
Python, Go
â SQL & NoSQL databases
â Deployment time is reduced
from days to minutes
High-level automation of
complex DevOps workflows
⢠Smooth management of
dev/test/prod environments
⢠Zero code change adoption
⢠Application Lifecycle
Management, CI/CD tools
7. Docker-as-a-Service
Easy DeploymentSimple Management
⢠Interactive Docker management
UI & CLI client
⢠Integration with Docker Hub
Registry & CoreOS private
registries
⢠Full access to logs inside
Docker CT, including stderr &
stdout
⢠Interactive file manager for
Docker CTs
⢠Configurable links, env.
variables, volumes
⢠Ability to clone complex Docker
configuration
⢠Automatic vertical scaling
⢠Automatic horizontal scaling
based on load triggers
⢠Sticky load balancing
⢠Live migration: within one cloud,
from private to public cloud, or
across different clouds
⢠Support of stateful applications
⢠Persistent local and shared
storage
⢠Rolling redeployment
⢠Integration with Jenkins,
Bamboo & Teamcity
⢠Ability to perform huge complex
deployments in parallel
⢠Accelerated creation of massive
Docker CTs
Automatic Scaling
9. IDC opinion
âJelastic thrives on flexibility for partners and customers offering
wide choice of programming languages, Docker containers
orchestration, datacenter distribution of workloads within hybrid
cloud, and automation of the main DevOps processes.
Jelastic has rich container adoption and high level of DevOps
automation. Partners liked Jelastic's ease of self-provisioning
and worldwide support.â
âBased on IDC analysis, Jelastic is a Major Player in this
IDC MarketScape.â
IDC MarketScape: Worldwide Public Deployment-Centric
Cloud Application Platform 2015 Vendor Assessment
12. Docker images inside Virtuozzo
Jelastic uses Virtuozzo Containers as a virtualization
layer for Docker
This solution is more secure and mature than standard
Docker implementation, based on libcontainer.
13. Persistent Volumes Management
Jelastic supports the UI management of Docker Volumes
⢠These volumes can be both local and shared
⢠Volumes are persistent by default, so they can be used for stateful applications
⢠Volumes can be highly available due to the usage of Virtuozzo storage
⢠Volumes can be automatically detached and attached during containerâs
redeployment
14. DNS Auto-Discovery
Jelastic Containers orchestrator
contains built-in DNS service &
Reverse Proxy
⢠Highly available DNS & reverse
proxy
⢠Http, Https and TCP support
⢠Sticky load balancing support
⢠Provides DNS-based auto-
discovery
15. UI integration with Docker Hub registry
Jelastic is integrated with Docker Hub Registry for 1-click installation of any image,
accessible from the Hub
16. UI integration with Private Docker registry
In addition to the numerous Docker images available within the official Hub Registry,
Jelastic gives you an ability to add your own private or public Docker from the Custom
Registry.
21. Composing Docker-Based Topology
⢠Add required images
from the public Docker
Registry Hub or from a
Custom Registry
⢠Set amount of nodes
and resources for
each image
⢠Click on Create button
Easy as never before!
23. Docker containers re-deployment
To update the version of Docker container, just click on âRedeploy containerâ button and
choose the desired version
24. Link Docker containers
For linking Docker containers you just have to click on âLinksâ in the environment topology
window and add a new link
25. Docker Variables management
To manage Docker variables, you just have to click on âVariablesâ in the environment
topology window and add a new variable
26. Docker Volumes management
To manage Docker volumes, you just have to click on âVolumesâ in the environment
topology window and add a new volume or delete existing