This presentation describes how PaaS & CaaS can be helpful for ISVs and Enterprises, what particular use cases can be solved using private and hybrid cloud powered by Jelastic
Private PaaS & Container-as-a-Service for ISVs and Enterprise - Use Cases and Customer References
1. Private PaaS & Container-as-a-
Service solution
For ISVs and Enterprises
Use Cases, Customer references
and Technology overview
2. Jelastic Cloud Platform (PaaS + Docker)
Automated platform for easy cloud hosting of complex enterprise applications in a private or a
hybrid cloud.
It simplifies development, assembling and updating of applications, as well as manages everything that your
application needs such as database servers, load balancers and application servers.
Infinite Scalability
Automatic scalability
• Up and down for better density
• In and out for improved load
spikes handling
• Support of multiple Datacenters
and Availability Zones
Deployment Automation
NoOps & DevOps self-service
portals
• 50+ middleware stacks
• Java, .NET, Ruby, Node.JS, PHP,
Python and Docker
• SQL & NoSQL databases
• Deployment time is reduced from
days to minutes
DevOps oriented
High-level automation of complex
DevOps workflows
• Smooth management of testing
environments
• Application lifecycle management
and CI/CD tools
• Support for both new and legacy
IT technologies
3. Challenges
1. NoOps self-service portal for
developers to speed up
applications' prototyping
2. Development environments can be
created without need to involve
system administrators
3. More than 50 standardized
application stacks and DBMS are
available out-of-the-box
4. Possibility to use Docker containers
as building blocks for Microservices
applications
5. Marketplace for developers that
allows to quickly enlarge and
improve applications` functionality
1. Big amount of informational
systems
2. Large number of new services
integration
3. Technologies «Zoo» – proprietary
and open source
4. A lot of developers, including
outsourcing
5. The process of resources allocation
is bureaucratic
• It takes much time to change existing
IPs
• New services` development and
prototyping is slow
• Complex development
standardization
Risks
Jelastic Solution
1. Up to 70% increase of development
productivity
2. Up to 85% acceleration of
applications time-to-market
3. Development processes
standardization across multiple
teams
Results of Integration
Acceleration of Development and Prototyping
4. Challenges
1. Advanced tools for automated
creation and management of plenty
test environments
2. Cloning, depersonalization,
upgrade without downtime and
migration of complex testing
environments between datacenters
3. Integration with Git and SVN
version control systems
4. Integration with Continuous
Integration services
5. Auto-return of unused resources to
the shared pool
6. Cloud management automation via
API and CLI
1. Because of frequently changing
business and regulatory
requirements, DevOps often need
to perform a lot of development
and testing iterations
2. As a result, they have to deploy a
big amount of testing
environments
3. Developers spend 80–90% of their
time on automating setup of
testing environments
• Upgrades’ testing process takes too
much time
• Inefficient usage of datacenters`
resources
• Low quality of testing process
• Failures during the software updates
Risks
Jelastic Solution
1. Up to 60% increase in DevOps
productivity
2. Up to 75% costs reduction for
creating of testing environments
3. Up to 50% infrastructure TCO
savings
Results of Integration
Management of Testing Environments
5. 1. Scalable frontends and backends
2. Automatic horizontal scaling and
clustering, based on load triggers
3. Automated replication for
application servers and databases
4. Continuous upgrade of applications
5. Automatic recovery after failures
6. Support for the applications
distribution across multiple
availability zones and data centers
1. Web services` availability is critical
for most companies
2. Load spikes handling is complicated
and requires additional resources
• Infrastructure failure or visitors’ influx
causes failure of application
• Company suffers a loss of prestige
and loses money
1. Automatic high availability of
applications
2. Automatic handling of load spikes
3. Downtime is reduced in case of
infrastructure failure
Challenges Jelastic Solution Results of Integration
Risks
Creation of Highly-Available Cloud Environments
6. Wide range of supported technologies
Java JavaEE PHP Ruby Python Node.JS .Net
9. Built-in Application Marketplace
• 100+ applications for one-click installation
• 100000+ Docker templates
• Integrated marketplace into intuitive UI
• Ability to pack the most demanded apps
• Easy way to add new/custom apps to
marketplace
10. 50+ MSPs (b2b)
20+ Enterprises (b2b)
15+ Reselling Partners (b2b)
250,000+ Developers (b2b2c)
25+ Countries
Customers
dogado
Locaweb
Telecom Luxembourg
eApps
Including…
Jelastic solution is over 5 years on the cloud market
11. “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
IDC opinion
IDC about Jelastic
12. • Turnkey platform that provides orchestration, metering, monitoring, security and billing vs. DIY cloud
• Powerful self-service portal that doesn’t require any CLI tool
• Comprehensive Docker management via UI
• Support of stateful applications, Zero Lock-In and no proprietary API to code
• High-availability on all levels: load balancers, application servers, databases, hardware, etc.
• Granular automatic vertical scaling that increases infrastructure density up to 3x
• Automatic event-driven horizontal scaling
• Support of multiple clouds and datacenters with live migration across them
Advantages over Competitors
14. Private & Hybrid Cloud Orchestration
Deployed on premise or on AWS, Azure, SoftLayer, Rackspace and Google Cloud
Smooth workloads migration within Hybrid Cloud. Jelastic provides full-fledged hybrid cloud orchestration. The platform offers
unique live migration of containers across AWS, Azure, SoftLayer, Rackspace and Google Cloud.
Scalable Hybrid Cloud
Advanced scaling across datacenters
and availability zones
From one to hundreds nodes to handle
load spikes
Automation of high availability across
multiple clouds
Hosted private cloud on premise or on
top of AWS, Azure, SoftLayer or Google
infrastructure
Deployed on Bare Metal & Virtual Servers
Live migration of workloads across
Private cloud, AWS, Azure, SoftLayer
and Google
Migration is performed without downtime
Private Cloud Smooth migration across clouds
17. Docker in Jelastic
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
More secure virtualization – Virtuozzo/OpenVZ
instead of LXC
Advanced Network isolation with own host-
routed network interfaces
Ability to manage disk space size per container
Ability to limit disk I/O usage per container
Ability to set fair CPU & memory limits
High Level of Isolation Container-Native Orchestration
Running Docker on bare metal hosts
Multi-hosts & multi-cloud deployment
Link support between containers on multiple
hardware nodes
Event-driven Docker orchestration (AWS
Lambda style)
High Availability
Automatic failover after hosts’ failure
Affinity & Anti-affinity rules
Shared highly-available http & tcp entry point
Ability to assign public IPv4 for each Docker CT
Built-in metering, monitoring and alerts
18. Self-service NoOps portals for
Developers
CLI-client
REST API Manifests for applications lifecycle
Multiple Management Options
19. Automatic Vertical Scaling
During the load spikes, Jelastic allocates more resources for app and takes them
back, when they are no longer needed
22. Systems Integrator, Spain
• Management of testing
environments
Bank, Russia
• Cloud hosting of new services
• Development environments
management
Bank, Russia
• Development and testing
environments management
Telecom, Luxembourg
• Autoscalable cloud hosting
Premium appliances manufacturer,
Germany
• Management of testing environments
• Autoscalable cloud hosting
Software provider, Sweden
• Development and testing environments
management
• Autoscalable cloud hosting
Telecom, Spain
• Autoscalable cloud hosting
Games developer, Russia
• Autoscalable cloud hosting
Reference customers
23. DataJoe, LLC develops technology products for business and trade journals, including research tools, e-commerce
applications, data-to-print utilities and an online marketplace of locally-collected industry research
DataJoe Requirements
Manage cluster and eliminate
hardware / data center /
maintenance cost
Predictable cost
No need of adding technical
resources
Usage of proprietary applications
along with some custom
configuration requirements
Need for flexibility of DJ
infrastructure
Jelastic Outcomes
Flexibility without giving up the
ease and speed of creating new
environments
Rapid server deployment
Server failover and clustering
Faster response times
Better server upgrade path
Reducing the number of sysadmin
staff
Ability to rapidly expand existing
and deploy new infrastructure in
ways DJ has never been able to
grow
The Challenge
Managing growth
Manual software deployment
Difficult handling of maintenance
tasks
Slow and expensive infrastructure
updates
Application Details
NGINX load balancer
Apache cluster running PHP 5.5
Batch processing jobs
Massive PostgreSQL cluster
Set of replicated NFS servers
Proprietary PDF-generating server
CentOS6 as base OS
Saving several hours per day in processing batch jobs and a 25% reduction in complex queries
DataJoe, LLC
Customer reference - DataJoe (U.S.) - Media SW provider
Virtual Private PaaS for Own Dev Team
24. Satiamo GMBH (Austria) - logistics consulting and software development company that provides services in the execution
of freight tenders, optimization of the purchase price and process for industrial and commercial enterprises as well as
software development and the operation of an internet-based transportation management software.
SATIAMO Requirements
Don’t want to configure system
software anymore
No need in adding technical
resources
Jelastic Outcomes
Automatic horizontal scaling allows
to handle load spikes w/o extra HW
Automatic HA, clustering and
failover for frontends, backends and
databases allows to eliminate risks
of HW failure
Rapid server deployment
Automation of dev and testing
environments creation via Jenkins
The Challenge
Automation of scaling out
Management of high availability
and failover for production
environments
Centralized management of dev
and testing environments
Application Details
2x NGINX load balancers & reverse
proxies
Tomcat 7 cluster running Java7
Websockets
MySQL Percona XtraDB cluster
Set of replicated NFS servers
CentOS6 as base OS
Customer reference - SATIAMO GMBH (Austria) - Logistics SW provider
Virtual Private PaaS for production hosting and development
25. GMV is a privately owned technological business group with an international presence. Founded in 1984, GMV offers its
solutions, services and products in very diverse sectors: Aeronautics, Banking and Finances, Space, Defense, Health,
Security, Transportation, Telecommunications, and Information Technology for Public Administration and large
corporations.
GMV Requirements
Integration of Jelastic into current
CI/CD DevOps workflows
Jelastic Outcomes
Dev & Ops can create hundreds of
testing environment within several
minutes using Jelastic integration
with Jenkins
Developers can provision complex
environments via self-service portal
that drastically speeds up
prototyping
Dev & Ops can use Docker
containers in CI/CD automation
Migration of complex applications
from private to public cloud is
performed without downtime
The Challenge
Self-service provisioning of dev
environment
Automated provisioning of testing
environments via API
Docker technology adoption in
DevOps processes
Migration of applications within
hybrid cloud
Application Details
Many Java & .NET based
applications
MySQL Percona XtraDB cluster
CentOS6 as base OS
Customer reference - GMV (Spain) – Systems Integrator
Private PaaS on premise for production hosting and development
26. PixMix is a mobile application and the easiest way to exchange photos with selected friends.
Available for Android and iOS users. PixMix is a great app to create collaborative albums and share them PRIVATELY
with secure backup.
PixMix Requirements
Zero IT requirements, so we could
develop quickly and focus solely on
application development
Out of the box scalability
No vendor lock-in – we wanted
standard Java technology
Fair pricing model
Jelastic Outcomes
Zero IT
Auto-scaling that solves traffic
spikes issues
Eliminated any downtime via High
Availability with the switch of a
button
Jelastic offers Continuous Delivery
ecosystem: build servers, artifact
store, integration with Maven
The Challenge
Handling I/O in a fast manner and
handling CPU bursts
Photo storage location migration
Tools to support Continuous
Delivery methodology
Application Details
NGINX Load balancer
Tomcat 7 cluster running Java7
PostgreSQL 9
CentOS 6 as base OS
Zero IT handling keep us focused on the things that matter most
PixMix
Customer reference - PixMix (Israel) – Mobile Application
Public PaaS for production hosting and development
27. Storebadge is a new content marketing platform for seller ratings. Storebadge is a content driven trust accelerator
for online merchants and is used by shoppers to evaluate resellers online.
Storebadge Requirements
Zero IT requirements
Server migrations was something
Storebadge wanted to avoid
Jelastic Outcomes
Self-serve model
Cost savings, as Storebadge doesn’t
need to hire people with
backend/server knowledge
Shorten the time to market as
Storebadge did not have to
configure/worry about setting up
the hosting environment
The Challenge
Flexible and scalable cloud hosting
that grows together with their
business
Application Details
NGINX Load balancer
Apache / PHP App server
Maria DB
CentOS7 as base OS
We saved time and probably some headaches compared to DIY suppliers such as Amazon AWS.
Storebadge
Customer reference - Storebadge(Denmark) – Content marketing platform
Public PaaS for production hosting and development
28. Founded in 2004, Sugar Games has been successfully working in the gaming industry for 10 years, developing PC,
mobile and social games of different genres. This game has more than 3 million installations and more than 40K DAU
(daily active users).
Sugar Games Requirements
Ability to host application in
multiple datacenters
Jelastic Outcomes
Self-service model
Automatic scaling feature that
allows to properly handle load
spikes and not overpay for reserved
resources
The Challenge
Project needs servers, which can
withstand a load of 2,000
concurrent connections
AWS was very expensive
Application Details
NGINX Load balancer
Apache / PHP App server
MySQL DB
Memcached
CentOS5 as basic OS
Our hosting expenses were reduced 50% compared with the costs at Amazon
Sugar Games
Customer reference - Sugar Games (Russia) – Gaming
Public PaaS for production hosting
29. Vergence Entertainment LLC is a multi-media company providing its clients with the best available technology for
communicating impactfully. Vergence provide education and marketing for its clients’ customers and workforces. The
company’s patented software-as-a-service product, Ringorang®, delivers measurable education and retention, used today
by learning and development organizations, customer service departments, marketing, sales and advertisers.
Vergence Requirements
Ability to host application in
multiple datacenters
Ability to migrate application across
different datacenters
Jelastic Outcomes
Automatic scaling feature that
allows to properly handle load
spikes and not overpay for reserved
resources
High availability for application and
database servers provides
confidence in a safety of data
The Challenge
Load spikes handling for media
application
High availability hosting
Had issues with Rackspace uptime
Application Details
NGINX Load balancer
Glassfish cluster running Java7
PostgreSQL DB
CentOS6 as basic OS
http://www.vergence-ent.com/
Customer reference – Vergence Entertaiment (U.S.) – Media
Virtual Private PaaS for production hosting
30. Automation and simplification of distributed IT
infrastructure services
Auto-scalability for load spikes handling
Unification of development processes within
different IT departments
A significant increase of productivity during the
development and testing of business applications
Continuous integration, delivery and upgrade of
business-applications becomes much easier
Benefits