Raptor

NOTE: This node is optional since it is based on the cartridge packaging model. If this server is not available at your wizard, please contact your hosting provider for its activation.

Phusion Passenger 5 (or Raptor as a codename) is a fast, robust and lightweight application server, intended for serving Ruby apps. The main features, that distinguish it from its predecessors, are increased performance (achieved mostly thanks to a custom embedded HTTP engine, completely optimized for ensuring operating rapidness) and advanced visibility (provided through a set of in-built administrative tools).

Note that currently this server is in the beta development phase. Cartridge functionality will be updated once the production-ready version is released.
Here's a short list of the main benefits that Raptor brings you:
  • High productivity: due to an innovative HTTP engine, your hosted application is automatically offloaded and accelerated with the help of an integrated and high-performance HTTP cache. This results in an ability to handle more traffic with the same hardware capacity.
  • Reduced maintenance: plenty of system tasks are automated within Raptor, so you can spend more time building your business instead of micromanaging software.
  • High security: extra layers of defense reduce the amount of possible entry points for attacks on applications and limit the exposure of security vulnerabilities.
  • Quick identification & problem fix: the Raptor server includes powerful control tools, that give you the insights you need by means of clear reporting, forehanded prediction of possible error occurrence, thorough logging, etc. They help a developer to reveal where an application got stuck and the reason it became non-responsive, detect memory problems and analyze the arising issues with the detailed statistics.

So, let’s find out how to host a Ruby project within the Raptor beta application server at Jelastic Cloud - just follow the simple steps below.

Raptor at Jelastic

1. Log in to your Jelastic account.

2. In order to create a New environment, click the corresponding button in the upper left corner of the dashboard.

3. You’ll see the Environment Topology frame appeared, where you need to switch to the Ruby tab and select the Raptor beta application server from the list of available ones. Then specify the resources consumption limits for it using the cloudlet sliders in the central wizard part and specify the name for your environment (or leave the default one).

Continue by clicking on the Create button.

4. In a few minutes your environment will be created and will appear at the dashboard. Click the Open in browser button next to it.

5. As a result, the Raptor welcome page will be opened in a new browser tab. There you can find some short information on how to get started.

That’s all for the Ruby Raptor installation instruction. Now you can configure it according to your requirements and proceed to the Ruby application deployment.

Note: currently the Custom SSL feature is not available for this server. This functionality will be added in the nearest future.