SlideShare a Scribd company logo
1 of 63
Download to read offline
JELASTIC FEATURES
Ruslan Synytsky,CTO
July 2014
PaI = PaaS + IaaS
• Jelastic brings together the flexibility of IaaS and the ease of use of PaaS for
enterprises, hosting service providers and developers
• PaaS automates all routine tasks on apps deployment
• IaaS is used to build complex apps with
some components currently missing in PaaS
or very complex deployment architecture
• Both PaaS and IaaS can be mixed together
Jelastic Architecture
No Restrictions - No Lock-In
Many other PaaS platforms provide restrictions
and limitations such as
• no way to change configurations files for databases
and application servers
• no way to use public IP address or custom ports
• no way to use multicast network
• limited ways to deploy an application (only git-push-deploy)
• only shared load balancer without ability to tweak rules/configs
• strict limitations to write on the file system
• stateless design is strongly forced
With Jelastic you have no such restrictions!
High Density: Containers
Jelastic uses Containers virtualization as primary
virtualization option
• Containers’ auto-scaling allows to provide better density
• Containers have the minimal overhead in contrast to
hardware virtualization
• Containers can scale automatically
up and down without restart
– RAM, Storage, CPU, Network, IOPS
High Density: Auto-Hibernation
• Jelastic provides auto-hibernation of test and dev
environments after idle of user requests to them for
some time
• This dramatically economies hardware
resources and provides better density
• Jelastic resumes these environments
in seconds just after the first user request
High Density: Deduplication
Jelastic uses inbound to its virtualization technology of
file-system data deduplication
• Binaries, libraries and config files of middleware stacks or
end-user applications are usually the same
• Jelastic stores the same files only in a single instance on a
particular hardware server which can
provide more than 10x economy on
storage capacity
Containers and HypervisorVMs
Jelastic supports both Container and Hypervisor
virtualization technologies
• Containers provide better density and performance
• Hypervisors allow to run apps on different OS on the same
hardware server and avoid rare issues
with containers virtualization
Polyglot PaaS
Wide choice of Programming Languages and
Frameworks
• Java
• PHP
• Ruby
• Python
• Node.JS
• .Net support is coming in Q4
Supported Middleware Stacks
Wide range of middleware stacks are supported:
• Load balancers (Nginx)
• App Servers
– Apache2, Nginx, JBoss, Glassfish,Tomcat, Jetty,TomEE
– Java EE5 and Java EE6 are supported
• Databases
– SQL: MySQL, MariaDB, PostgreSQL,
– NoSql: MongoDB, CouchDB, Neo4j, Cassandra, Redis
• Cache servers:
– Memcached,Varnish
Jelastic stacks are easily customizable and extendable via cartridges
Database Clustering
Variety of database technologies are available in Jelastic with ability to have
them automatically connected into the application stacks.The following
Database Servers are supported:
• PostgreSQL
• MySQL
• MariaDB
• Neo4j
• MongoDB
• Apache Cassandra
• Redis
• CouchDB
In the near future Jelastic will support database clustering set just in one-click
with no additional configurations required.
Enterprise Apps with Java EE6
Ability to deploy Java EE6 applications on JBoss,
GlassFish and TomEE.
Automation of another Java EE Servers can be added
via cartridges.
This allows IT companies heavy using Java EE
to move their applications to the cloud without
re-writing or re-architecting them
OpenShift Cartridges Support
• Jelastic supports OpenShift cartridges specification
• This allows to use middleware packed by OpenShift
community in Jelastic
• LB servers
• App servers
• DB servers
• Caching servers
• Others
Enterprise Cartridges
• Jelastic supports Enterprise middleware stacks through
OpenShift cartridges format
– JBoss, PostgreSQL, Percona*, ZendServer* etc.
• Developers can easily add other required
languages, db, or middleware components
via the customizable Cartridge system
• This unique Cartridge-based extensibility allows
Developers (and Operations) to extend the PaaS with
specific enterprise standards or requirements
Docker Support
• Jelastic will support Docker images this fall
• All Docker images will be compatible with Jelastic
and will be available for provisioning middleware
stacks
Multi ElasticVPS
Along with PaaS Jelastic provides ability to use IaaS features,
represented by ElasticVirtual Private Servers
• VPS is represented by bareVirtual Container orVirtual
Machine
• VPS is suitable when you need to host custom workload
that currently is not supported by PaaS
(e.g. custom languages, DBs, Hadoop)
• It’s possible to ceate multipleVPS
and connect them seamless with
PaaS environments
Support of Legacy Apps
Jelastic implements “zero code change”
design from the first days.
You can deploy any app in the cloud, even
with outdated design or without
horizontal scaling settings.
This is very suitable especially for
proprietary software which distributes
only binaries.
Application Zero Lock-In
Jelastic includes unmodified open source language
runtimes. So applications developed on Jelastic can be
easily moved to other environments supporting the
same open source languages.
For example, Ruby or JBoss applications running on
Jelastic can be move to stand-alone implementations of
Ruby or JBoss in the datacenter
Stateless and Stateful arch
Jelastic supports specifics of stateless and stateful architecture
• The sessions are stored in different databases
• Applications can write on the file system
• Jelastic clones containers when an application scales horizontally
• Custom files and configs are fully replicated to the new container
• It is allowed to tune each container independently
• Session replication via multicast as approach to sync data in clusters forTomcat,
GlassFish and others
AutomaticVertical Scaling
• Ability to scale an app automatically Up and Down within
resources of hardware server
• Useful for legacy apps and apps that are not designed for
horizontal scalability
• Provides much more density
of applications and resource
usage than any other
Cloud/Virtualization technology
Vertical Scaling: How It Works
• During the load spikes Jelastic gives more resources to an
application (up to the predefined limits of a virtual container) and
takes them (resources) back when they are not needed anymore
• Jelastic tunes different stacks according to the available resources –
when user changes scaling limits of container Jelastic adjusts
configuration files of the stack inside the container.
• As a result Jelastic tries to utilize resources in the most optimal
way, for example: by default JVM GC is configured in the way that
allows to use vertical scaling without reloads
Hot Add of Resources
Jelastic supports hot add of any resources without app
restarts:
• RAM
• CPU
• HDD storage
• Network throughput
• IOPS
Automatic Horizontal Scaling
Jelastic enables cloud elasticity by providing automatic horizontal
application scaling due to load changes.
• In and Out scaling are supported
• Thresholds based on CPU, RAM, IO* usage
Horizontal scaling is a solution
• when your app is limited to
physical resource amount on
single hardware server
• when you need to handle
huge spike loads
CollaborativeWork
Jelastic supports collaborative work of
people from the same organization or
organizational unit
• Use and configure shared environments
• Work with the sameVCS repository
• Manage organization users
• One consolidated billing account
Built-In Billing with Blue Money
Jelastic provides very flexible billing engine which is able to
bill customers in different ways:
• It allows to define different billing groups, different
tariffs and discounts
• Pre-paid and post-paid models are supported
• Billing users on hourly basis
• CPU, RAM, Storage, Network traffic usage
• Arbitrary services
• Dynamic billing rates are supported, e.g. the more you consume the
less you pay for the unit of consumption
Limitation for Different Groups
• Support of different groups with different
permissions and quotas
• Company’s group policies can be implemented in
Jelastic through user groups
• Available personal limitations/quotas that override
groups one
Shared or Dedicated Load Balancer
Load balancing ensures high system availability through the distribution of workload
across multiple components. Using multiple components with load balancing, instead of
a single component, may increase reliability through redundancy.
Jelastic uses NGINX for two types of balancing:
• HTTP
• TCP
HAProxy will be added in the near future
via cartridges.
Jelastic provides a flexible choice of:
• fault tolerant shared load balancer for dev and test environments
• fault tolerant dedicated load balancer for production apps
SSH Gate
Jelastic users can remotely access individual application containers for
applications deployed on the PaaS in order to see their processes, file system,
and log files.This allows users to best architect and manage their applications
SSH Gateway accepts users’ connections from the internet and then transmits
these connections to the desired container, using an internal network
• Interactive menu and ability to travel across many environments and
containers without unneeded extra authentication
• Direct connect to any container
with support of SFTP, SCP, FISH,
Puppet, Chef, Capistrano, etc.
Chef and Puppet Integration
• Built-in mechanism of creation and cloning of complex
development/testing/production environments
• Service updating through the launch of new software
generation
• Repeatable configuration behavior is in the platform
architecture
• It allows to reuse collected base of
automation receipts
Public API
• Create very complex workflows/scenarios and app
management
• Simply integrate your
existing solutions with
Jelastic Cloud Services
• Easily provision and de-provision the needed amount
of virtual machines for specific workloads
Dependency and Build Management
Jelastic includes different Dependency and Build Management tools
including Maven for Java, Bundler for Ruby and NPM for Node.JS
• automate the process of identifying
dependencies in source code
• pulling in the required libraries
• building the complete application
This both increase productivity and reduces the chance of error.
These tools become critical in a cloud application platform like PaaS
Application Lifecycle Management
Jelastic supports multiple Application Development Lifecycle
stage environments (such as Dev, QA, Prod).
Enterprises can adopt and implement the Jelastic platform
without changing their current methodologies or processes
• GIT/SVN integration
• Smooth migration between dev-test-prod
• Environments cloning
• Swap domains/traffic between 2 instances of app
(change pre-prod to prod without downtime)
• Continuous delivery using Maven and CI integration
Continuous Integration and Release Management
Jelastic includes Jenkins Build Server for Continuous Integration and Release
Management which:
• performs tests upon code check-in
• orchestrates the build process
• automatically promotes or cancels an application release based on results
of the tests or build
This automated release management becomes a critical
part of streamlining the application development
In addition supported:
• TeamCity
• Hudson
Continuous Delivery
Jelastic provides everything for organizing right
continuous delivery process:
• CI tools
• Environment cloning
• Switching domain names and
traffic between stage and production environments
• Public API
• Update and rollback patches
Accelerated Application Service Delivery
Jelastic enhances the productivity and agility of the
Application Developer by:
• standardizing the workflow of app development lifecycle
• enabling the acceleration of application service delivery
• effective increasing theVelocity of IT
• removing tedium and delay with server, OS, and
middleware provisioning through on-demand and self-
service application stack access
IDE Integration
Jelastic has built-in integration with Eclipse, NetBeans,
and IntelliJ Idea.
Many developers can stay
entirely within the IDE that
they are comfortable with
when working with Jelastic
Remote Debugging of Applications
Developers can perform live break-point-enabled
debugging of applications running within Jelastic using:
• attached external IPv4 to any app container
• integrated Eclipse, NetBeans
and IntelliJ Idea
Dev Dashboard
• Creates and manages the application
environment
– application servers
– load balancers
– clustering and availability
• Keeps server configs up to date and
consistent across environment
• Defines parameters for app autoscaling
• Provides orchestration for application
deployment, patches, updates and roll-
backs
• And many others
Ops Panel
Jelastic’s Cluster Admin panel provides a consolidated
view of your cloud resources.
• Add servers to the cloud quickly and easily
• Comprehensive analytics for all resources in the
cloud
• Performance metrics and tuning
• Sophisticated user and security management
features
• And many others
High Performance (Hardware and Software)
Jelastic automatically optimize all middleware stacks for
the best performance according to available resources
• Unique technologies of smartVMs placement, Smart
Live Migration allows to offload Cloud Cluster
• Support of SAN and software
defined storage provides fault
tolerant solution
Multi Tenancy
Jelastic provides ability to run the same app in hundreds
and thousands isolated environments
• App is not needed to be adopted for that in contrast to
programmatically multi-tenancy
• Such approach is very secure
Jelastic provides ability to manage
and perform bulk update all of them
automatically
Live Migration
Jelastic is able to live migrate virtual machines between different
hardware servers without downtime
Use-cases:
• Offload hardware server with too big load average
• Offload hardware server
for maintenance or OS/Kernel
upgrade
• Migrate virtual machines
to hardware server with
greater performance/capacity
Smart Migration
• Jelastic contains unique technology of Smart Live
Migration which provides automatic live migration ofVMs
to offload the whole Cloud Cluster
• This approach allows to avoid issues when some
hardware servers become overloaded or applications
placed on them don’t have growth ability
• Smart live migration automatically rebalances Cloud
Cluster without any affect on app availability and
performance
SMART Containers/VMs Distribution
Jelastic provides smartVMs placement on their creation
• EachVM is placed using special algorithm with checking if
target server is able to handle workload of thisVM and
contains enough resources to host it
• This allows to avoid situations
when some hardware nodes in
cluster are overloaded and
others are almost idle
• Anti-affinity for smart distribution
across hardware nodes asures that app nodes will not
be placed at the same container
Software Defined Storage
• Software-defined-storage (SDS) allows fast
distribution across cluster and automatic fast
recovering of failed containers/VMs from the failed
hardware node
• Files and containers/VMs are replicated (usually have
3 copies) to protect from hardware failures
• Redundancy on Application/DB and LB layers
minimizes downtime
Full High Availability for Apps
Ability to configure full HA for
• Load-Balancers*
– Redundancy and Failover public IP
• App Server
– Redundancy with Session data replication
• DB
– Master-Slave/Master-Master
Zero Downtime Update
Rolling updates for clustered applications
(Load Balancer + Multiple App Servers)
• First instance stops receiving traffic and is updating
• First app server starts after update and begins to accept
traffic
• Second and following app servers are updating the same
manner
Apps Pre-Packaging
• Ability to pack the most useful and
popular apps
• Easy way to provide patched and
updates for such apps
– Configuration files
– DB: data and schema
– Environment topology
Enterprise AppTemplates
Set of pre-configured clustered applications installed in
a single click
– CMS
– CRM
– HRM
– ERP
– And more
Ability to add your own clustered apps
Development Innovations Support
Jelastic's supports:
• Backend-as-a-Services (BaaS)
• Mobile Platform-as-a-Services (mPaaS)
• Gaming App Servers
This allows the development of cloud-backed mobile applications for
Android or iOS that can be serviced by back-end applications
running on Jelastic
– SmartFoxServer
– Apache UserGrid
– BAASBOX
– Deployd
– Helios
Marketplace
• Integrated marketplace
• Geo-distributed marketplace
Choice of Cloud Infrastructure
• No specific requirement for the infrastructure layer
• Jelastic can be deployed on top of physical servers, a
virtualization platform, an Infrastructure-as-a-Service as long
as a public cloud provider
• This gives IT the freedom to deploy the Jelastic solution in a
way that best fits within their existing infrastructure options
Multi Clustering and Availability Zones
• Ability to set up different clusters and mange them
from the same panel
• Ability to create Availability Zones, manageable from
the same panel and deploy applications across these
AZs to eliminate downtime in case of DC hardware
failure
• Applications can be spread to the multiple availability
zones and run in the following modes
Export/Import
Jelastic supports import and export of the whole
environment
• Topology
• Settings
• App & DB files
This provides a simple ability to migrate apps between
different DCs
Bridge between Public and Private Cloud
With Jelastic you can create multiple Hybrid Clouds and
connect your Private Cloud with multiple Public Clouds
• Test, acceptance, and occasional usage –
testing out different kinds of products for
evaluation or acceptance purposes
• Scalability – applications that require occasional
computing power, or computing power with
uncertain upfront resource demands
• Backup in the cloud – resilience by storing
duplicates, which allows for recovery when one
(or even multiple) copies of a data object are lost
Geo-Distributed Replication & Balancing
With Jelastic it’s possible to:
• Organize geo-distributed
replication of App or DB
• Balance traffic between
different datacenters of
Availability zones within
single datacenter
Out-of-the-Box Monitoring
• Built-in Zabbix and integration
– Pre-defined triggers and alerts
– Ability to add your own
• Built-in monitoring of rapidly changing Cloud Datacenter
• Integration with Application Performance Monitoring
Tools:
– DripStat
– NewRelic
– AppDynamics
Audit Logs
Jelastic audits all actions that any user or platform
administrator performs
– Environment operations: Create/Delete/Deploy/Change
topology, etc
– Account activity: sign-in, sign-out, password changes
– Account administration
– Cloud Cluster configuration changes
Audit log can be represented as interactive
report with filtering by different criteria
Support Options
Jelastic provides support packages,
depending on your need and critical
level of your service
• 24/7
• 8/5
Support is provided by certificated
engineers
Oracle Platinum Partner Support
Jelastic has a partnership with Oracle Platinum Support
company which provides consulting on Oracle
deployment and seamless integration with Jelastic Cloud
JELASTIC VS. VMWARE
VMware vCloud Suite
• Enterprise-class IaaS-only: no PaaS
• Excellent DR
• Expensive
• Complicated
Jelastic Platform-as-Infrastructure
• PaaS + IaaS
• Simple installation: entire stack is turnkey
• Simple management of cloud
• Self-management of dev environments
• No code changes for any apps
• Granular auto-scaling
• Better performance (containers)
• At least 30% better density
• TCO savings of 90%+
• Application lifecycle management features
62
JELASTIC VS. OPENSHIFT/OPENSTACK
63
OpenShift/OpenStack
• OpenStack IaaS + OpenShift PaaS
• Open Source Community offering – over 17
different OpenStack distributions available
• Complicated – requires third party
implementation/integration/support
• Lego – building block approach to cloud
Jelastic Platform-as-Infrastructure
• PaaS + IaaS
• Simple installation: entire stack is turnkey
• Jelastic features lead Open Standards
• Simple management of cloud
• Self-management of dev environments
• No code changes for any apps
• Granular auto-scaling
• Better performance (containers)
• TCO savings of 50%+
• Application lifecycle management features
ThankYou!

More Related Content

What's hot

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
 
M.E.L.I.G. Unikernel and Serverless
M.E.L.I.G. Unikernel and ServerlessM.E.L.I.G. Unikernel and Serverless
M.E.L.I.G. Unikernel and ServerlessQNIB Solutions
 
Big Data on Cloud Native Platform
Big Data on Cloud Native PlatformBig Data on Cloud Native Platform
Big Data on Cloud Native PlatformSunil Govindan
 
Cloud stack design camp on jun 15
Cloud stack design camp on jun 15Cloud stack design camp on jun 15
Cloud stack design camp on jun 15Isaac Chiang
 
Jelastic Overview: Technical and Business Benefits
Jelastic Overview: Technical and Business BenefitsJelastic Overview: Technical and Business Benefits
Jelastic Overview: Technical and Business BenefitsTetiana Fydorenchyk
 
HCI comparison whatmatrix
HCI comparison whatmatrixHCI comparison whatmatrix
HCI comparison whatmatrixRodneyReinhardt
 
Introduction to container mangement
Introduction to container mangementIntroduction to container mangement
Introduction to container mangementMartin Marcher
 
Hacking apache cloud stack
Hacking apache cloud stackHacking apache cloud stack
Hacking apache cloud stackNitin Mehta
 
Discover the all new Mesosphere DC/OS 1.10
Discover the all new Mesosphere DC/OS 1.10Discover the all new Mesosphere DC/OS 1.10
Discover the all new Mesosphere DC/OS 1.10Mesosphere Inc.
 
Docker based Hadoop provisioning - anywhere
Docker based Hadoop provisioning - anywhere Docker based Hadoop provisioning - anywhere
Docker based Hadoop provisioning - anywhere Janos Matyas
 
Geek Sync | Infrastructure for the Data Professional: An Introduction
Geek Sync | Infrastructure for the Data Professional: An IntroductionGeek Sync | Infrastructure for the Data Professional: An Introduction
Geek Sync | Infrastructure for the Data Professional: An IntroductionIDERA Software
 
Modern Elastic Datacenter Architecture
Modern Elastic Datacenter ArchitectureModern Elastic Datacenter Architecture
Modern Elastic Datacenter ArchitectureWeston Bassler
 
Dcs cloud architecture-high-level-design
Dcs cloud architecture-high-level-designDcs cloud architecture-high-level-design
Dcs cloud architecture-high-level-designIsaac Chiang
 
KVM High Availability Regardless of Storage - Gabriel Brascher, VP of Apache ...
KVM High Availability Regardless of Storage - Gabriel Brascher, VP of Apache ...KVM High Availability Regardless of Storage - Gabriel Brascher, VP of Apache ...
KVM High Availability Regardless of Storage - Gabriel Brascher, VP of Apache ...ShapeBlue
 
Making Cloudy Peanut Butter Cups: Apache CloudStack + Riak CS
Making Cloudy Peanut Butter Cups: Apache CloudStack + Riak CSMaking Cloudy Peanut Butter Cups: Apache CloudStack + Riak CS
Making Cloudy Peanut Butter Cups: Apache CloudStack + Riak CSJohn Burwell
 
[WSO2Con Asia 2018] Architecting for Container-native Environments
[WSO2Con Asia 2018] Architecting for Container-native Environments[WSO2Con Asia 2018] Architecting for Container-native Environments
[WSO2Con Asia 2018] Architecting for Container-native EnvironmentsWSO2
 

What's hot (20)

Top aos services v 2.0.1
Top aos services v 2.0.1Top aos services v 2.0.1
Top aos services v 2.0.1
 
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
 
M.E.L.I.G. Unikernel and Serverless
M.E.L.I.G. Unikernel and ServerlessM.E.L.I.G. Unikernel and Serverless
M.E.L.I.G. Unikernel and Serverless
 
Big Data on Cloud Native Platform
Big Data on Cloud Native PlatformBig Data on Cloud Native Platform
Big Data on Cloud Native Platform
 
Cloud stack design camp on jun 15
Cloud stack design camp on jun 15Cloud stack design camp on jun 15
Cloud stack design camp on jun 15
 
Jelastic Overview: Technical and Business Benefits
Jelastic Overview: Technical and Business BenefitsJelastic Overview: Technical and Business Benefits
Jelastic Overview: Technical and Business Benefits
 
3 migration
3 migration3 migration
3 migration
 
Cloud stack for_beginners
Cloud stack for_beginnersCloud stack for_beginners
Cloud stack for_beginners
 
HCI comparison whatmatrix
HCI comparison whatmatrixHCI comparison whatmatrix
HCI comparison whatmatrix
 
Introduction to container mangement
Introduction to container mangementIntroduction to container mangement
Introduction to container mangement
 
Hacking apache cloud stack
Hacking apache cloud stackHacking apache cloud stack
Hacking apache cloud stack
 
Discover the all new Mesosphere DC/OS 1.10
Discover the all new Mesosphere DC/OS 1.10Discover the all new Mesosphere DC/OS 1.10
Discover the all new Mesosphere DC/OS 1.10
 
Docker based Hadoop provisioning - anywhere
Docker based Hadoop provisioning - anywhere Docker based Hadoop provisioning - anywhere
Docker based Hadoop provisioning - anywhere
 
Geek Sync | Infrastructure for the Data Professional: An Introduction
Geek Sync | Infrastructure for the Data Professional: An IntroductionGeek Sync | Infrastructure for the Data Professional: An Introduction
Geek Sync | Infrastructure for the Data Professional: An Introduction
 
Google Cloud Platform Certification Cloud Architect Exam Prep Review Virtual ...
Google Cloud Platform Certification Cloud Architect Exam Prep Review Virtual ...Google Cloud Platform Certification Cloud Architect Exam Prep Review Virtual ...
Google Cloud Platform Certification Cloud Architect Exam Prep Review Virtual ...
 
Modern Elastic Datacenter Architecture
Modern Elastic Datacenter ArchitectureModern Elastic Datacenter Architecture
Modern Elastic Datacenter Architecture
 
Dcs cloud architecture-high-level-design
Dcs cloud architecture-high-level-designDcs cloud architecture-high-level-design
Dcs cloud architecture-high-level-design
 
KVM High Availability Regardless of Storage - Gabriel Brascher, VP of Apache ...
KVM High Availability Regardless of Storage - Gabriel Brascher, VP of Apache ...KVM High Availability Regardless of Storage - Gabriel Brascher, VP of Apache ...
KVM High Availability Regardless of Storage - Gabriel Brascher, VP of Apache ...
 
Making Cloudy Peanut Butter Cups: Apache CloudStack + Riak CS
Making Cloudy Peanut Butter Cups: Apache CloudStack + Riak CSMaking Cloudy Peanut Butter Cups: Apache CloudStack + Riak CS
Making Cloudy Peanut Butter Cups: Apache CloudStack + Riak CS
 
[WSO2Con Asia 2018] Architecting for Container-native Environments
[WSO2Con Asia 2018] Architecting for Container-native Environments[WSO2Con Asia 2018] Architecting for Container-native Environments
[WSO2Con Asia 2018] Architecting for Container-native Environments
 

Viewers also liked

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
 
Magnolia CMS on Jelastic
Magnolia CMS on JelasticMagnolia CMS on Jelastic
Magnolia CMS on JelasticEdgar Vonk
 
Jelastic Reselling Option for Hosting Providers and MSPs
Jelastic Reselling Option for Hosting Providers and MSPsJelastic Reselling Option for Hosting Providers and MSPs
Jelastic Reselling Option for Hosting Providers and MSPsJelastic Multi-Cloud PaaS
 
Rock-Solid Java in the Cloud
Rock-Solid Java in the CloudRock-Solid Java in the Cloud
Rock-Solid Java in the CloudJudah Johns
 
Jelastic Hybrid Cloud on Google Cloud Platform
Jelastic Hybrid Cloud on Google Cloud Platform Jelastic Hybrid Cloud on Google Cloud Platform
Jelastic Hybrid Cloud on Google Cloud Platform Ruslan Synytsky
 
JavaOne Latin America - DevOps with Containers for Java
JavaOne Latin America - DevOps with Containers for JavaJavaOne Latin America - DevOps with Containers for Java
JavaOne Latin America - DevOps with Containers for JavaJelastic Multi-Cloud PaaS
 
Jelastic Enterprise
Jelastic EnterpriseJelastic Enterprise
Jelastic EnterpriseJulio Pari
 
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
 
Jelastic - Containers Live Migration Behind the Scene
Jelastic - Containers Live Migration Behind the SceneJelastic - Containers Live Migration Behind the Scene
Jelastic - Containers Live Migration Behind the SceneJelastic Multi-Cloud PaaS
 
모바일 앱개발자를 위한 클라우드 서비스 BaaS : Backend as a Service
모바일 앱개발자를 위한 클라우드 서비스 BaaS : Backend as a Service모바일 앱개발자를 위한 클라우드 서비스 BaaS : Backend as a Service
모바일 앱개발자를 위한 클라우드 서비스 BaaS : Backend as a ServiceJong-Hyun Kim
 
Jelastic - Turn Containers into Money Making Machine - WHD.global 2016
Jelastic - Turn Containers into Money Making Machine - WHD.global 2016Jelastic - Turn Containers into Money Making Machine - WHD.global 2016
Jelastic - Turn Containers into Money Making Machine - WHD.global 2016Jelastic Multi-Cloud PaaS
 
Jelastic Developers Self-Service Portal Overview
Jelastic Developers Self-Service Portal OverviewJelastic Developers Self-Service Portal Overview
Jelastic Developers Self-Service Portal OverviewJelastic Multi-Cloud PaaS
 
Jelastic DevOps for Containers
Jelastic DevOps for ContainersJelastic DevOps for Containers
Jelastic DevOps for ContainersRuslan Synytsky
 
Taking the Mystery Out of Public Cloud Migration - ScienceLogic
Taking the Mystery Out of Public Cloud Migration - ScienceLogicTaking the Mystery Out of Public Cloud Migration - ScienceLogic
Taking the Mystery Out of Public Cloud Migration - ScienceLogicScienceLogic
 
Jelastic - DevOps for Java with Docker Containers - Madrid 2015
Jelastic - DevOps for Java with Docker Containers - Madrid 2015Jelastic - DevOps for Java with Docker Containers - Madrid 2015
Jelastic - DevOps for Java with Docker Containers - Madrid 2015Jelastic Multi-Cloud PaaS
 
ITB2015 - Real Life ContentBox Modular CMS
ITB2015 - Real Life ContentBox Modular CMSITB2015 - Real Life ContentBox Modular CMS
ITB2015 - Real Life ContentBox Modular CMSOrtus Solutions, Corp
 
Parse.com 맛보기
Parse.com 맛보기Parse.com 맛보기
Parse.com 맛보기flashscope
 

Viewers also liked (18)

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
 
Magnolia CMS on Jelastic
Magnolia CMS on JelasticMagnolia CMS on Jelastic
Magnolia CMS on Jelastic
 
Jelastic Cluster Admin Panel Overview
Jelastic Cluster Admin Panel OverviewJelastic Cluster Admin Panel Overview
Jelastic Cluster Admin Panel Overview
 
Jelastic Reselling Option for Hosting Providers and MSPs
Jelastic Reselling Option for Hosting Providers and MSPsJelastic Reselling Option for Hosting Providers and MSPs
Jelastic Reselling Option for Hosting Providers and MSPs
 
Rock-Solid Java in the Cloud
Rock-Solid Java in the CloudRock-Solid Java in the Cloud
Rock-Solid Java in the Cloud
 
Jelastic Hybrid Cloud on Google Cloud Platform
Jelastic Hybrid Cloud on Google Cloud Platform Jelastic Hybrid Cloud on Google Cloud Platform
Jelastic Hybrid Cloud on Google Cloud Platform
 
JavaOne Latin America - DevOps with Containers for Java
JavaOne Latin America - DevOps with Containers for JavaJavaOne Latin America - DevOps with Containers for Java
JavaOne Latin America - DevOps with Containers for Java
 
Jelastic Enterprise
Jelastic EnterpriseJelastic Enterprise
Jelastic Enterprise
 
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
 
Jelastic - Containers Live Migration Behind the Scene
Jelastic - Containers Live Migration Behind the SceneJelastic - Containers Live Migration Behind the Scene
Jelastic - Containers Live Migration Behind the Scene
 
모바일 앱개발자를 위한 클라우드 서비스 BaaS : Backend as a Service
모바일 앱개발자를 위한 클라우드 서비스 BaaS : Backend as a Service모바일 앱개발자를 위한 클라우드 서비스 BaaS : Backend as a Service
모바일 앱개발자를 위한 클라우드 서비스 BaaS : Backend as a Service
 
Jelastic - Turn Containers into Money Making Machine - WHD.global 2016
Jelastic - Turn Containers into Money Making Machine - WHD.global 2016Jelastic - Turn Containers into Money Making Machine - WHD.global 2016
Jelastic - Turn Containers into Money Making Machine - WHD.global 2016
 
Jelastic Developers Self-Service Portal Overview
Jelastic Developers Self-Service Portal OverviewJelastic Developers Self-Service Portal Overview
Jelastic Developers Self-Service Portal Overview
 
Jelastic DevOps for Containers
Jelastic DevOps for ContainersJelastic DevOps for Containers
Jelastic DevOps for Containers
 
Taking the Mystery Out of Public Cloud Migration - ScienceLogic
Taking the Mystery Out of Public Cloud Migration - ScienceLogicTaking the Mystery Out of Public Cloud Migration - ScienceLogic
Taking the Mystery Out of Public Cloud Migration - ScienceLogic
 
Jelastic - DevOps for Java with Docker Containers - Madrid 2015
Jelastic - DevOps for Java with Docker Containers - Madrid 2015Jelastic - DevOps for Java with Docker Containers - Madrid 2015
Jelastic - DevOps for Java with Docker Containers - Madrid 2015
 
ITB2015 - Real Life ContentBox Modular CMS
ITB2015 - Real Life ContentBox Modular CMSITB2015 - Real Life ContentBox Modular CMS
ITB2015 - Real Life ContentBox Modular CMS
 
Parse.com 맛보기
Parse.com 맛보기Parse.com 맛보기
Parse.com 맛보기
 

Similar to Jelastic Features 2.x

Multi-Containers Orchestration with Live Migration and High-Availability for ...
Multi-Containers Orchestration with Live Migration and High-Availability for ...Multi-Containers Orchestration with Live Migration and High-Availability for ...
Multi-Containers Orchestration with Live Migration and High-Availability for ...Jelastic Multi-Cloud PaaS
 
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
 
Docker for the enterprise
Docker for the enterpriseDocker for the enterprise
Docker for the enterpriseBert Poller
 
{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
 
Introduction to Apache Mesos and DC/OS
Introduction to Apache Mesos and DC/OSIntroduction to Apache Mesos and DC/OS
Introduction to Apache Mesos and DC/OSSteve Wong
 
State of the Container Ecosystem
State of the Container EcosystemState of the Container Ecosystem
State of the Container EcosystemVinay Rao
 
VMworld 2015: Containers without Compromise - Persistent Storage for Docker C...
VMworld 2015: Containers without Compromise - Persistent Storage for Docker C...VMworld 2015: Containers without Compromise - Persistent Storage for Docker C...
VMworld 2015: Containers without Compromise - Persistent Storage for Docker C...VMworld
 
Overview of PaaS: Java experience
Overview of PaaS: Java experienceOverview of PaaS: Java experience
Overview of PaaS: Java experienceIgor Anishchenko
 
Overview of PaaS: Java experience
Overview of PaaS: Java experienceOverview of PaaS: Java experience
Overview of PaaS: Java experienceAlex Tumanoff
 
Webinar - Introduction to Ceph and OpenStack
Webinar - Introduction to Ceph and OpenStackWebinar - Introduction to Ceph and OpenStack
Webinar - Introduction to Ceph and OpenStackCeph Community
 
Data Agility for Devops - OSI 2018
Data Agility for Devops - OSI 2018Data Agility for Devops - OSI 2018
Data Agility for Devops - OSI 2018OpenEBS
 
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
 
Red Hat Storage Day LA - Persistent Storage for Linux Containers
Red Hat Storage Day LA - Persistent Storage for Linux Containers Red Hat Storage Day LA - Persistent Storage for Linux Containers
Red Hat Storage Day LA - Persistent Storage for Linux Containers Red_Hat_Storage
 
Cloud Foundry: Hands-on Deployment Workshop
Cloud Foundry: Hands-on Deployment WorkshopCloud Foundry: Hands-on Deployment Workshop
Cloud Foundry: Hands-on Deployment WorkshopManuel Garcia
 
DevOps and BigData Analytics
DevOps and BigData Analytics DevOps and BigData Analytics
DevOps and BigData Analytics sbbabu
 
Cloudjiffy vs Pivotal Cloud Foundry (private cloud)
Cloudjiffy vs Pivotal Cloud Foundry (private cloud)Cloudjiffy vs Pivotal Cloud Foundry (private cloud)
Cloudjiffy vs Pivotal Cloud Foundry (private cloud)Sharma Aashish
 
Red Hat Storage Day New York - Persistent Storage for Containers
Red Hat Storage Day New York - Persistent Storage for ContainersRed Hat Storage Day New York - Persistent Storage for Containers
Red Hat Storage Day New York - Persistent Storage for ContainersRed_Hat_Storage
 

Similar to Jelastic Features 2.x (20)

Multi-Containers Orchestration with Live Migration and High-Availability for ...
Multi-Containers Orchestration with Live Migration and High-Availability for ...Multi-Containers Orchestration with Live Migration and High-Availability for ...
Multi-Containers Orchestration with Live Migration and High-Availability for ...
 
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...
 
Docker for the enterprise
Docker for the enterpriseDocker for the enterprise
Docker for the enterprise
 
{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
 
Introduction to Apache Mesos and DC/OS
Introduction to Apache Mesos and DC/OSIntroduction to Apache Mesos and DC/OS
Introduction to Apache Mesos and DC/OS
 
State of the Container Ecosystem
State of the Container EcosystemState of the Container Ecosystem
State of the Container Ecosystem
 
VMworld 2015: Containers without Compromise - Persistent Storage for Docker C...
VMworld 2015: Containers without Compromise - Persistent Storage for Docker C...VMworld 2015: Containers without Compromise - Persistent Storage for Docker C...
VMworld 2015: Containers without Compromise - Persistent Storage for Docker C...
 
Cloud jiffy vs Heroku
Cloud jiffy vs HerokuCloud jiffy vs Heroku
Cloud jiffy vs Heroku
 
Overview of PaaS: Java experience
Overview of PaaS: Java experienceOverview of PaaS: Java experience
Overview of PaaS: Java experience
 
Overview of PaaS: Java experience
Overview of PaaS: Java experienceOverview of PaaS: Java experience
Overview of PaaS: Java experience
 
Containerization
ContainerizationContainerization
Containerization
 
Webinar - Introduction to Ceph and OpenStack
Webinar - Introduction to Ceph and OpenStackWebinar - Introduction to Ceph and OpenStack
Webinar - Introduction to Ceph and OpenStack
 
Data Agility for Devops - OSI 2018
Data Agility for Devops - OSI 2018Data Agility for Devops - OSI 2018
Data Agility for Devops - OSI 2018
 
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
 
Red Hat Storage Day LA - Persistent Storage for Linux Containers
Red Hat Storage Day LA - Persistent Storage for Linux Containers Red Hat Storage Day LA - Persistent Storage for Linux Containers
Red Hat Storage Day LA - Persistent Storage for Linux Containers
 
Cloud Foundry: Hands-on Deployment Workshop
Cloud Foundry: Hands-on Deployment WorkshopCloud Foundry: Hands-on Deployment Workshop
Cloud Foundry: Hands-on Deployment Workshop
 
DevOps and BigData Analytics
DevOps and BigData Analytics DevOps and BigData Analytics
DevOps and BigData Analytics
 
Cloudjiffy vs Pivotal Cloud Foundry (private cloud)
Cloudjiffy vs Pivotal Cloud Foundry (private cloud)Cloudjiffy vs Pivotal Cloud Foundry (private cloud)
Cloudjiffy vs Pivotal Cloud Foundry (private cloud)
 
Red Hat Storage Day New York - Persistent Storage for Containers
Red Hat Storage Day New York - Persistent Storage for ContainersRed Hat Storage Day New York - Persistent Storage for Containers
Red Hat Storage Day New York - Persistent Storage for Containers
 

Recently uploaded

The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 

Recently uploaded (20)

The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 

Jelastic Features 2.x

  • 2. PaI = PaaS + IaaS • Jelastic brings together the flexibility of IaaS and the ease of use of PaaS for enterprises, hosting service providers and developers • PaaS automates all routine tasks on apps deployment • IaaS is used to build complex apps with some components currently missing in PaaS or very complex deployment architecture • Both PaaS and IaaS can be mixed together
  • 4. No Restrictions - No Lock-In Many other PaaS platforms provide restrictions and limitations such as • no way to change configurations files for databases and application servers • no way to use public IP address or custom ports • no way to use multicast network • limited ways to deploy an application (only git-push-deploy) • only shared load balancer without ability to tweak rules/configs • strict limitations to write on the file system • stateless design is strongly forced With Jelastic you have no such restrictions!
  • 5. High Density: Containers Jelastic uses Containers virtualization as primary virtualization option • Containers’ auto-scaling allows to provide better density • Containers have the minimal overhead in contrast to hardware virtualization • Containers can scale automatically up and down without restart – RAM, Storage, CPU, Network, IOPS
  • 6. High Density: Auto-Hibernation • Jelastic provides auto-hibernation of test and dev environments after idle of user requests to them for some time • This dramatically economies hardware resources and provides better density • Jelastic resumes these environments in seconds just after the first user request
  • 7. High Density: Deduplication Jelastic uses inbound to its virtualization technology of file-system data deduplication • Binaries, libraries and config files of middleware stacks or end-user applications are usually the same • Jelastic stores the same files only in a single instance on a particular hardware server which can provide more than 10x economy on storage capacity
  • 8. Containers and HypervisorVMs Jelastic supports both Container and Hypervisor virtualization technologies • Containers provide better density and performance • Hypervisors allow to run apps on different OS on the same hardware server and avoid rare issues with containers virtualization
  • 9. Polyglot PaaS Wide choice of Programming Languages and Frameworks • Java • PHP • Ruby • Python • Node.JS • .Net support is coming in Q4
  • 10. Supported Middleware Stacks Wide range of middleware stacks are supported: • Load balancers (Nginx) • App Servers – Apache2, Nginx, JBoss, Glassfish,Tomcat, Jetty,TomEE – Java EE5 and Java EE6 are supported • Databases – SQL: MySQL, MariaDB, PostgreSQL, – NoSql: MongoDB, CouchDB, Neo4j, Cassandra, Redis • Cache servers: – Memcached,Varnish Jelastic stacks are easily customizable and extendable via cartridges
  • 11. Database Clustering Variety of database technologies are available in Jelastic with ability to have them automatically connected into the application stacks.The following Database Servers are supported: • PostgreSQL • MySQL • MariaDB • Neo4j • MongoDB • Apache Cassandra • Redis • CouchDB In the near future Jelastic will support database clustering set just in one-click with no additional configurations required.
  • 12. Enterprise Apps with Java EE6 Ability to deploy Java EE6 applications on JBoss, GlassFish and TomEE. Automation of another Java EE Servers can be added via cartridges. This allows IT companies heavy using Java EE to move their applications to the cloud without re-writing or re-architecting them
  • 13. OpenShift Cartridges Support • Jelastic supports OpenShift cartridges specification • This allows to use middleware packed by OpenShift community in Jelastic • LB servers • App servers • DB servers • Caching servers • Others
  • 14. Enterprise Cartridges • Jelastic supports Enterprise middleware stacks through OpenShift cartridges format – JBoss, PostgreSQL, Percona*, ZendServer* etc. • Developers can easily add other required languages, db, or middleware components via the customizable Cartridge system • This unique Cartridge-based extensibility allows Developers (and Operations) to extend the PaaS with specific enterprise standards or requirements
  • 15. Docker Support • Jelastic will support Docker images this fall • All Docker images will be compatible with Jelastic and will be available for provisioning middleware stacks
  • 16. Multi ElasticVPS Along with PaaS Jelastic provides ability to use IaaS features, represented by ElasticVirtual Private Servers • VPS is represented by bareVirtual Container orVirtual Machine • VPS is suitable when you need to host custom workload that currently is not supported by PaaS (e.g. custom languages, DBs, Hadoop) • It’s possible to ceate multipleVPS and connect them seamless with PaaS environments
  • 17. Support of Legacy Apps Jelastic implements “zero code change” design from the first days. You can deploy any app in the cloud, even with outdated design or without horizontal scaling settings. This is very suitable especially for proprietary software which distributes only binaries.
  • 18. Application Zero Lock-In Jelastic includes unmodified open source language runtimes. So applications developed on Jelastic can be easily moved to other environments supporting the same open source languages. For example, Ruby or JBoss applications running on Jelastic can be move to stand-alone implementations of Ruby or JBoss in the datacenter
  • 19. Stateless and Stateful arch Jelastic supports specifics of stateless and stateful architecture • The sessions are stored in different databases • Applications can write on the file system • Jelastic clones containers when an application scales horizontally • Custom files and configs are fully replicated to the new container • It is allowed to tune each container independently • Session replication via multicast as approach to sync data in clusters forTomcat, GlassFish and others
  • 20. AutomaticVertical Scaling • Ability to scale an app automatically Up and Down within resources of hardware server • Useful for legacy apps and apps that are not designed for horizontal scalability • Provides much more density of applications and resource usage than any other Cloud/Virtualization technology
  • 21. Vertical Scaling: How It Works • During the load spikes Jelastic gives more resources to an application (up to the predefined limits of a virtual container) and takes them (resources) back when they are not needed anymore • Jelastic tunes different stacks according to the available resources – when user changes scaling limits of container Jelastic adjusts configuration files of the stack inside the container. • As a result Jelastic tries to utilize resources in the most optimal way, for example: by default JVM GC is configured in the way that allows to use vertical scaling without reloads
  • 22. Hot Add of Resources Jelastic supports hot add of any resources without app restarts: • RAM • CPU • HDD storage • Network throughput • IOPS
  • 23. Automatic Horizontal Scaling Jelastic enables cloud elasticity by providing automatic horizontal application scaling due to load changes. • In and Out scaling are supported • Thresholds based on CPU, RAM, IO* usage Horizontal scaling is a solution • when your app is limited to physical resource amount on single hardware server • when you need to handle huge spike loads
  • 24. CollaborativeWork Jelastic supports collaborative work of people from the same organization or organizational unit • Use and configure shared environments • Work with the sameVCS repository • Manage organization users • One consolidated billing account
  • 25. Built-In Billing with Blue Money Jelastic provides very flexible billing engine which is able to bill customers in different ways: • It allows to define different billing groups, different tariffs and discounts • Pre-paid and post-paid models are supported • Billing users on hourly basis • CPU, RAM, Storage, Network traffic usage • Arbitrary services • Dynamic billing rates are supported, e.g. the more you consume the less you pay for the unit of consumption
  • 26. Limitation for Different Groups • Support of different groups with different permissions and quotas • Company’s group policies can be implemented in Jelastic through user groups • Available personal limitations/quotas that override groups one
  • 27. Shared or Dedicated Load Balancer Load balancing ensures high system availability through the distribution of workload across multiple components. Using multiple components with load balancing, instead of a single component, may increase reliability through redundancy. Jelastic uses NGINX for two types of balancing: • HTTP • TCP HAProxy will be added in the near future via cartridges. Jelastic provides a flexible choice of: • fault tolerant shared load balancer for dev and test environments • fault tolerant dedicated load balancer for production apps
  • 28. SSH Gate Jelastic users can remotely access individual application containers for applications deployed on the PaaS in order to see their processes, file system, and log files.This allows users to best architect and manage their applications SSH Gateway accepts users’ connections from the internet and then transmits these connections to the desired container, using an internal network • Interactive menu and ability to travel across many environments and containers without unneeded extra authentication • Direct connect to any container with support of SFTP, SCP, FISH, Puppet, Chef, Capistrano, etc.
  • 29. Chef and Puppet Integration • Built-in mechanism of creation and cloning of complex development/testing/production environments • Service updating through the launch of new software generation • Repeatable configuration behavior is in the platform architecture • It allows to reuse collected base of automation receipts
  • 30. Public API • Create very complex workflows/scenarios and app management • Simply integrate your existing solutions with Jelastic Cloud Services • Easily provision and de-provision the needed amount of virtual machines for specific workloads
  • 31. Dependency and Build Management Jelastic includes different Dependency and Build Management tools including Maven for Java, Bundler for Ruby and NPM for Node.JS • automate the process of identifying dependencies in source code • pulling in the required libraries • building the complete application This both increase productivity and reduces the chance of error. These tools become critical in a cloud application platform like PaaS
  • 32. Application Lifecycle Management Jelastic supports multiple Application Development Lifecycle stage environments (such as Dev, QA, Prod). Enterprises can adopt and implement the Jelastic platform without changing their current methodologies or processes • GIT/SVN integration • Smooth migration between dev-test-prod • Environments cloning • Swap domains/traffic between 2 instances of app (change pre-prod to prod without downtime) • Continuous delivery using Maven and CI integration
  • 33. Continuous Integration and Release Management Jelastic includes Jenkins Build Server for Continuous Integration and Release Management which: • performs tests upon code check-in • orchestrates the build process • automatically promotes or cancels an application release based on results of the tests or build This automated release management becomes a critical part of streamlining the application development In addition supported: • TeamCity • Hudson
  • 34. Continuous Delivery Jelastic provides everything for organizing right continuous delivery process: • CI tools • Environment cloning • Switching domain names and traffic between stage and production environments • Public API • Update and rollback patches
  • 35. Accelerated Application Service Delivery Jelastic enhances the productivity and agility of the Application Developer by: • standardizing the workflow of app development lifecycle • enabling the acceleration of application service delivery • effective increasing theVelocity of IT • removing tedium and delay with server, OS, and middleware provisioning through on-demand and self- service application stack access
  • 36. IDE Integration Jelastic has built-in integration with Eclipse, NetBeans, and IntelliJ Idea. Many developers can stay entirely within the IDE that they are comfortable with when working with Jelastic
  • 37. Remote Debugging of Applications Developers can perform live break-point-enabled debugging of applications running within Jelastic using: • attached external IPv4 to any app container • integrated Eclipse, NetBeans and IntelliJ Idea
  • 38. Dev Dashboard • Creates and manages the application environment – application servers – load balancers – clustering and availability • Keeps server configs up to date and consistent across environment • Defines parameters for app autoscaling • Provides orchestration for application deployment, patches, updates and roll- backs • And many others
  • 39. Ops Panel Jelastic’s Cluster Admin panel provides a consolidated view of your cloud resources. • Add servers to the cloud quickly and easily • Comprehensive analytics for all resources in the cloud • Performance metrics and tuning • Sophisticated user and security management features • And many others
  • 40. High Performance (Hardware and Software) Jelastic automatically optimize all middleware stacks for the best performance according to available resources • Unique technologies of smartVMs placement, Smart Live Migration allows to offload Cloud Cluster • Support of SAN and software defined storage provides fault tolerant solution
  • 41. Multi Tenancy Jelastic provides ability to run the same app in hundreds and thousands isolated environments • App is not needed to be adopted for that in contrast to programmatically multi-tenancy • Such approach is very secure Jelastic provides ability to manage and perform bulk update all of them automatically
  • 42. Live Migration Jelastic is able to live migrate virtual machines between different hardware servers without downtime Use-cases: • Offload hardware server with too big load average • Offload hardware server for maintenance or OS/Kernel upgrade • Migrate virtual machines to hardware server with greater performance/capacity
  • 43. Smart Migration • Jelastic contains unique technology of Smart Live Migration which provides automatic live migration ofVMs to offload the whole Cloud Cluster • This approach allows to avoid issues when some hardware servers become overloaded or applications placed on them don’t have growth ability • Smart live migration automatically rebalances Cloud Cluster without any affect on app availability and performance
  • 44. SMART Containers/VMs Distribution Jelastic provides smartVMs placement on their creation • EachVM is placed using special algorithm with checking if target server is able to handle workload of thisVM and contains enough resources to host it • This allows to avoid situations when some hardware nodes in cluster are overloaded and others are almost idle • Anti-affinity for smart distribution across hardware nodes asures that app nodes will not be placed at the same container
  • 45. Software Defined Storage • Software-defined-storage (SDS) allows fast distribution across cluster and automatic fast recovering of failed containers/VMs from the failed hardware node • Files and containers/VMs are replicated (usually have 3 copies) to protect from hardware failures • Redundancy on Application/DB and LB layers minimizes downtime
  • 46. Full High Availability for Apps Ability to configure full HA for • Load-Balancers* – Redundancy and Failover public IP • App Server – Redundancy with Session data replication • DB – Master-Slave/Master-Master
  • 47. Zero Downtime Update Rolling updates for clustered applications (Load Balancer + Multiple App Servers) • First instance stops receiving traffic and is updating • First app server starts after update and begins to accept traffic • Second and following app servers are updating the same manner
  • 48. Apps Pre-Packaging • Ability to pack the most useful and popular apps • Easy way to provide patched and updates for such apps – Configuration files – DB: data and schema – Environment topology
  • 49. Enterprise AppTemplates Set of pre-configured clustered applications installed in a single click – CMS – CRM – HRM – ERP – And more Ability to add your own clustered apps
  • 50. Development Innovations Support Jelastic's supports: • Backend-as-a-Services (BaaS) • Mobile Platform-as-a-Services (mPaaS) • Gaming App Servers This allows the development of cloud-backed mobile applications for Android or iOS that can be serviced by back-end applications running on Jelastic – SmartFoxServer – Apache UserGrid – BAASBOX – Deployd – Helios
  • 51. Marketplace • Integrated marketplace • Geo-distributed marketplace
  • 52. Choice of Cloud Infrastructure • No specific requirement for the infrastructure layer • Jelastic can be deployed on top of physical servers, a virtualization platform, an Infrastructure-as-a-Service as long as a public cloud provider • This gives IT the freedom to deploy the Jelastic solution in a way that best fits within their existing infrastructure options
  • 53. Multi Clustering and Availability Zones • Ability to set up different clusters and mange them from the same panel • Ability to create Availability Zones, manageable from the same panel and deploy applications across these AZs to eliminate downtime in case of DC hardware failure • Applications can be spread to the multiple availability zones and run in the following modes
  • 54. Export/Import Jelastic supports import and export of the whole environment • Topology • Settings • App & DB files This provides a simple ability to migrate apps between different DCs
  • 55. Bridge between Public and Private Cloud With Jelastic you can create multiple Hybrid Clouds and connect your Private Cloud with multiple Public Clouds • Test, acceptance, and occasional usage – testing out different kinds of products for evaluation or acceptance purposes • Scalability – applications that require occasional computing power, or computing power with uncertain upfront resource demands • Backup in the cloud – resilience by storing duplicates, which allows for recovery when one (or even multiple) copies of a data object are lost
  • 56. Geo-Distributed Replication & Balancing With Jelastic it’s possible to: • Organize geo-distributed replication of App or DB • Balance traffic between different datacenters of Availability zones within single datacenter
  • 57. Out-of-the-Box Monitoring • Built-in Zabbix and integration – Pre-defined triggers and alerts – Ability to add your own • Built-in monitoring of rapidly changing Cloud Datacenter • Integration with Application Performance Monitoring Tools: – DripStat – NewRelic – AppDynamics
  • 58. Audit Logs Jelastic audits all actions that any user or platform administrator performs – Environment operations: Create/Delete/Deploy/Change topology, etc – Account activity: sign-in, sign-out, password changes – Account administration – Cloud Cluster configuration changes Audit log can be represented as interactive report with filtering by different criteria
  • 59. Support Options Jelastic provides support packages, depending on your need and critical level of your service • 24/7 • 8/5 Support is provided by certificated engineers
  • 60. Oracle Platinum Partner Support Jelastic has a partnership with Oracle Platinum Support company which provides consulting on Oracle deployment and seamless integration with Jelastic Cloud
  • 61. JELASTIC VS. VMWARE VMware vCloud Suite • Enterprise-class IaaS-only: no PaaS • Excellent DR • Expensive • Complicated Jelastic Platform-as-Infrastructure • PaaS + IaaS • Simple installation: entire stack is turnkey • Simple management of cloud • Self-management of dev environments • No code changes for any apps • Granular auto-scaling • Better performance (containers) • At least 30% better density • TCO savings of 90%+ • Application lifecycle management features 62
  • 62. JELASTIC VS. OPENSHIFT/OPENSTACK 63 OpenShift/OpenStack • OpenStack IaaS + OpenShift PaaS • Open Source Community offering – over 17 different OpenStack distributions available • Complicated – requires third party implementation/integration/support • Lego – building block approach to cloud Jelastic Platform-as-Infrastructure • PaaS + IaaS • Simple installation: entire stack is turnkey • Jelastic features lead Open Standards • Simple management of cloud • Self-management of dev environments • No code changes for any apps • Granular auto-scaling • Better performance (containers) • TCO savings of 50%+ • Application lifecycle management features