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](https://s3.amazonaws.com/assets.heroku.com/addons.heroku.com/icons/474/original.png?1487363502)
ClearDB MySQL
お客様の MySQL 利用アプリケーションのための高速データベースです。
![Papertrail](https://s3.amazonaws.com/assets.heroku.com/addons.heroku.com/icons/456/original.png?1429189207)
Papertrail
かゆいところに手が届くログ管理サービス Papertrail でログ管理が楽しくなります。ish 形式です。
![SendGrid](https://s3.amazonaws.com/assets.heroku.com/addons.heroku.com/icons/237/original.png?1467872223)
SendGrid
使いやすいメール配信サービスです。
![New Relic APM](https://s3.amazonaws.com/assets.heroku.com/addons.heroku.com/icons/111/original.png?1383868112)
New Relic APM
本番 Web アプリケーションのモニタリング、トラブルシューティング、チューニングを行えます。
![MemCachier](https://s3.amazonaws.com/assets.heroku.com/addons.heroku.com/icons/788/original.png?1396467490)
MemCachier
信頼性が高く強力な、サービスとしての Memcache です。
すばらしい Heroku add-on になりそうなサービスを思いついたら
探していたサービスが見つからなかったら
Heroku 製 add-on
一部のサービスについては、Heroku 自ら Heroku プラットフォームに最適化された自社製 add-on を開発しています。Heroku が提供する add-on をご覧ください。
![Heroku Postgres](https://s3.amazonaws.com/assets.heroku.com/addons.heroku.com/icons/132/original.png?1435249059)
Heroku Postgres
PostgreSQL を基盤とする、信頼性が高く強力な DaaS(サービスとしてのデータベース)です。
![Heroku Scheduler](https://s3.amazonaws.com/assets.heroku.com/addons.heroku.com/icons/471/original.png?1383868013)
Heroku Scheduler
10 分おき、1 時間おき、または毎日決まった時間にタスクを実行します。
![Heroku Key-Value Store](https://s3.amazonaws.com/assets.heroku.com/addons.heroku.com/icons/1503/original.png?1435249054)
Heroku Key-Value Store
信頼性が高く強力な、サービスとしての Redis です。
![Heroku Connect](https://s3.amazonaws.com/assets.heroku.com/addons.heroku.com/icons/1363/original.png?1399319747)
Heroku Connect
Salesforce データを同期するサービスです。
![Deploy Hooks](https://s3.amazonaws.com/assets.heroku.com/addons.heroku.com/icons/107/original.png?1383868127)
Deploy Hooks
デプロイ結果を指定したサービスに通知します。
![Kafka on Heroku](/assets/elements/addon-kafka-ea003ab9b7e8fcccda488aa0c0125645ba88638e31087f9df1da5d44d861afe3.png)
Apache Kafka on Heroku
開発者向けに最適化されたストリーミングデータサービスです。
アプリケーションを拡張する準備ができたら
Elements マーケットプレイスですべての Heroku add-on をご覧いただけます。