About Phusion Passenger
Phusion Passenger is an open source software designed to ensure easy and robust deployment of your Ruby, Python, Node.js and Meteor apps.
The mission of this Netherlands-based company is to make the best Unix server tools available. In addition to the open source version of the product, they also run Passenger Enterprise to offer added reliability features and premium support.
Benefits of Passenger & Cloud 66 integration
Phusion Passenger is an excellent addition to Cloud 66, which helps to improve your application's performance. Cloud 66 runs Phusion Passenger by default behind Nginx, when deploying a Rails-based application.
Our DevOps know all the ins and outs of Passenger to ensure it delivers great performance and works seamlessly with your Rails application. Additionally, you can have full control over your app by deploying it to any cloud provider or your own server (with our Registered Servers feature).
And if you decided to upgrade to Passenger Enterprise, you'll gain the following additional benefits:
- Rolling restarts
- Concurrency and multi-threading
- Deployment error resistance
- Mass deployment
- Live IRB console
- Resource control and limiting
- Ruby debugger support
How does Passenger on Cloud 66 work?
We've created a series of walkthroughs for different infrastructure scenarios, to make sure you can easily deploy and scale your Rails application.
Unless otherwise specified, Cloud 66 automatically installs Passenger with NGINX for any Rails stack. The NGINX configuration file is created by default for optimized usage with Passenger. However, you can still easily edit if you wish or choose to use the following web servers: Passenger Enterprise, Unicorn, Puma or Thin.
Additionally, Cloud 66 will automatically update the NGINX configuration file if there are any general or security-related improvements. With a single click of a button, you can specify the version of Passenger or upgrade it to the next version to make sure it fits best with your infrastructure.
About Cloud 66 for Rails
Cloud 66 for Rails includes a range of automated features like managed or unmanaged backups and replication, firewall management, load balancing, scaling, monitoring, failover groups, LiveLogs, team access control and much more.
If you haven't yet deployed a stack using Cloud 66 for Rails, this short video tutorial is designed to take you through three easy steps on how to deploy your very first Rails stack:
...in a few words
While Passenger looks after the performance of your application, Cloud 66 maintains your full stack by providing developers with everything you need to deploy, scale and manage immutable infrastructure for Rails apps on any cloud provider or on your own server. Try it out here.