Built on Linux containers
More power for your apps

Advanced container technology

Advanced container technology

Enscale is built on advanced container technology to provide fully isolated hardware and network resources with minimum resource overhead. This means less time wasted on context switches; more processing power for your applications.


Containers are intelligently distributed across physical hardware to maximise system availability and minimise latency. Hardware load is constantly re-evaluated throughout a container's lifecycle, with smart live migration seamlessly moving containers to the least loaded hardware to maintain maximum performance.


Fully equipped for production

Persistent filesystem

No need to rewrite your application. Your files stay where you put them, even after a reboot.

Static IP addresses

Fixed IP addresses that you can actually point your DNS at. Refreshingly simple.

SSH access

Everything is fully managed at Enscale, but SSH is still a handy tool for a developer to see what's happening or run a CLI tool.

Linux crontab support

No exotic workarounds. Standard Linux crontab that you know and love is alive and well at Enscale.

Custom firewall rules

Best practice rules preconfigured, with customisation per container to suit your individual needs.

Adjustable server configuration

Sometimes your application needs a special tweak. Other platforms make this hard or even impossible, but with Enscale you can tune server config like server.xml, php.ini, httpd.conf, nginx.conf, my.cnf to your exact requirements.


SQL and NoSQL database servers

SQL and NoSQL database servers

No compromises. Enscale provides a variety of fully customisable database server instances dedicated to you; no sharing with other customers.

SQL

-
MySQL, MariaDB, PostgreSQL

NoSQL

-
MongoDB, CouchDB, Cassandra, Redis

Cache

-
Memcached

Graph

-
Neo4j, OrientDB

Dedicated load balancers

Dedicated load balancers

Add a dedicated load balancer to your environment to distribute traffic across horizontally scaled servers, increasing application performance and capacity. Everything is preconfigured to work out of the box, including support for SSL and WebSockets, but remains fully customisable for you to tune to your specific use case.


Learn more about our features



Use your favourite
Application Server Languages

Enscale supports the web's most popular programming languages.
Deploy your runtime containers with these powerful features, designed to save you time and money.

Java
Java

Automatic vertical scaling

Optimised for cloud scaling

Scaling Java applications in the cloud is easy with Enscale. We automatically optimise your application for maximum vertical scaling efficiency with the help of a special GC agent.


This optimises JVM memory usage, and therefore reduces your costs.


Remote application debugging

Remote debugging

Avoid the brick wall. When something strange is happening you can connect a debugger directly to your Java application server to check exactly what's going on.


Find and solve your code problems more quickly with Enscale.


Custom JAR libraries

Custom JAR libraries

It's easy to add third party JAR's to your server environment whenever you need them.


Enscale is compatible with all libraries and has no restrictions. No weird workarounds, just add the JAR and you're good to go.


Supported stack

Deploy via

  • WAR, EAR
  • Maven (Git, SVN)
  • IDE plugin (Eclipse, IDEA, Netbeans)
  • Build server plugin (Ant, Maven)

Application servers

  • Tomcat
  • Jetty
  • GlassFish
  • JBoss AS / WildFly
  • TomEE

Versions

  • Java 6
  • Java 7
  • Java 8

Learn more about our features



PHP
PHP

Continuous code deployment

Zero downtime atomic deployment

Enscale fully automates PHP creator Rasmus Lerdorf's best practice deployment process.

No more downtime or errors during application updates.


Existing requests are fully serviced by your old code; new requests use the new code.


SSH console access

Works with your framework's CLI tools

Whether it's composer or the CLI for your favourite framework.


SSH access means you can Artisan, Drush, and console as much as you like.


Flexible PHP extensions

The extensions you need

Enscale provides the most used PHP extensions precompiled, ready to uncomment in the fully editable php.ini. If your project needs other extensions, our support team will compile them for you (free) on request.


Enscale works with any PHP app. No limitations.


Supported stack

Deploy via

  • Archive (tar.gz, zip)
  • Git, SVN
  • FTP/S, SFTP
  • Capistrano, Fabric

Application servers

  • Apache (mod_php)
  • Nginx (PHP-FPM)

Versions

  • PHP 5.3
  • PHP 5.4
  • PHP 5.5
  • PHP 5.6
  • PHP 7.0

Learn more about our features



Python
Python

Automatic dependency management

Dependency management

Enscale automatically processes requirements.txt via pip during deployment.


No manual steps. Just deploy and you're done.


Django

The most popular frameworks

Enscale supports Python applications written in the most popular Python frameworks: Django and Flask.


Supported stack

Deploy via

  • Archive (tar.gz, zip)
  • Git, SVN
  • FTP/S, SFTP
  • Capistrano, Fabric

Application servers

  • Apache (mod_wsgi)

Versions

  • Python 2.7
  • Python 3.3
  • Python 3.4
  • Python 3.5

Learn more about our features



Ruby
Ruby

Use any Ruby framework

Any Ruby framework

Enscale supports any Ruby framework, including Ruby on Rails, Sinatra, Rack, Ramaze, ExecJS.


You can even use JRuby on any of our Java runtimes.


Automatic dependency management

Dependency management

Save time thanks to automatic Gemfile dependency resolution by Bundler during deployment, if you switch Ruby version, or when you change the Rails environment mode

(i.e. development, test, or production).


Automate post-deploy rake tasks

Automate post-deploy Rake tasks

Just list your post-deploy tasks in a rake_deploy file inside your application root and we'll execute it via Rake for you automatically.


Supported stack

Deploy via

  • Archive (tar.gz, zip)
  • Git, SVN
  • FTP/S, SFTP
  • Capistrano, Fabric

Application servers

  • Apache (mod_php)
  • Nginx (Passenger, Puma, unicorn)

Versions

  • Ruby 1.9.3
  • Ruby 2.0.0
  • Ruby 2.1.5
  • Ruby 2.2.3

Learn more about our features



Docker
Docker

Deploy any Docker container

Docker containers

Enscale is about flexibility.


You are not limited to the fully managed containers described above - you can also deploy your own containers from the Docker Hub (or any compatible Docker registry) to run any other application or server with full root access.


Learn more about our features