注意:このページの内容は古いです!
料金体系が変わるようです。以下、関連する Heroku の記事です。
- 2015/5/7 New Dyno Types and Pricing Public Beta
- 2015/5/7 Heroku’s Free (as in beer) Dynos
少なくとも無料で 24 時間稼働はできなくなります。
目的
本ページの目的は、開発/研究にあたって可能なことを整理することです。
Heroku/Cedar を使い無料の範囲でできること/できないことを整理していきます。
また、実際にはお金を払って必要な機能の提供を受ける必要がでてくるでしょう。有料でできることについても整理していきます。
必要なことを色々と試しながら追記していきます。
無料でできること
基本
- git を使ったアプリケーションのデプロイ(push)/取り出し(clone)/再デプロイ(push)をすること。
- ※ 再デプロイは、Heroku の master リポジトリに Fast Forward で push 可能であることが基本的には条件。それ以外の場合は --force オプションで強制的に push し再デプロイする。
- Web アプリケーションを実行すること。
- 参考
- 独自にまとめた情報
- その他にも方法がある。
- 定期処理を実行すること。
- Web アプリケーションに独自ドメインを割り当てること。
- 参考
- 独自にまとめた情報
- 標準出力を見ること。
- heroku logs コマンドで見る。--tail オプションを付けると見続けられる(が、一定バイト数で通信が中断される模様)。
- プラグインでログファイルを外部サーバに転送させることができるらしい(プラグイン名は忘れたが、思い出したら記載する)。
- ファイルにアクセスすること(※ 単一プロセスでのみの確認)。
- 作成すること。
- 書き込むこと。
- 読み込むこと。
- ただし、ファイルは一時的なもの。
- アプリケーションの再デプロイ時に全てのファイルは無くなる。
- メールを送受信すること。
- SMTP/POP3 サーバは外部のものを使用する。
- もしくは、アドオンの Starter プランを利用する。
- 各種 RubyGems を利用すること。
- 512 MB のメモリを利用できる。
データベース
各種 Web データベース(Database as a service)を選択して利用できる。
- アドオンの導入によりデータベースを自動で作成する。
- Heroku 経由で作成した Web データベースには外部からアクセスすることも可能である。
Postgres(Heroku Postgres アドオン)
- Heroku Postgres アドオンの dev プランを利用する。
- Postgres 9.1
- 10 K 行まで。
- 参考
- メインサイト - Heroku Postgres | Add-ons | Heroku
- Dev Center Postgres(日本語訳(旧))(原文は再整理された模様)
- バックアップの作成/リストア/外部へのエクスポート/外部からのインポート。
- ただし、外部からのインポートには HTTP でアクセスできる外部ストレージが別途必要になる。
- 参考
- メインサイト - PG Backups | Add-ons | Heroku
- Dev Center - PG Backups(日本語訳)(原文)
- 独自にまとめた情報
MySQL(ClearDB アドオン)
- ClearDB アドオンの ignite プランを利用する。
- 5 MB まで。
- 参考
- メインサイト - ClearDB MySQL Database | Add-ons | Heroku
- Dev Center - ClearDB MySQL Database(和訳(訳途中))(原文)
有料にすればできること
- Web アプリケーションを複数プロセスで実行させること。
- Web アプリケーションと定期処理を並列で実行させること。
- メモリの上限を増やすこと。
- 2倍に増やせます。また、要求があればそれ以上のオプションも検討するとのことなので、必要であれば参考ページから問い合わせると良い。
- 参考)Heroku | 2X Dynos in Public Beta。
- データベースのサイズ/コネクション数/信頼性の向上などを行うこと。
- SSL 通信で Web アプリケーションを公開すること。
無料/有料問わずできないこと
- 作成したファイルを簡単に見ること。
- FTP でアクセスしログファイルを見るという通常のレンタルサーバでならよく行う手法が簡単にはできない。
- POP3 サーバを提供してもらうこと。
参考
コメント
本ページの内容に関して何かコメントがある方は、以下に記入してください。
最新の10件を表示しています。 コメントページを参照