アプリケーション開発を加速
Heroku Elements マーケットプレイスには、アプリケーションの開発、運用の各段階に役立ち、簡単に統合できる技術的ソリューションが揃っています。Heroku プラットフォームを拡張する高度なサービス、ワークフローを効率化するツール、ボタン 1 つでデプロイできるパッケージ化されたコードをはじめ、多種多様なソリューションがあります。Heroku が開発と管理を行うものと、エコシステムパートナー、オープンソースコミュニティ、個人の開発者から提供されたものとがあります。
Elements マーケットプレイスには、開発者の皆様がアプリケーションを短期間で効率的に開発して運用するために必要な、簡単に追加できるテクノロジーが揃っています。バラエティ豊かなテクノロジーから必要なものを選んだり、自分で開発する方法を学習したりすることができます。
Heroku アドオン
Heroku アドオンは、アプリケーションの開発、運用、管理に役立つフルマネージドクラウドサービスです。アドオンは Heroku プラットフォーム環境に統合されているので、拡張機能に簡単にアクセスでき、管理も一元化されています。1 つの Heroku アカウントで、新しいアドオンのインストールや、課金、資格情報、構成の管理をすべて Heroku ダッシュボードや CLI から行えます。無料のアドオンもたくさんあり、気軽に新しいサービスを試すことができます。現在マーケットプレイスで入手可能なアドオンは 200 種類以上あり、今後も定期的に新しいアドオンが追加される予定です。
Heroku ボタン
Heroku ボタンは、ごく小さな命令セットと組み合わされた一連のソースコードであり、これを使用することでアプリケーションの設定やデプロイを自動化することができます。ボタンを 1 クリックするだけで Web ブラウザーを離れることなく、特定のリポジトリからコードがデプロイされます。Heroku ボタンには、人気のオープンソースプロジェクトをデプロイしたり、一般的なタスクで使い回しできるテンプレートを作成したり、関係者にアプリケーションをレビューしてもらったりといった使い方があります。現在入手可能な Heroku ボタンは 7,200 種類以上あり、簡単に自作することもできます。
Heroku Buildpack
Heroku Buildpackは、簡単に編集できるスクリプトのセットです。これらのスクリプトにより依存関係ファイルがインストールされ、ソースコードがコンパイルされるので、どんなアプリケーションでも Heroku プラットフォームで実行できるようになります。また、buildpackを使って Heroku の標準的なビルドシステムを拡張して特殊な言語やフレームワークを使えるようにしたり、オペレーティングシステムやバイナリパッケージをランタイムで使えるようにしたりすることができます。Heroku は、一般的に使用されている 8 つの言語を公式にサポートしていて、それらに対応する buildpack を提供しています。また、buildpack の自作も簡単で、コミュニティが提供する 7,800 種類以上の buildpack を利用することもできます。
必要なものがすべて見つかる場所
Heroku Elements は、Heroku プラットフォームでのアプリケーションの開発と運用に必要なものが何でも揃うリソースポータルです。管理と課金処理も一元化されています。
アプリケーションの開発をスピードアップ
ほとんどの開発者には、すべてのアプリケーションをゼロから開発する時間的余裕などありません。Heroku Elements には、専門的なエコシステムパートナーがフルマネージドで提供するプラグインソリューションが揃っています。
アプリケーションと Heroku を拡張
Heroku Elements で Heroku ビルドシステムを拡張して、手間をかけずに Heroku のデプロイメントメカニズムを活用しましょう。
選べるエレメント
Heroku Elements マーケットプレイスには、多種多様なアドオン、ボタン、buildpackが揃っています。