SlideShare a Scribd company logo
1 of 35
Download to read offline
Multi-Containers Orchestration with
Live Migration and High-Availability
for Microservices
Meet Our Presenters
Jay Lyman
Research Manager, Cloud Platforms, 451 Research
Ruslan Synytsky
CEO and Co-founder, Jelastic
Maik Broemme
Director of Program Management, Parallels
Containers - a New Degree of Freedom within Cloud
Containerization provides the ability to
• Use lightweight packages instead of fullVMs
• Move from single large monolithic apps to
compositions of dozens of microservices within
isolated containers
• Containerize different parts of an application
• Move parts of apps into different types of cloud
infrastructure
• Simplify migration of enterprise applications
between private, public and hybrid clouds
New concept of virtualization solution for cloud PaaS and IaaS due to containers’ increased
density, isolation, elasticity, and rapid provisioning
Containers inside Jelastic from 2011
• Pioneering a cloud platform which uses Parallels
Virtuozzo Containers to deliver services
• Production-ready solution for advanced
containers orchestration with live migration
and high-availability for microservices
• Containers management functionality proven by
companies worldwide during the last 4 years
Jelastic Cloud-in-a-Box – DevOps For Containers
Turnkey Public, Private or Hybrid Cloud
Unlimited PaaS
Flexibility for Developers
Java, PHP, Ruby, Python,
Node.JS, .NET
Container-Based IaaS
Control for IT Operations
Linux,Windows
Languages and Middleware
+ many other middleware stacks and applications via Docker templates
Java PHP Ruby Python Node.JS .Net Docker
App Servers
JBoss
Glassfish
NGINX
MS IIS
Tomcat
TomEE
Jetty
Wildfly
Apache
HAProxy
SQL & NoSQL DB
MySQL
MariaDB
PostgreSQL
MS SQL
MongoDB
CouchDB
Cassandra
Redis
Neo4j
Memcached
Tools for DevOps
IDE Plugins
Jenkins
Maven
Git repositories
Jira
Wiki
Mail servers
DNS servers
Zabbix
BaaS
Multi-Containers Environments
Multi-Containers Configuration
Docker Support
Over 15000 Docker images are available for installation from Docker Hub on top of Virtuozzo containers
Docker Support
Docker on Top of Virtuozzo Containers in Jelastic
Smart clustering for complex applications
Automatic vertical and horizontal scaling
Deploy across multiple containers
High availability and smart container distribution by load mark
Bind custom scripts on cloud events
Link support between containers on multiple hardware nodes
Built-in toolset for managing the container resources
Advanced app packaging standard
Docker Registry Hub
Built-in pull functionality
CRIU support (live migration)
Advanced network isolation with own host-routed network interfaces for each container
Ability to manage disk space size and data storage file in each container separately
Ability to limit disk I/O usage per container
Ability to set fair memory limits
Microservices are Gaining Momentum
The container system in the Jelastic Cloud goes hand in hand
with microservice architecture pattern
• Building applications as suites of services
• App services can be scaled by distributing across
containers, replicating as needed
• Each app part can be configured and monitored separately
• No need to rebuild and redeploy the entire application if
any changes are required
• Services of one app can be written in different
programming languages
• Application can be managed by different teams, when each
is responsible only for a certain part
Simple Monolithic Application
Fear of change
• Need to redeploy everything to change one component
• Increase risk of failure
• Container overload
• Mutual dependencies require much coordination and slow down development
• Long QA cycles lead to less often updates
Decomposing Complex App into Microservices
Flexibility and scalability
• Modular, polyglot, and scalable applications
• Services developed, deployed and scaled independently
Publishing Company
1st environment with NGINX + 2 Tomcat nodes
for the actual Java application
2nd environment with MySQL
server runs more than 31500
organisation databases
Music Encyclopaedia Company
Web application
• NGINX is used for load balancing, cache and web front.
• Jetty 9 with Java 8
• Database – Neo4j
• Search server – Apache Solr
Batch application
• Standalone Java 8 application
• PostgreSQL (source database)
• Redis (cache)
• Neo4j (target database)
Batch node is used for importing new data once per day. 126
cloudlets (this is typically 0 cloudlets and then during import it
scales to 110 cloudlets) – scale up
Web nodes can be scaled up to 30 cloudlets but never reach
more than 20 - scale out
Research and Publishing Software Company
• Apache cluster
Several Apache nodes running PHP 5.5 and NGINX load balancer
• Set of replicated NFS servers built onVDS nodes
mounted to the Apache cluster for unified storage across each
node
• PDF server
offloaded a proprietary application for generating print production
ready PDF’s onto its ownVDS node to remove its processor load
from application servers
• PostgreSQL
Gambling Company
Game server
• MySQL
• Tomcat
Session server
• NGINX
• Tomcat
Internal services server
• CentOS
• Tomcat
FEATURES
AutomaticVertical Scaling
During the load spikes, Jelastic allocates more resources for app and takes them back, when
they are no longer needed.
Jelastic Elasticity compared to other vendors
Automatic Horizontal Scaling
Automatic horizontal application scaling based on defined triggers and load changes.
Smart Distribution of Containers
Automatically distribute containers installed in one environment evenly on different hardware nodes
(physical servers) with the help of anti-affinity groups eliminating any risk of application downtime
Live Migration
Migrate containers with application from one physical server to the other with zero downtime
• increases operational efficiency
• provides better load balancing and
data center utilization
• scale within a server without
downtime
• allows moving customers to more
powerful nodes without service
interruption
Flexibility for Development
SSH Access
• Interactive SSH Gateway
• Ability to travel across environments and
containers, without unnecessary extra
authentication
• Direct connect to any container with
support of SFTP, SCP, FISH, Puppet, Chef,
Capistrano
Open API
• Create complex workflows and app
management
• Simply integrate existing solutions to the cloud
• Easily provision and de-provision the required
amount ofVMs for specific workloads
App Development with Large Teams
Each microservice can be deployed or updated with local changes
independently of other services making continuous deployment in
large teams feasible
Jelastic provides the needed tools and features for easy collaboration
while working on separate parts of one application
• Use and configure shared environments
• Each environment can be managed by a separate dev team
• Environments can be easily cloned and imported/exported
• Work with the sameVCS repository
• Public API
• Switching domain names and traffic between stage and production
• One consolidated billing account
Out-of-the-Box Solutions
Monitoring
• Set pre-defined or custom triggers and alerts
• Track statistics and logs
• Integrated Zabbix, DripStat, NewRelic, AppDynamics
• Built-in business analysis tools
Support
• 24/7
• 8/5
• Training sessions and
certification
Licenses Included
• Parallels Cloud Server
• Parallels Containers for
Windows
• Parallels Cloud Storage
Marketplace
• 250+ applications for one-click installation
• 15000+ Docker templates
• Integrated marketplace into intuitive UI
• Ability to pack the most demanded apps
• Easy way to add new/custom apps to marketplace
High Level Architecture
BUSINESS
OPPORTUNITIES
Jelastic Cloud Business Benefits
• New markets and services
– Jelastic affordability and simplicity opens up SME and department markets
– Managed cloud services on-premise
– Upsell of additional software, tools and services
• Increased margins and decreasedTCO
– Retain higher margins compared to alternatives
– Accelerate your own software development and delivery
• Simplicity
– Lower partner on-boarding investment
– Deployment on Bare Metal & any IaaS
• Exclusivity
– Don’t lose more deals to competitors
– White-labeling
Target Customers
Enterprises
• Systems integrators
• Industrial companies
• Telecommunications
• Trading companies
• Shipping and transportation
Developers and DevOps
• ISVs
• Outsourcing teams
• Software development agencies
• Gambling
• IT consulting services
Governmental Organizations
• Educational institutions
• Health-care companies
• Financial IT departments
• Protection departments
• Agriculture sphere
Partner Program Benefits
Practical Sales Support
Experienced sales support to help profile, present to, and close new customers
Marketing Support
Provision of co-branded material for seminars, shows, open days etc.
Technical Pre-sales Support
Access to top specialists to answer integration and environment questions
Jelastic Demo Cluster
Free prospect access to demo cluster to test their environments
ProvenTechnology
30+ hosting service providers
10+ private cloud customers
15+ reselling partners
150,000+ developers around 25+ countries
Contact us
for more information
info@jelastic.com
www.jelastic.com

More Related Content

What's hot

Review Oracle OpenWorld 2015 - Overview, Main themes, Announcements and Future
Review Oracle OpenWorld 2015 - Overview, Main themes, Announcements and FutureReview Oracle OpenWorld 2015 - Overview, Main themes, Announcements and Future
Review Oracle OpenWorld 2015 - Overview, Main themes, Announcements and FutureLucas Jellema
 
Oracle Code Keynote with Thomas Kurian
Oracle Code Keynote with Thomas KurianOracle Code Keynote with Thomas Kurian
Oracle Code Keynote with Thomas KurianOracle Developers
 
Delivering Developer Tools at Scale
Delivering Developer Tools at ScaleDelivering Developer Tools at Scale
Delivering Developer Tools at ScaleOracle Developers
 
Jelastic for Hosting & MSP
Jelastic for Hosting & MSPJelastic for Hosting & MSP
Jelastic for Hosting & MSPDmitry Lazarenko
 
Jelastic (PaaS + IaaS) Virtual Cluster on Google Cloud Engine
Jelastic (PaaS + IaaS) Virtual Cluster on Google Cloud EngineJelastic (PaaS + IaaS) Virtual Cluster on Google Cloud Engine
Jelastic (PaaS + IaaS) Virtual Cluster on Google Cloud EngineRuslan Synytsky
 
Introduction to Platform-as-a-Service and Cloud Foundry
Introduction to Platform-as-a-Service and Cloud FoundryIntroduction to Platform-as-a-Service and Cloud Foundry
Introduction to Platform-as-a-Service and Cloud FoundryManuel Silveyra
 
Kubernetes Basics - ICP Workshop Batch II
Kubernetes Basics - ICP Workshop Batch IIKubernetes Basics - ICP Workshop Batch II
Kubernetes Basics - ICP Workshop Batch IIPT Datacomm Diangraha
 
Openstack - Enterprise cloud management platform
Openstack - Enterprise cloud management platformOpenstack - Enterprise cloud management platform
Openstack - Enterprise cloud management platformNagaraj Shenoy
 
Kubernetes 101
Kubernetes 101Kubernetes 101
Kubernetes 101Vishwas N
 
Federated Cloud Computing - The OpenNebula Experience v1.0s
Federated Cloud Computing  - The OpenNebula Experience v1.0sFederated Cloud Computing  - The OpenNebula Experience v1.0s
Federated Cloud Computing - The OpenNebula Experience v1.0sIgnacio M. Llorente
 
Microservices to Scale using Azure Service Fabric
Microservices to Scale using Azure Service FabricMicroservices to Scale using Azure Service Fabric
Microservices to Scale using Azure Service FabricMukul Jain
 
VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...
VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...
VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...VMworld
 
The Cloud Foundry Story
The Cloud Foundry StoryThe Cloud Foundry Story
The Cloud Foundry StoryVMware Tanzu
 

What's hot (20)

Review Oracle OpenWorld 2015 - Overview, Main themes, Announcements and Future
Review Oracle OpenWorld 2015 - Overview, Main themes, Announcements and FutureReview Oracle OpenWorld 2015 - Overview, Main themes, Announcements and Future
Review Oracle OpenWorld 2015 - Overview, Main themes, Announcements and Future
 
Oracle Code Keynote with Thomas Kurian
Oracle Code Keynote with Thomas KurianOracle Code Keynote with Thomas Kurian
Oracle Code Keynote with Thomas Kurian
 
Azure Service Fabric Overview
Azure Service Fabric OverviewAzure Service Fabric Overview
Azure Service Fabric Overview
 
AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Fo...
AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Fo...AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Fo...
AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Fo...
 
Delivering Developer Tools at Scale
Delivering Developer Tools at ScaleDelivering Developer Tools at Scale
Delivering Developer Tools at Scale
 
Jelastic for Hosting & MSP
Jelastic for Hosting & MSPJelastic for Hosting & MSP
Jelastic for Hosting & MSP
 
AMIS Oracle OpenWorld 2015 Review – part 3- PaaS Database, Integration, Ident...
AMIS Oracle OpenWorld 2015 Review – part 3- PaaS Database, Integration, Ident...AMIS Oracle OpenWorld 2015 Review – part 3- PaaS Database, Integration, Ident...
AMIS Oracle OpenWorld 2015 Review – part 3- PaaS Database, Integration, Ident...
 
Azure service fabric
Azure service fabricAzure service fabric
Azure service fabric
 
Jelastic (PaaS + IaaS) Virtual Cluster on Google Cloud Engine
Jelastic (PaaS + IaaS) Virtual Cluster on Google Cloud EngineJelastic (PaaS + IaaS) Virtual Cluster on Google Cloud Engine
Jelastic (PaaS + IaaS) Virtual Cluster on Google Cloud Engine
 
AMIS Oracle OpenWorld 2015 Review – part 4- PaaS Application Development, Jav...
AMIS Oracle OpenWorld 2015 Review – part 4- PaaS Application Development, Jav...AMIS Oracle OpenWorld 2015 Review – part 4- PaaS Application Development, Jav...
AMIS Oracle OpenWorld 2015 Review – part 4- PaaS Application Development, Jav...
 
Introduction to Platform-as-a-Service and Cloud Foundry
Introduction to Platform-as-a-Service and Cloud FoundryIntroduction to Platform-as-a-Service and Cloud Foundry
Introduction to Platform-as-a-Service and Cloud Foundry
 
Kubernetes Basics - ICP Workshop Batch II
Kubernetes Basics - ICP Workshop Batch IIKubernetes Basics - ICP Workshop Batch II
Kubernetes Basics - ICP Workshop Batch II
 
Cloud Native Application Development
Cloud Native Application DevelopmentCloud Native Application Development
Cloud Native Application Development
 
Openstack - Enterprise cloud management platform
Openstack - Enterprise cloud management platformOpenstack - Enterprise cloud management platform
Openstack - Enterprise cloud management platform
 
Kubernetes 101
Kubernetes 101Kubernetes 101
Kubernetes 101
 
Federated Cloud Computing - The OpenNebula Experience v1.0s
Federated Cloud Computing  - The OpenNebula Experience v1.0sFederated Cloud Computing  - The OpenNebula Experience v1.0s
Federated Cloud Computing - The OpenNebula Experience v1.0s
 
Microservices to Scale using Azure Service Fabric
Microservices to Scale using Azure Service FabricMicroservices to Scale using Azure Service Fabric
Microservices to Scale using Azure Service Fabric
 
VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...
VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...
VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...
 
Cloud stack for_beginners
Cloud stack for_beginnersCloud stack for_beginners
Cloud stack for_beginners
 
The Cloud Foundry Story
The Cloud Foundry StoryThe Cloud Foundry Story
The Cloud Foundry Story
 

Similar to Multi-Containers Orchestration with Live Migration and High-Availability for Microservices

Private PaaS & Container-as-a-Service for ISVs and Enterprise - Use Cases and...
Private PaaS & Container-as-a-Service for ISVs and Enterprise - Use Cases and...Private PaaS & Container-as-a-Service for ISVs and Enterprise - Use Cases and...
Private PaaS & Container-as-a-Service for ISVs and Enterprise - Use Cases and...Dmitry Lazarenko
 
{code} and Containers - Open Source Infrastructure within Dell Technologies
{code} and Containers - Open Source Infrastructure within Dell Technologies{code} and Containers - Open Source Infrastructure within Dell Technologies
{code} and Containers - Open Source Infrastructure within Dell TechnologiesThe {code} Team
 
Designing Microservices
Designing MicroservicesDesigning Microservices
Designing MicroservicesDavid Chou
 
Jelastic - DevOps PaaS Business with Docker Support for Service Providers
Jelastic - DevOps PaaS Business with Docker Support for Service ProvidersJelastic - DevOps PaaS Business with Docker Support for Service Providers
Jelastic - DevOps PaaS Business with Docker Support for Service ProvidersJelastic Multi-Cloud PaaS
 
Kubernetes solutions
Kubernetes solutionsKubernetes solutions
Kubernetes solutionsEric Cattoir
 
Monolithic to Microservices Architecture
Monolithic to Microservices ArchitectureMonolithic to Microservices Architecture
Monolithic to Microservices ArchitectureVin Dahake
 
Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015WaveMaker, Inc.
 
Service fabric and azure service fabric mesh
Service fabric and azure service fabric meshService fabric and azure service fabric mesh
Service fabric and azure service fabric meshMikkel Mørk Hegnhøj
 
Developing Hybrid Cloud Applications
Developing Hybrid Cloud ApplicationsDeveloping Hybrid Cloud Applications
Developing Hybrid Cloud ApplicationsDaniel Berg
 
Executive Briefing: The Why, What, and Where of Containers
Executive Briefing: The Why, What, and Where of ContainersExecutive Briefing: The Why, What, and Where of Containers
Executive Briefing: The Why, What, and Where of ContainersNVISIA
 
NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...
NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...
NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...NUS-ISS
 
Jelastic Turnkey Cloud PaaS for Hosting Business
Jelastic Turnkey Cloud PaaS for Hosting BusinessJelastic Turnkey Cloud PaaS for Hosting Business
Jelastic Turnkey Cloud PaaS for Hosting BusinessJelastic Multi-Cloud PaaS
 
.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los AngelesVMware Tanzu
 
Cloud Native Application
Cloud Native ApplicationCloud Native Application
Cloud Native ApplicationVMUG IT
 
Getting Started with Docker - Nick Stinemates
Getting Started with Docker - Nick StinematesGetting Started with Docker - Nick Stinemates
Getting Started with Docker - Nick StinematesAtlassian
 

Similar to Multi-Containers Orchestration with Live Migration and High-Availability for Microservices (20)

Private PaaS & Container-as-a-Service for ISVs and Enterprise - Use Cases and...
Private PaaS & Container-as-a-Service for ISVs and Enterprise - Use Cases and...Private PaaS & Container-as-a-Service for ISVs and Enterprise - Use Cases and...
Private PaaS & Container-as-a-Service for ISVs and Enterprise - Use Cases and...
 
{code} and containers
{code} and containers{code} and containers
{code} and containers
 
{code} and Containers - Open Source Infrastructure within Dell Technologies
{code} and Containers - Open Source Infrastructure within Dell Technologies{code} and Containers - Open Source Infrastructure within Dell Technologies
{code} and Containers - Open Source Infrastructure within Dell Technologies
 
Designing Microservices
Designing MicroservicesDesigning Microservices
Designing Microservices
 
Jelastic - DevOps PaaS Business with Docker Support for Service Providers
Jelastic - DevOps PaaS Business with Docker Support for Service ProvidersJelastic - DevOps PaaS Business with Docker Support for Service Providers
Jelastic - DevOps PaaS Business with Docker Support for Service Providers
 
Kubernetes solutions
Kubernetes solutionsKubernetes solutions
Kubernetes solutions
 
Jelastic Features 2.x
Jelastic Features 2.xJelastic Features 2.x
Jelastic Features 2.x
 
Monolithic to Microservices Architecture
Monolithic to Microservices ArchitectureMonolithic to Microservices Architecture
Monolithic to Microservices Architecture
 
Cloud Computing Basics.pptx
Cloud Computing Basics.pptxCloud Computing Basics.pptx
Cloud Computing Basics.pptx
 
Jelastic DevOps VPC and Hybrid Cloud
Jelastic DevOps VPC and Hybrid CloudJelastic DevOps VPC and Hybrid Cloud
Jelastic DevOps VPC and Hybrid Cloud
 
Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015
 
Service fabric and azure service fabric mesh
Service fabric and azure service fabric meshService fabric and azure service fabric mesh
Service fabric and azure service fabric mesh
 
Developing Hybrid Cloud Applications
Developing Hybrid Cloud ApplicationsDeveloping Hybrid Cloud Applications
Developing Hybrid Cloud Applications
 
Intro - Cloud Native
Intro - Cloud NativeIntro - Cloud Native
Intro - Cloud Native
 
Executive Briefing: The Why, What, and Where of Containers
Executive Briefing: The Why, What, and Where of ContainersExecutive Briefing: The Why, What, and Where of Containers
Executive Briefing: The Why, What, and Where of Containers
 
NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...
NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...
NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...
 
Jelastic Turnkey Cloud PaaS for Hosting Business
Jelastic Turnkey Cloud PaaS for Hosting BusinessJelastic Turnkey Cloud PaaS for Hosting Business
Jelastic Turnkey Cloud PaaS for Hosting Business
 
.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles
 
Cloud Native Application
Cloud Native ApplicationCloud Native Application
Cloud Native Application
 
Getting Started with Docker - Nick Stinemates
Getting Started with Docker - Nick StinematesGetting Started with Docker - Nick Stinemates
Getting Started with Docker - Nick Stinemates
 

More from Jelastic Multi-Cloud PaaS

Running Projects in Application Containers, System Containers & VMs - Jelasti...
Running Projects in Application Containers, System Containers & VMs - Jelasti...Running Projects in Application Containers, System Containers & VMs - Jelasti...
Running Projects in Application Containers, System Containers & VMs - Jelasti...Jelastic Multi-Cloud PaaS
 
Running Java Applications inside Kubernetes with Nested Container Architectur...
Running Java Applications inside Kubernetes with Nested Container Architectur...Running Java Applications inside Kubernetes with Nested Container Architectur...
Running Java Applications inside Kubernetes with Nested Container Architectur...Jelastic Multi-Cloud PaaS
 
MariaDB Auto-Clustering, Vertical and Horizontal Scaling within Jelastic PaaS
MariaDB Auto-Clustering, Vertical and Horizontal Scaling within Jelastic PaaSMariaDB Auto-Clustering, Vertical and Horizontal Scaling within Jelastic PaaS
MariaDB Auto-Clustering, Vertical and Horizontal Scaling within Jelastic PaaSJelastic Multi-Cloud PaaS
 
Scaling Jakarta EE Applications Vertically and Horizontally with Jelastic PaaS
Scaling Jakarta EE Applications Vertically and Horizontally with Jelastic PaaSScaling Jakarta EE Applications Vertically and Horizontally with Jelastic PaaS
Scaling Jakarta EE Applications Vertically and Horizontally with Jelastic PaaSJelastic Multi-Cloud PaaS
 
State of Java Elasticity. Tuning Java Efficiency - GIDS.JAVA LIVE 2020
State of Java Elasticity. Tuning Java Efficiency - GIDS.JAVA LIVE 2020State of Java Elasticity. Tuning Java Efficiency - GIDS.JAVA LIVE 2020
State of Java Elasticity. Tuning Java Efficiency - GIDS.JAVA LIVE 2020Jelastic Multi-Cloud PaaS
 
Kubernetes and Nested Containers: Enhanced 3 Ps (Performance, Price and Provi...
Kubernetes and Nested Containers: Enhanced 3 Ps (Performance, Price and Provi...Kubernetes and Nested Containers: Enhanced 3 Ps (Performance, Price and Provi...
Kubernetes and Nested Containers: Enhanced 3 Ps (Performance, Price and Provi...Jelastic Multi-Cloud PaaS
 
WordPress Cluster for Enterprise High-Availability and On-Demand Scaling
WordPress Cluster for Enterprise High-Availability and On-Demand ScalingWordPress Cluster for Enterprise High-Availability and On-Demand Scaling
WordPress Cluster for Enterprise High-Availability and On-Demand ScalingJelastic Multi-Cloud PaaS
 
Elastic JVM for Scalable Java EE Applications Running in Containers #Jakart...
Elastic JVM  for Scalable Java EE Applications  Running in Containers #Jakart...Elastic JVM  for Scalable Java EE Applications  Running in Containers #Jakart...
Elastic JVM for Scalable Java EE Applications Running in Containers #Jakart...Jelastic Multi-Cloud PaaS
 
Choosing Right Garbage Collector to Increase Efficiency of Java Memory Usage
Choosing Right Garbage Collector to Increase Efficiency of Java Memory UsageChoosing Right Garbage Collector to Increase Efficiency of Java Memory Usage
Choosing Right Garbage Collector to Increase Efficiency of Java Memory UsageJelastic Multi-Cloud PaaS
 
SaaSification in Action. Attracting Software Vendors with Easy Transformation
SaaSification in Action. Attracting Software Vendors with Easy TransformationSaaSification in Action. Attracting Software Vendors with Easy Transformation
SaaSification in Action. Attracting Software Vendors with Easy TransformationJelastic Multi-Cloud PaaS
 
State of the Art UI - Overview of Jelastic PaaS Functionality
State of the Art UI - Overview of Jelastic PaaS FunctionalityState of the Art UI - Overview of Jelastic PaaS Functionality
State of the Art UI - Overview of Jelastic PaaS FunctionalityJelastic Multi-Cloud PaaS
 
How to Make Money Solving 5 Major Problems of Cloud Hosting Customers
How to Make Money Solving 5 Major Problems of Cloud Hosting CustomersHow to Make Money Solving 5 Major Problems of Cloud Hosting Customers
How to Make Money Solving 5 Major Problems of Cloud Hosting CustomersJelastic Multi-Cloud PaaS
 
Multi-Cloud Lightweight Platform as a Service
Multi-Cloud Lightweight Platform as a ServiceMulti-Cloud Lightweight Platform as a Service
Multi-Cloud Lightweight Platform as a ServiceJelastic Multi-Cloud PaaS
 
From VMs to Containers: Decompose and Migrate Old Legacy JavaEE Application
From VMs to Containers: Decompose and Migrate Old Legacy JavaEE ApplicationFrom VMs to Containers: Decompose and Migrate Old Legacy JavaEE Application
From VMs to Containers: Decompose and Migrate Old Legacy JavaEE ApplicationJelastic Multi-Cloud PaaS
 
Automating CICD Pipeline with GitLab and Docker Containers for Java Applications
Automating CICD Pipeline with GitLab and Docker Containers for Java ApplicationsAutomating CICD Pipeline with GitLab and Docker Containers for Java Applications
Automating CICD Pipeline with GitLab and Docker Containers for Java ApplicationsJelastic Multi-Cloud PaaS
 
Automated Scaling of Microservice Stacks for JavaEE Applications
Automated Scaling of Microservice Stacks for JavaEE ApplicationsAutomated Scaling of Microservice Stacks for JavaEE Applications
Automated Scaling of Microservice Stacks for JavaEE ApplicationsJelastic Multi-Cloud PaaS
 
Cloud Hosting Business in Africa: Market Specifics and Ways to Grow
Cloud Hosting Business in Africa: Market Specifics and Ways to GrowCloud Hosting Business in Africa: Market Specifics and Ways to Grow
Cloud Hosting Business in Africa: Market Specifics and Ways to GrowJelastic Multi-Cloud PaaS
 
Automated scaling of microservice stacks for JavaEE applications - JEEConf 2017
Automated scaling of microservice stacks for JavaEE applications - JEEConf 2017Automated scaling of microservice stacks for JavaEE applications - JEEConf 2017
Automated scaling of microservice stacks for JavaEE applications - JEEConf 2017Jelastic Multi-Cloud PaaS
 
Онлайн миграция контейнеров. Взгляд изнутри
Онлайн миграция контейнеров. Взгляд изнутриОнлайн миграция контейнеров. Взгляд изнутри
Онлайн миграция контейнеров. Взгляд изнутриJelastic Multi-Cloud PaaS
 

More from Jelastic Multi-Cloud PaaS (20)

Running Projects in Application Containers, System Containers & VMs - Jelasti...
Running Projects in Application Containers, System Containers & VMs - Jelasti...Running Projects in Application Containers, System Containers & VMs - Jelasti...
Running Projects in Application Containers, System Containers & VMs - Jelasti...
 
Running Java Applications inside Kubernetes with Nested Container Architectur...
Running Java Applications inside Kubernetes with Nested Container Architectur...Running Java Applications inside Kubernetes with Nested Container Architectur...
Running Java Applications inside Kubernetes with Nested Container Architectur...
 
MariaDB Auto-Clustering, Vertical and Horizontal Scaling within Jelastic PaaS
MariaDB Auto-Clustering, Vertical and Horizontal Scaling within Jelastic PaaSMariaDB Auto-Clustering, Vertical and Horizontal Scaling within Jelastic PaaS
MariaDB Auto-Clustering, Vertical and Horizontal Scaling within Jelastic PaaS
 
Scaling Jakarta EE Applications Vertically and Horizontally with Jelastic PaaS
Scaling Jakarta EE Applications Vertically and Horizontally with Jelastic PaaSScaling Jakarta EE Applications Vertically and Horizontally with Jelastic PaaS
Scaling Jakarta EE Applications Vertically and Horizontally with Jelastic PaaS
 
State of Java Elasticity. Tuning Java Efficiency - GIDS.JAVA LIVE 2020
State of Java Elasticity. Tuning Java Efficiency - GIDS.JAVA LIVE 2020State of Java Elasticity. Tuning Java Efficiency - GIDS.JAVA LIVE 2020
State of Java Elasticity. Tuning Java Efficiency - GIDS.JAVA LIVE 2020
 
Kubernetes and Nested Containers: Enhanced 3 Ps (Performance, Price and Provi...
Kubernetes and Nested Containers: Enhanced 3 Ps (Performance, Price and Provi...Kubernetes and Nested Containers: Enhanced 3 Ps (Performance, Price and Provi...
Kubernetes and Nested Containers: Enhanced 3 Ps (Performance, Price and Provi...
 
WordPress Cluster for Enterprise High-Availability and On-Demand Scaling
WordPress Cluster for Enterprise High-Availability and On-Demand ScalingWordPress Cluster for Enterprise High-Availability and On-Demand Scaling
WordPress Cluster for Enterprise High-Availability and On-Demand Scaling
 
Elastic JVM for Scalable Java EE Applications Running in Containers #Jakart...
Elastic JVM  for Scalable Java EE Applications  Running in Containers #Jakart...Elastic JVM  for Scalable Java EE Applications  Running in Containers #Jakart...
Elastic JVM for Scalable Java EE Applications Running in Containers #Jakart...
 
Choosing Right Garbage Collector to Increase Efficiency of Java Memory Usage
Choosing Right Garbage Collector to Increase Efficiency of Java Memory UsageChoosing Right Garbage Collector to Increase Efficiency of Java Memory Usage
Choosing Right Garbage Collector to Increase Efficiency of Java Memory Usage
 
SaaSification in Action. Attracting Software Vendors with Easy Transformation
SaaSification in Action. Attracting Software Vendors with Easy TransformationSaaSification in Action. Attracting Software Vendors with Easy Transformation
SaaSification in Action. Attracting Software Vendors with Easy Transformation
 
State of the Art UI - Overview of Jelastic PaaS Functionality
State of the Art UI - Overview of Jelastic PaaS FunctionalityState of the Art UI - Overview of Jelastic PaaS Functionality
State of the Art UI - Overview of Jelastic PaaS Functionality
 
How to Make Money Solving 5 Major Problems of Cloud Hosting Customers
How to Make Money Solving 5 Major Problems of Cloud Hosting CustomersHow to Make Money Solving 5 Major Problems of Cloud Hosting Customers
How to Make Money Solving 5 Major Problems of Cloud Hosting Customers
 
Multi-Cloud Lightweight Platform as a Service
Multi-Cloud Lightweight Platform as a ServiceMulti-Cloud Lightweight Platform as a Service
Multi-Cloud Lightweight Platform as a Service
 
From VMs to Containers: Decompose and Migrate Old Legacy JavaEE Application
From VMs to Containers: Decompose and Migrate Old Legacy JavaEE ApplicationFrom VMs to Containers: Decompose and Migrate Old Legacy JavaEE Application
From VMs to Containers: Decompose and Migrate Old Legacy JavaEE Application
 
Automating CICD Pipeline with GitLab and Docker Containers for Java Applications
Automating CICD Pipeline with GitLab and Docker Containers for Java ApplicationsAutomating CICD Pipeline with GitLab and Docker Containers for Java Applications
Automating CICD Pipeline with GitLab and Docker Containers for Java Applications
 
Automated Scaling of Microservice Stacks for JavaEE Applications
Automated Scaling of Microservice Stacks for JavaEE ApplicationsAutomated Scaling of Microservice Stacks for JavaEE Applications
Automated Scaling of Microservice Stacks for JavaEE Applications
 
Cloud Hosting Business in Africa: Market Specifics and Ways to Grow
Cloud Hosting Business in Africa: Market Specifics and Ways to GrowCloud Hosting Business in Africa: Market Specifics and Ways to Grow
Cloud Hosting Business in Africa: Market Specifics and Ways to Grow
 
Automated scaling of microservice stacks for JavaEE applications - JEEConf 2017
Automated scaling of microservice stacks for JavaEE applications - JEEConf 2017Automated scaling of microservice stacks for JavaEE applications - JEEConf 2017
Automated scaling of microservice stacks for JavaEE applications - JEEConf 2017
 
DevOps Epoch 2016
DevOps Epoch 2016DevOps Epoch 2016
DevOps Epoch 2016
 
Онлайн миграция контейнеров. Взгляд изнутри
Онлайн миграция контейнеров. Взгляд изнутриОнлайн миграция контейнеров. Взгляд изнутри
Онлайн миграция контейнеров. Взгляд изнутри
 

Recently uploaded

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 

Recently uploaded (20)

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 

Multi-Containers Orchestration with Live Migration and High-Availability for Microservices

  • 1. Multi-Containers Orchestration with Live Migration and High-Availability for Microservices
  • 2. Meet Our Presenters Jay Lyman Research Manager, Cloud Platforms, 451 Research Ruslan Synytsky CEO and Co-founder, Jelastic Maik Broemme Director of Program Management, Parallels
  • 3. Containers - a New Degree of Freedom within Cloud Containerization provides the ability to • Use lightweight packages instead of fullVMs • Move from single large monolithic apps to compositions of dozens of microservices within isolated containers • Containerize different parts of an application • Move parts of apps into different types of cloud infrastructure • Simplify migration of enterprise applications between private, public and hybrid clouds New concept of virtualization solution for cloud PaaS and IaaS due to containers’ increased density, isolation, elasticity, and rapid provisioning
  • 4. Containers inside Jelastic from 2011 • Pioneering a cloud platform which uses Parallels Virtuozzo Containers to deliver services • Production-ready solution for advanced containers orchestration with live migration and high-availability for microservices • Containers management functionality proven by companies worldwide during the last 4 years
  • 5. Jelastic Cloud-in-a-Box – DevOps For Containers Turnkey Public, Private or Hybrid Cloud Unlimited PaaS Flexibility for Developers Java, PHP, Ruby, Python, Node.JS, .NET Container-Based IaaS Control for IT Operations Linux,Windows
  • 6. Languages and Middleware + many other middleware stacks and applications via Docker templates Java PHP Ruby Python Node.JS .Net Docker App Servers JBoss Glassfish NGINX MS IIS Tomcat TomEE Jetty Wildfly Apache HAProxy SQL & NoSQL DB MySQL MariaDB PostgreSQL MS SQL MongoDB CouchDB Cassandra Redis Neo4j Memcached Tools for DevOps IDE Plugins Jenkins Maven Git repositories Jira Wiki Mail servers DNS servers Zabbix BaaS
  • 9. Docker Support Over 15000 Docker images are available for installation from Docker Hub on top of Virtuozzo containers
  • 11.
  • 12. Docker on Top of Virtuozzo Containers in Jelastic Smart clustering for complex applications Automatic vertical and horizontal scaling Deploy across multiple containers High availability and smart container distribution by load mark Bind custom scripts on cloud events Link support between containers on multiple hardware nodes Built-in toolset for managing the container resources Advanced app packaging standard Docker Registry Hub Built-in pull functionality CRIU support (live migration) Advanced network isolation with own host-routed network interfaces for each container Ability to manage disk space size and data storage file in each container separately Ability to limit disk I/O usage per container Ability to set fair memory limits
  • 13. Microservices are Gaining Momentum The container system in the Jelastic Cloud goes hand in hand with microservice architecture pattern • Building applications as suites of services • App services can be scaled by distributing across containers, replicating as needed • Each app part can be configured and monitored separately • No need to rebuild and redeploy the entire application if any changes are required • Services of one app can be written in different programming languages • Application can be managed by different teams, when each is responsible only for a certain part
  • 14. Simple Monolithic Application Fear of change • Need to redeploy everything to change one component • Increase risk of failure • Container overload • Mutual dependencies require much coordination and slow down development • Long QA cycles lead to less often updates
  • 15. Decomposing Complex App into Microservices Flexibility and scalability • Modular, polyglot, and scalable applications • Services developed, deployed and scaled independently
  • 16. Publishing Company 1st environment with NGINX + 2 Tomcat nodes for the actual Java application 2nd environment with MySQL server runs more than 31500 organisation databases
  • 17. Music Encyclopaedia Company Web application • NGINX is used for load balancing, cache and web front. • Jetty 9 with Java 8 • Database – Neo4j • Search server – Apache Solr Batch application • Standalone Java 8 application • PostgreSQL (source database) • Redis (cache) • Neo4j (target database) Batch node is used for importing new data once per day. 126 cloudlets (this is typically 0 cloudlets and then during import it scales to 110 cloudlets) – scale up Web nodes can be scaled up to 30 cloudlets but never reach more than 20 - scale out
  • 18. Research and Publishing Software Company • Apache cluster Several Apache nodes running PHP 5.5 and NGINX load balancer • Set of replicated NFS servers built onVDS nodes mounted to the Apache cluster for unified storage across each node • PDF server offloaded a proprietary application for generating print production ready PDF’s onto its ownVDS node to remove its processor load from application servers • PostgreSQL
  • 19. Gambling Company Game server • MySQL • Tomcat Session server • NGINX • Tomcat Internal services server • CentOS • Tomcat
  • 21. AutomaticVertical Scaling During the load spikes, Jelastic allocates more resources for app and takes them back, when they are no longer needed. Jelastic Elasticity compared to other vendors
  • 22. Automatic Horizontal Scaling Automatic horizontal application scaling based on defined triggers and load changes.
  • 23. Smart Distribution of Containers Automatically distribute containers installed in one environment evenly on different hardware nodes (physical servers) with the help of anti-affinity groups eliminating any risk of application downtime
  • 24. Live Migration Migrate containers with application from one physical server to the other with zero downtime • increases operational efficiency • provides better load balancing and data center utilization • scale within a server without downtime • allows moving customers to more powerful nodes without service interruption
  • 25. Flexibility for Development SSH Access • Interactive SSH Gateway • Ability to travel across environments and containers, without unnecessary extra authentication • Direct connect to any container with support of SFTP, SCP, FISH, Puppet, Chef, Capistrano Open API • Create complex workflows and app management • Simply integrate existing solutions to the cloud • Easily provision and de-provision the required amount ofVMs for specific workloads
  • 26. App Development with Large Teams Each microservice can be deployed or updated with local changes independently of other services making continuous deployment in large teams feasible Jelastic provides the needed tools and features for easy collaboration while working on separate parts of one application • Use and configure shared environments • Each environment can be managed by a separate dev team • Environments can be easily cloned and imported/exported • Work with the sameVCS repository • Public API • Switching domain names and traffic between stage and production • One consolidated billing account
  • 27. Out-of-the-Box Solutions Monitoring • Set pre-defined or custom triggers and alerts • Track statistics and logs • Integrated Zabbix, DripStat, NewRelic, AppDynamics • Built-in business analysis tools Support • 24/7 • 8/5 • Training sessions and certification Licenses Included • Parallels Cloud Server • Parallels Containers for Windows • Parallels Cloud Storage
  • 28. Marketplace • 250+ applications for one-click installation • 15000+ Docker templates • Integrated marketplace into intuitive UI • Ability to pack the most demanded apps • Easy way to add new/custom apps to marketplace
  • 31. Jelastic Cloud Business Benefits • New markets and services – Jelastic affordability and simplicity opens up SME and department markets – Managed cloud services on-premise – Upsell of additional software, tools and services • Increased margins and decreasedTCO – Retain higher margins compared to alternatives – Accelerate your own software development and delivery • Simplicity – Lower partner on-boarding investment – Deployment on Bare Metal & any IaaS • Exclusivity – Don’t lose more deals to competitors – White-labeling
  • 32. Target Customers Enterprises • Systems integrators • Industrial companies • Telecommunications • Trading companies • Shipping and transportation Developers and DevOps • ISVs • Outsourcing teams • Software development agencies • Gambling • IT consulting services Governmental Organizations • Educational institutions • Health-care companies • Financial IT departments • Protection departments • Agriculture sphere
  • 33. Partner Program Benefits Practical Sales Support Experienced sales support to help profile, present to, and close new customers Marketing Support Provision of co-branded material for seminars, shows, open days etc. Technical Pre-sales Support Access to top specialists to answer integration and environment questions Jelastic Demo Cluster Free prospect access to demo cluster to test their environments
  • 34. ProvenTechnology 30+ hosting service providers 10+ private cloud customers 15+ reselling partners 150,000+ developers around 25+ countries
  • 35. Contact us for more information info@jelastic.com www.jelastic.com