88 votes

Quelles sont le bonne Ruby on Rails hébergeur là-bas ?

Je cherche pour déployer un nouveau Ruby sur projet Rails, que je suis en train, mais ont besoin d’hébergement. Un serveur managé est excessif pour moi. J’ai juste besoin d’espace partagé. Je voudrais aller avec un service qui se spécialise en Ruby on Rails.

J’ai regardé SpeedyRails et RailsPlayground et ils ont tous deux semblent avoir des avantages et des inconvénients. Quelqu'un a-t-il une expérience avec soit ? Quelqu'un a-t-il une recommandation différente ?

192voto

Toby Hede Points 22128

J'utilise Dreamhost. J'ai été avec eux pendant des siècles, et pour l'argent qu'ils ont un impressionnant service. Ils ont récemment déménagé à Phusion Passenger, et les Rails de support est aussi bon que vous pouvez trouver en dehors de quelqu'un comme EngineYard. En général, j'ai usedthem surtout pour la mise en scène et de tests d'acceptation et pour mes projets personnels. Ils ont été si solide récemment, j'ai commencé à les utiliser pour certains de mes clients des sites de production.

J'utilise aussi Slicehost de certains sites qui ont des besoins plus spécifiques. Encore une fois, une grande valeur pour l'argent, mais vous aurez besoin pour être à l'aise de configurer votre propre serveur. Ils ont quelques grands tutoriels pour vous guider dans tout ce dont vous avez besoin.

Pour certains de mes clients, qui ont besoin d'un Australien à base de fournisseur d'hébergement, j'ai un VPS avec Net de la Logistique.

Mise à jour 23/04/2010

Beaucoup de choses ont changé depuis ce poste a été créé.

Ces jours, je suis en utilisant Heroku pour tous mes travaux de développement et de mise en scène. J'ai aussi plusieurs systèmes de production en cours d'exécution sur elle pour les clients.

J'étais auparavant à l'aide de Dreamhost, mais j'ai trouvé que la libre Heroku service effectue de mieux qu'une application Rails sur un serveur partagé Dreamhost compte. Aussi, Heroku a beaucoup plus de disponibilité et de soutien incroyable pour les Rails de déploiement est trivial.


Mise À Jour Le 17 Septembre 2011

Encore plus a changé depuis ce poste a été créé.

Je ne recommandent plus Dreamhost pour autre chose que des paresseux installe de l'open source applications comme wordpress - le temps de fonctionnement sur des hôtes est tout simplement pas assez bon par rapport à la nouvelle génération de VM fournisseurs d'hébergement.

Slicehost est plié en Rackspace.

Cependant, Heroku, c'est encore mieux que ce qu'il était - un incroyable éventail de fonctionnalités et de modules complémentaires, roche-plate-forme solide, à des prix très intéressants. Heroku prend désormais en charge Node.js et Java, ainsi que le Rubis qui rend incroyablement flexible pour le déploiement. Il ya un nombre croissant de concurrents dans l'espace, mais vous pouvez déployer sur Heroku presque instantanément pour gratuit.


Mise À Jour Le 29 Novembre 2013

5 ans. Encore la mise à jour c'est une question fermée en raison de la demande populaire!

Heroku continue d'être un gros poisson dans les Rails de l'étang. Vaste add-ons, polyglotte déploiements et de l'PostgreSQL plate-forme a considérablement évolué. Rails de support n'est plus tout à fait le citoyen de première classe, mais Heroku est toujours l'hôte pour la plupart des Rails de personnes.

Digital Ocean a explosé sur la scène. Je n'ai pas utilisé dans la production, mais ils ont de grands prix et ils sont à l'aide de Dokku (Docker FTW!) à faire des choses vraiment intéressantes.

Docker est sans doute la grande nouveauté de 2013, si vous avez besoin pour construire votre propre infrastructure, les choses sont certainement en meilleure forme qu'ils ne l'étaient il y a 5 ans.

54voto

Dejan Simic Points 2634

J'utilise http://slicehost.com depuis 2 ans. Je n'ai eu que quelques problèmes mineurs au cours de cette période.

46voto

Jay Godse Points 5157

J'utilise heroku.com pour le déploiement de l'application Rails. Je l'hébergement du nom de domaine par le biais de Google Apps/eNom, et l'utilisation de gmail (avec mon domaine) pour les fonctions e-mail de l'application Rails. Je reçois de Google registraire de domaine partenaire pour mon domaine (eNom) pour pointer le sous-domaine www à la heroku URL de mon application à la place de Google, les pages de mon domaine.

Je ne suis pas intéressé à apprendre comment configurer Apache, ModRails, Phusion, Métis, Mince, MySQL, et que ce soit. Avec Heroku je ne vous inquiétez pas. nginx est un serveur web, PostgreSQL est la base de données. Ils se sont installés sur Ruby/Rack pour toutes les nouvelles applications. Les cadres qui s'exécutent sur une grille inclure des Rails, Merb, et Sinatra. Un choix limité.

Heroku est agréable. Je développer mon application à la maison sur Ubuntu, en utilisant la base de données SQLite3 construit dans les Rails. Une fois que j'ai terminé de tester en local, je remets le code à l'aide de git. Après l'installation de la heroku gem installé, il suffit de lancer quelques commandes pour créer une application sur heroku.com et vous pourriez avoir besoin pour créer vos clés SSH. Pour déployer, vous venez de le faire:

git push heroku master

C'est tout. Heroku va redémarrer votre application lorsque le poussoir est terminée et que votre application est en cours d'exécution. (Vous pouvez avoir à exécuter les migrations de données à la main si vous avez modifié le schéma de données).

Ils ont un plan gratuit pour de faible volume et de petites applications, mais il est étonnant de voir combien vous obtenez pour gratuit. Ils sont également heureux de prendre votre argent pour payé. Leur prix est un peu plus élevé que celui de Google App Engine. La bonne chose à ce sujet est que vous n'avez pas à payer jusqu'à ce que vous avez beaucoup de trafic (et probablement des façons de monétiser ce trafic).

Heroku est elle-même basée sur Amazon EC2, de sorte que vous pouvez être sûr qu'ils auront très peu de tarification basée sur la carte d'utilisation du traitement, du stockage et de bande passante.

33voto

quickcel Points 467

J'utilise linode.com pour mon hébergement. Vous obtenez votre propre serveur virtuel avec un accès SSH et pouvez configurer ce que vous voulez.

Linode fournit également un hébergement DNS gratuit et un équilibrage de charge payant. Vous pouvez migrer un Linode vers un autre centre de données tout en conservant la même adresse IP.

15voto

Owen Points 5680

J'ai posé exactement la même question sur ici.

J'ai fini par aller avec Dreamhost. J'ai été le déploiement de sans problèmes à l'aide de Phusion Passenger et Capistrano. J'ai eu un plan pour 70 $pour une année, y compris illimité bande passante et d'espace disque en tant que partie d'un de spécial. Vous ne savez pas si vous pouvez encore obtenu les illimitée affaire cependant. Regardez autour de l'internet pour un code de coupon.

Vous bénéficiez également illimité de bases de données MySQL, de Subversion et de l'accès SSH (parmi plein d'autres trucs.) Je vous recommande vraiment.

EDIT: j'ai signé jusqu'à 6 semaines et a obtenu les données illimité/bande passante dans le cadre de leur 11e anniversaire spécial. La première de 1 111 utilisateurs de signer jusqu'a obtenu les données illimité/bande passante. Quand j'ai signé en haut de la page indiqué que moins de 30 spots sont restés. Il dit encore que. Vous ne savez pas quoi en faire, mais pourrait tout de même être admissible.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X