Deploy & Scale Node.js apps

Node.js and Database Technologies in One Click

Deploy and run your Node.js apps in Cloud

Deploying, Scaling and Managing Node Applications inside Containers

                              

Our Node.js Cloud Hosting Features

Node.js is an open-source and cross-platform runtime environment, which allows to use JavaScript not only for the client-side development but also for the server-side applications. Unispace supports all major Node.js versions including 6, 8 and 9. We keep an eye on new Node.js versions, so they are being added promptly after the official releases. Moreover, you can perform 1-click switch between different Node.js versions, which makes the version update procedure quite seamless.

Packages & Process managers

Every Node.js server at Unispace comes with a pre-installed package and process manager. You can choose from npm or yarn as package manager; and npm, forever, supervisor or pm2 as process manager. You can switch easily between process and package managers even after you have created an environment.

Vertical & Horizontal Scaling

Unique approach of automatic scaling enables granular resource allocation based on the load level. This ensures application availability and, at the same time, high efficiency by paying only for really consumed resources. Automatic vertical scalability can help you to handle traffic spikes hassle-free and without restarts.

Change Node.js version in runtime

Node.js runtime up to date is vital for your applications at least for security reasons. Unispace supports you, providing 1-click upgrade or downgrade of Node.js. So if a new Node.js version is released, a hassle-free upgrade can be performed, if the Node version upgrade was not smooth, the previous version can always be rolled back.

Redeployment & Zero downtime

We take care of your applications’ uptime and enables zero downtime redeployment of your Node.js applications even if you have only a single node. This technology allows to co-exist simultaneously both old and new versions of your application. Existing requests/user sessions are fully handled by your old code; new requests are serviced by the new code.

Persistent filesystem

Unispace allows you to use a persistent filesystem. It means that there is no need to rewrite your application to adapt it to the cloud, and the files you have written will be available even after a reboot. If some files should be replicated across different containers – you can easily achieve that using file synchronization add-on.

Flexible server configuration

Although many cloud providers offer scalable Node hosting, there are many cases when your Node.js application needs an advanced tweak. With Unispace you have access to underlying hosting infrastructure and can change server configuration to your specific requirements. In addition, Unispace supports standard Linux crontab which frees you from exhausting job scheduling workarounds.

Build, Deploy, Debug, and Monitor Highly Scalable Node.js Applications

Node.js is regularly used by developers of phone apps to provide a small and smart back-end solution for handling requests. It is also becoming increasingly popular with website developers who want to employ a leaner solution than many of the big software stacks that are employed today. It handles asynchronous tasks very well and with a small footprint, it is also becoming popular with sites that host high-volume APIs and large data sources. Node.js is designed to deal with a flurry of small requests without turning into a memory management nightmare and failing under heavy loads.

Sign up for free

Deploy and run apps on innovative Platform as a Service

See how it works

The Easiest Way for You to Build Node.js Applications in the Cloud

Stacks & Available Node.js Technologies

Load Balancers

NGINX
Apache
HAProxy
Varnish

Caches

Memcached
Redis

Node.js Versions

Node.js 10.4.1
Node.js 9.11.1
Node.js 8.11.3
Node.js 6.14.1

Frameworks / Tools

Express
Meteor
forever
MEAN
ppm2
yarn
npm

Databases

SQL: MySQL, MariaDB, Percona
PostgreSQL
NOSQL: MongoDB, CouchDB, Cassandra
Redis, Neo4j

Deploy via

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