Ruby on Rails shared web hosting
Anchor is dedicated to supporting the latest technologies for web application deployments in both web hosting and dedicated servers. Ruby on Rails forms and important part of this offering.
See also our Ruby on Rails VPS and Dedicated offerings.
Anchor can do more for you than just offer shared hosting for your Ruby applications. Our support engineers are available at any time to assist in configuration, setup and deployment.
Deployment details
Our primary web server of choice (Apache) is configured as a proxy in front of Mongrel.
All lifecycle management of Mongrel is performed at the user account level. This means you have the capacity to:
- Switch in and out of development mode at any time as required
- Start and stop the webserver
By proxying all requests via Apache we gain the flexibility and performance of Mongrel whilst still maintaining the security and stability of the Apache webserver between your application and the public Internet.
Mongrel is configured to automatically start after a server reboot via a crontab in each user account.
A generous minimum memory allocation is provided per instance.
Application versions
- Ruby: 1.8.5
- Rails: 2.3.3
- MySQL: 5.0.22
- PostgreSQL: 8.1.9
- Apache: 2.2.3
Shared environments utilise:
- High end server grade hardware
- Rackmounted equipment
- Dual CPUs
- ECC Memory (4GB minimum)
- SCSI HDD in RAID1 configuration
- Red Hat Enterprise Linux
- Redundant Hot Swap power supplies
- Fully redundant network infrastructure
- Continuous (24x7) server health monitoring
- Daily offsite tape backups
Account features
- Full shell access via SSH
- Command line database interfaces
- Detailed website statistics updated daily
- Choice of database engine PostgreSQL or MySQL
Application update policy & process
Anchor continuously monitors and applies updates to all applications deployed on Anchor infrastructure to maintain stability and security.
We do not apply major updates to any application which can effect the stability of live/deployed client services.
Automated updates to Ruby are restricted to security patches.
Rails Gems are continuously updated to the latest stable version as they are released.
Rails Gems updates will not however automatically effect deployed Rails applications hosted by Anchor.
Because lifecycle management is controlled at the account level, the version of Rails used in a given deployment can be updated in future by the developer.
Anchor also has the capacity to deploy Rails based on any previous release.
Scalability
As your Ruby application becomes more demanding Anchor can walk you through the process of supplying more resources on the shared environment (eg load balancing requests between multiple Mongrel instances behind apache) or perform a seamless migration to your own dedicated server.
More information
You can download a PDF covering Anchor's ruby on rails hosting service.



