Deploy Java, PHP, Ruby, Node.js, Go, .NET, Python and Docker applications with no code changes using GIT, SVN, archives or integrated plugins like Maven, Ant, Eclipse, NetBeans,
IntelliJ IDEA
CloudJiffy will automatically scale your application containers vertically and horizontally, ensuring you only pay for the resources you consume. No capacity planning or resouce wastage. CloudJiffy uses granular 128MB cloudlets.
CloudJiffy dashboard provides intuitive application topology wizard, deployment manager, access to log and config files, team collaboration functionality and integration
with CI/CD tools
2. Experience the automated Cloud
Supported Platforms
Java, PHP, Ruby, Node.js, Python, Docker and .NET
- Go
3. Experience the automated Cloud
Cloudjiffy is an easy-to-use Platform-as-a-Service for deploying, scaling, managing web
applicationsâ lifecycle and services developed with Java, .NET, PHP, Node.js, Python, Ruby, .NET,
and Docker. Customers create in a few clicks via GUI environment with any desired application
servers / databases topology.
Cloudjiffy doesnât require any code changes to be deployed in the cloud and is cloud agnostic -
you wonât be chained to a platform forever. If application runs on your local machine, it will run in
the cloud.
Platform takes care of failover, high availability and autoscaling your applications without
necessity to request operationsâ help - it handles all actions starting from auto configuring servers
during environment creation and finishing complex automated DevOps processes available in
several clicks. Cloudjiffy is the fully automated platform that simplifies DevOps workflow and
speeds up applicationsâ delivery to end-users.
Cloudjiffy Use Cases
4. Experience the automated Cloud
PHP Support
Application Servers
Apache 2 + mod_php, Nginx +
FPM
Apache
PHP Versions 5.3, 5.4, 5.5, 5.6, 7.0 5.3, 5.4, 5.5, 5.6
Supported Frameworks
Zend, Yii, Symfony, Cake PHP,
Composer, Drush, Phalcon
Symfony2, Cake PHP
Zero Downtime
Deployment
Supported with one click from UI
Supported via manual
configurations
5. Experience the automated Cloud
AWS Elastic Beanstalk is an easy-to-use service for deploying and scaling web applications and
services developed with Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker. Customers
upload their code and Elastic Beanstalk automatically does the rest.
Elastic Beanstalk is designed for developers who want to deploy web applications without
worrying about operations. Developers simply upload their code and Elastic Beanstalk
automatically handles the deployment, from capacity provisioning, load balancing, auto-scaling to
application health monitoring. The application will be ready to use without any infrastructure or
resource configuration work on the developerâs part.
Elastic Beanstalk Use Cases
6. Experience the automated Cloud
Java Support
Cloudjiffy supports automatic session replication for Tomcat, GlassFish and Jetty. Also it
automatically configures load balancing if HA for application servers is enabled.
Amazon Elastic Beanstalk doesnât support Java EE.
Application Servers
Tomcat, TomEE, Jboss, Jetty,
Glassfish, Wildfly
Tomcat
Java Versions 6,7,8 7,8
JEE support Java EE6 and Java EE7 -
7. Experience the automated Cloud
Ruby Support
Application Servers
Nginx + Passenger
/Puma/Unicorn, Apache +
mod_ruby
Nginx + Passenger / Puma
Ruby Versions
1.9.3, 2.0.0, 2.1.5, 2.2.2
Switching versions in runtime via
RVM
1.9.3, 2.0, 2.1, 2.2
Dependency Management Bundler
Supported Frameworks Rails and Sinatra Rails, Sinatra and AWS Flow
8. Experience the automated Cloud
Cloudjiffy DevOps Portal
Self service portal for
developers is intuitive and
very functional. A new user
in just a 1 minute will create
new environment without
any problems.
9. Experience the automated Cloud
Elastic Beanstalk Dashboard
It requires much more time
to get acquainted with Elastic
Beanstalk Dashboard for
creating and managing
environments from the
scratch.
10. Advantages of Cloudjiffy Portal
âą Easy and extremely functional
âą Auto verticalhorizontal scaling
configuration in 1 click
âą Any topology creation
âą Possibility to attach public IP for
each server
âą Online migration
âą Zero downtime deployment
âą Installation of extensions
âą Enabling high-availability in one click
âą Possibility to pack your application
topology into .json and perform its
installation and post-configuration in
1 click
11. Experience the automated Cloud
Management
Self-service portal for easy
provisioning
extended extended, hard to deal with it
SSH access SSH, SFTP SSH
CLI Client Yes
API
REST API, High level API that
provides ability to create complex
environments
API for managing environments
12. Deployment Process
Binary deployment
packages
war, zip, ear, tar, tar.gz war, tar, zip
Deployment via VCS GIT/SVN, build on commit GIT
Deployment via CLI Yes
Deployment via plugins for
IDEs
IntelliJ IDEA, Eclipse, NetBeans, Visual studio
Zero DownTime
re-deployment / rolling
updates
For PHP.
With Smart Load Balancer it is
possible to provide ZDT for all
apps.
Requires manual configurations
(create a new environment and
swap domains)
13. Experience the automated Cloud
Vertical scaling
(within single HW machine)
Automatic within predefined
limits
Vertical scaling is possible only by
choosing another type of
instance. This scaling is
performed with downtime
Horizontal scaling
(across different HW
machines)
Manual and automatic.
Automatic scaling is based on
load triggers: RAM, CPU, IOPS,
Traffic
Automatic
Scaling
14. Load Balancer
Sticky HTTP load balancing with Round
Robin.
Round Robin TCP load balancing
AWS Elastic Load Balancer is paid solution. By
default LB routes each request independently
to the server instance with the smallest load.
It's not a problem to configure sticky sessions
Application
Servers
Scaling and distributing app servers
across hardware cluster along with
configuration of session replication.
Load Balancer can distribute traffic
across Regions and Availability Zones
In AWS's Elastic Load Balancer, it is trivial to
load balance across Availability Zones. Just
make sure to launch each instance in a
different AZ
Databases
One click setup for master-slave
database configuration
Amazon RDS (Relational Database Service)
provides HA and failover support for DB
instances using Multi-AZ deployments. Multi-
AZ deployments for Oracle, PostgreSQL,
MySQL, and MariaDB DB instances use
Amazon technology, while SQL Server DB
instances use SQL Server Mirroring
High Availability: Application Level
15. Experience the automated Cloud
Hardware
Live migration. Integration with software-
defined storage for automatic restore of
apps state in case of hardware failure.
Distribution of nodes inside a cluster
Amazonâs disaster recovery
solutions and EBS as
persistent storage
Across Clouds
HA across different hosts as platform can
be deployed on bare metal and any
infrastructure of Virtual Hosting Provider
(like Azure, SoftLayer, OVH, AWS)
Provides HA across
different Availability zones
and Regions. HA is possible
only within AWS
High Availability: Hardware Level
16. Granularity
Dynamic configurations
128MB RAM - 256 GB RAM
1 vCPU - 64 vCPU
Starting at $0.001/hour
for the block of
128 MB RAM + 200 Mhz CPU
App-centric pricing
1 GB RAM = $0.03/hour
1GB memory per app instance -
$86.40/month
Storage
1GB - â
$0.0854/month
First 1 TB - $0.03/month
Support Free Limited (basic) support service is free
Free tiers
From 2 weeks to 1 year free trial,
credit card is not required
5 GB of Amazon S3 standard storage,
20,000 Get Requests, 2,000 Put Requests,
and 15GB of data transfer out each
month for one year
Pricing
17. Main Differences
Automatic vertical scaling without downtime
Vertical scaling is possible only by choosing another type of
instance
Dynamic instance sizes: 128 MB RAM - 256 GB RAM
Big amount of instances' types. However, changing the
instance type leads to a downtime
Free 2 weeks trial 12 months of trial
Dynamic pricing - pay only for what you use Charging full amount of money for each instance
Possible to choose between 4 LB servers, scale them
horizontally and vertically, provide LB between specified
applications
AWS Elastic Load Balancer is not free of charge but also
failover solution
Possible to attach public IP to each server. If you will
stop environment, public IP will be saved
Public IP is assigned automatically from the public IP pool
to each created EC2 instance. When instance stops, IP is
released and you will get a new one
Public, Private, Hybrid and Multi Cloud deployments Public, Private and Hybrid Clouds are supported
18. Experience the automated Cloud
Improved Docker support and orchestration Basic Docker support
Possible to migrate without downtime inside cluster
and even between clouds like AWS, SoftLayer, Azure,
etc.
Migration between AWS data centers will cause downtime
Cloudjiffy can be deployed on bare metal and on any
infrastructure of Virtual Cloud Hosting (like Azure,
SoftLayer, OVH, AWS, etc) and HA can be configured
across different hosts
AWS provides HA across different Availability zones,
Regions and even HA across cloud and other hosting
providers can be configured
Easy and functional UI for applications management
UI functionalities are limited. Main operations have to be
performed via CLI
MySQL, MariaDB, PostgreSQL, Mongo DB with master-
slave replication
Support of scalable, highly available and Multi-AZ deployed
databases: MySQL, MariaDB, PostgreSQL, Oracle
Main Differences