【Rails】無料でホスティングも画像アップもできるってやばいっすか?
■追記 2013.12
※この記事は古い情報です。最新の情報は各社のサイトにてご確認ください。
結論から言うと、「sqale + cloudinary = 無料で画像アップもできるRailsアプリ用の環境完成」ってうまい話なんや。
■sqale
Railsでつくったアプリを簡単にデプロイできるSQALE。
月額940円のサービスですが、3/17まで無料キャンペーン中とのこと。
Sqale『無料アプリケーション1個 プレゼント』キャンペーン実施中!
キャンペーン期間
3/12(火)~ 3/17(日)
Railsが使える無料(のプランがある)PaaSはHerokuを筆頭にいくつかあるみたいですが、海外のものだったりまだβ版だったりして、ちょっと・・・と感じてた人もいるんじゃないですかね。
そういった方が試しに使ってみようかな、という場合にはうってつけかと思いますよ。
<参考>
いまどき Rails で何かつくるなら、VPS より Sqale(スケール)だと思うの
http://d.hatena.ne.jp/inouetakuya/20121125/1353839740
コスパ最強なRailsサーバを妄想してみる[VPS/PaaS/クラウド]
http://morizyun.github.com/blog/paas-vps-aws-compare/
■cloudinary
ユーザーが画像をアップロードできる機能があるRailsアプリをsqaleで使おうとすると、ちょっと困ったことがおきます。
それは、migrationをする度に画像が消えてしまうということ。
なので、一度sqaleにアプリをデプロイした後、ちょっと直したいところがあるなーってコードを直してソースをアップして再デプロイすると、画像が消えた!となって焦るわけです。
ではどうするか?
画像をsqale外部のサーバにアップすればいいじゃない。
そこで無料ストレージですよ。
Amazon S3 を使うという手もあるようですが、Railsアプリの場合はCloudinaryってサービスを利用した方がイイことありそうです。
Cloudinaryのいいところ
・無料プランがある
・s3の無料枠は"1年間"という期限があったかと思いますが、cloudinaryの方は無いっぽい
・Railsと相性が良い(gemを使うと簡単に画像アップ、リサイズなどができる!)
ただし、「人が殺到して無料プラン分なんかすぐ使い切っちゃうよ!」という見込みがあるならS3の方が安心なのかなーという気もします。
具体的な使い方は⬇の参考サイトをご覧くださいませ。
<参考>
http://qiita.com/items/4dc162071b415c2f13bb
■おまけ
・sqaleでアプリ動かすとherokuよりもサクサク動きますよ。
・素人丸出しの質問にも丁寧に答えてくれるなど、サポートの方が親切です。
sqaleの宣伝記事みたいになっちゃいましたが、株式会社paperboy&co.の回し者じゃないですよ!
ただ、ただ、単に⬇のサイトに人を集めたかったんや・・
sqaleとcloudinaryでつくったサイト
よろしくお願いいたします。