| ||
How to choose the right Rails hosting typeFrom which hosting types can you choose:
So should you pick a shared host, a virtual private server (VPS) or a dedicated server. Well it all depends on your needs. Answer the following questions before you go looking for a hosting company.
If you know what you want, it is a lot easier to choose the right hosting company for your needs. And even easier to decide which ones aren't right for you.
Shared hostingWhen is shared hosting right for you? Shared hosting is often cheaper than a virtual private server or a dedicated server. If it isn't make sure for what you are paying a premium. You will share a server with many others and most of the time you don't you with how many. Problems in a script of somebody else can bring a server down or to a crawl. So you can't guarantee the speed and availability of your application. If you are planning on deploying more then one Rails application it is better to look at a VPS or a dedicated server. Also make sure that the company has extensive knowledge with Rails. If you are deploying your Rails application and you have a problem, you want to know that they can solve it. View all Rails shared hosting plans. Virtual private serverYou still share a server with other people, but each one has its own virtual space. If set up correctly an other user can't have an impact on your resources. The problem with a VPS is that you need to know what you are doing. You have to set up all things yourself. There are many tutorials on the web, but it will take some time to setup. You should also choose a VPS with at least 128MB RAM. This should be enough to deploy one or two Rails applications. If you are planning on deploying more than two Rails applications you will need more RAM. View all virtual private servers. Dedicated serverYou have a whole server to your self. Most of the times this is the most expensive solution. And they come in two flavors, unmanaged and managed. You can find unmanaged dedicated servers at sharp prices, some are even cheaper than a VPS. You will have the same amount of work as with a VPS. You have to install, secure and manage everything. But it gives you the room to grow. Or you can go for the managed server. That way somebody else does all the work for you. If you go down this route, you should be sure that they know how to setup a Rails environment. It isn't enough if they know how to install an operating system and a webserver, they also need to know a few things about Rails. The managed server solution is the most expensive, but at least you don't need to be your own system engineer or you don't need to hire or employ one. View all dedicated servers. Enterprise Rails DeploymentIf your business depends on your Rails apps and you don't want to devote people/time/energy to managing servers and you think your needs will grow over time, then you need enterprise-level service. This level of service usually comes with hardware, software, and a layer of people to manage your systems 24/7. It should also have things like off-site backups, version control, code deployment, database management, load balancing, hardware SSL, SAN storage, and Rails expertise built-in. You should check out Engine Yard. They offer all these things and it is tailored to the needs of the Rails community. You will be able to scale your application and easily add extra resources when you need them. Your hardware is fully redundant. And you will be able to contact some of the most experienced Rails people, like Tom Mornini, Ezra Zygmuntowicz and Jayson Vantuyl, if you run into a problem.
|
||
|
|