Heroku, Rails et Microsoft SQL Server à distance

D'abord je voudrais dire que j'ai fait des searchs et que je sais que ce qui suit est "possible" – j'espérais find des gens avec une expérience du monde réel avec cette configuration pour voir si je "devrais" le faire de cette façon.

J'ai donc développé une application web Ruby / Rails qui est directement liée à Microsoft SQL Server 2008R2 sur un réseau privé. J'essaie de décider s'il faut déployer sur Heroku ou simplement build un server web local Ubuntu. Je préférerais utiliser Heroku, mais je suis préoccupé par le fait que la connection à un server Microsoft SQL Server distant peut poser trop de problèmes. J'ai un access complet à l'équipement réseau, au pare-feu, aux adresses IP, au routing, etc.

Actuellement, mon application utilise TinyTDS et activerecord-sqlserver-adapter pour me connecter à partir de ma machine de développement locale et fonctionne comme un charme. J'adorerais utiliser Heroku (d'accord avec le paiement) – mais est-ce que cette fonction est stable et / ou supscope? Puis-je utiliser un certificate SSL gratuit pour crypter datatables circulant sur Internet? Et, aurais-je besoin d'acheter un add-on pour Heroku pour get une adresse IP statique pour mon site afin de sécuriser correctement le trafic entrant dans mon pare-feu?

Je suis tout à fait prêt à travailler pour le faire fonctionner sur Heroku … mais je ne veux pas utiliser de hacks non fiables ou non supportés (ou non sécurisés) … dans ce cas, je ne ferais que le déployer localement sur Ubuntu.

Merci!

Trouvé la réponse à ce lien génial! Heroku en cours d'exécution Cedar, se connectant à un server MS SQL accessible à distance! S'il vous plaît lire mes commentaires et l'auteur après avoir suivi le lien pour plus d'informations. Dans l'set, j'ai choisi de ne pas héberger cette application particulière sur Heroku, mais toujours bon de savoir que c'était possible.

Cet article de Michiel Sikkes utilise la nouvelle fonctionnalité buildpack d'Heroku pour utiliser TinyTDS et se connecter à distance à SQL Server 2008 R2. J'étudie toujours comment je pourrais crypter le trafic. J'espère que cela aide les autres!

http://blog.firmhouse.com/connecting-to-sql-server-from-heroku-with-freetds-here-is-how-on-cedar#