Ruby on Rails

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 (24×7) server health monitoring
- Daily data backups
Account features
- Full shell access via SSH
- Command line and web based database interfaces
- Detailed website statistics updated daily
- Choice of database engine PostgreSQL or MySQL
- Perl hosting is available on all of our shared website hosting plans.
Application update policy & process
Anchor continuously monitors and applies updates to all vendor supported applications deployed on Anchor infrastructure to maintain stability and security.
We do not apply major updates to any application which can affect the stability of live/deployed client services.
Versions
Anchor is constantly deploying new shared web hosting servers equipped with the the latest stable application versions as supported by the operating system vendors. In this way if you need a major version upgrade it can most often be accommodated.
Scalability
As your application becomes more demanding Anchor can walk you through the process of supplying more resources on the shared environment or perform a seamless migration to your own dedicated server.