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 Data for Redis
信頼性が高く強力な、サービスとしての Redis です。
Heroku Connect
Salesforce データを同期するサービスです。
Deploy Hooks
デプロイ結果を指定したサービスに通知します。
Apache Kafka on Heroku
開発者向けに最適化されたストリーミングデータサービスです。
アプリケーションを拡張する準備ができたら
Elements マーケットプレイスですべての Heroku add-on をご覧いただけます。