Heroku add-on でアプリケーションの開発をスピードアップ
フルマネージドクラウドサービスの Heroku エコシステムが、アプリケーションの開発、運用、管理をサポートします。Heroku add-on は Heroku プラットフォームに統合されているので、Heroku ダッシュボードや CLI から簡単に新しいサービスのインストールや、課金、資格情報、構成の管理などを行えます。デプロイプロセス、ログ、プラットフォーム API と統合して Heroku の機能を拡張する add-on が人気ですが、その他にもさまざまな add-on が揃っています。多くのパートナーが無料プランを提供していますので、お気楽にお試しください。
主な特徴:
- Heroku ダッシュボードや CLI から 1 クリックでインストール可能
- REST API やツールを利用して簡単に統合可能
- 一元化された課金処理と不正損害補償
- さまざまな製品が集まる Heroku Elements マーケットプレイス
- Heroku を通じて広がる共同マーケティングのチャンス
- 技術的エンジニアリングリソースへのアクセス
Elements マーケットプレイスには、現時点で 200 種類を超える Heroku add-on が登録され、今後も定期的に新しいサービスが追加されます。開発サイクルのスピードアップや共同作業の効率化に必要な add-on がきっと見つかります。
Heroku add-on のインストールのしくみ
ワンクリックでアプリケーションに Heroku add-on が作成、インストール、デプロイされます。インストールする add-on を選択するとサービスが作成され、サービスの URL が環境変数を通じてアプリケーションに追加されます。アプリケーションのソースコードがこの環境変数の値を使って add-on サービスにアクセスし、これを利用します。たとえば、Heroku Postgres add-on を選択すると、データベースがインストールされ、アプリケーションがデータベースにアクセスするための URL を含むかたちで更新されます。これにより、コマンドラインでもデータベースにアクセスできるようになります。add-on のデモについては、下の動画をご覧ください。
-
アプリの add-on を選択
-
Add-on がアプリに追加され、サービスが利用可能になる
-
Add-on の管理は Heroku ダッシュボードまたはコマンドラインから可能
必要な add-on を、必要なときに
アプリケーション開発用から管理用まで、200 種類以上の Heroku add-on が揃っています。現在利用可能な add-on をカテゴリー別にご紹介します。
エコシステムパートナー提供の人気 add-on サービス
Heroku add-on には、さまざまなパートナーが提供するおなじみのテクノロジーが多数含まれています。Add-on サービスの運用は各エコシステムパートナーが独自に行い、サポートも完全に行います。Elements マーケットプレイスには、アプリケーションの各開発段階や運用に役立つツールやサービスが揃っています。Elements マーケットプレイスで提供されているすべての Heroku add-on をぜひご覧ください。
人気の add-on:
ClearDB MySQL
お客様の MySQL 利用アプリケーションのための高速データベースです。
Papertrail
かゆいところに手が届くログ管理サービス Papertrail でログ管理が楽しくなります。ish 形式です。
SendGrid
使いやすいメール配信サービスです。
New Relic APM
本番 Web アプリケーションのモニタリング、トラブルシューティング、チューニングを行えます。
MemCachier
信頼性が高く強力な、サービスとしての Memcache です。
すばらしい Heroku add-on になりそうなサービスを思いついたら
探していたサービスが見つからなかったら
Heroku 製 add-on
一部のサービスについては、Heroku 自ら Heroku プラットフォームに最適化された自社製 add-on を開発しています。Heroku が提供する add-on をご覧ください。
Heroku Postgres
PostgreSQL を基盤とする、信頼性が高く強力な DaaS(サービスとしてのデータベース)です。
Heroku Scheduler
10 分おき、1 時間おき、または毎日決まった時間にタスクを実行します。
Heroku Key-Value Store
信頼性が高く強力な、サービスとしての Redis です。
Heroku Connect
Salesforce データを同期するサービスです。
Deploy Hooks
デプロイ結果を指定したサービスに通知します。
Apache Kafka on Heroku
開発者向けに最適化されたストリーミングデータサービスです。
アプリケーションを拡張する準備ができたら
Elements マーケットプレイスですべての Heroku add-on をご覧いただけます。