生産性の最大化を目指して

Heroku は サービスとしてのプラットフォーム (PaaS) で、土台になっているのは最新式のアプリの開発、実行、管理に対応したマネージド型のコンテナシステムです。プラットフォームは柔軟性に富んでいて、好みの言語やフレームワーク、そして、マイクロサービスなど人気のアーキテクチャパターンを利用できます。細部まで考慮して設計されたプラットフォームには、統合されたツール、サービス、サードパーティによる広大なエコシステムが含まれます。PaaS として、Heorku はフルマネージドです。私たちがサービス、ハードウェア、そしてインフラストラクチャを管理しますので、皆さんはアプリに集中することができます。

Graph Icon
1 日 600 億を越えるリクエスト
App Icon
生成されたアプリは 1,300万超
Add-on Icon
200 超のアドオンサービス
Data Icon
280 万超のマネージドデータストア

インフラストラクチャではなくアプリの構築に集中

好みの言語を選択

開発者のためのポリゴットなプラットフォームとして、Heroku では Ruby、Java、PHP、Python、Node.js、Go、Scala、そして Clojure に第一級のサポートを提供し、多くの言語 を利用することができます。さらに、サードパーティによる buildpack によって、Linux で稼動するどのような言語でも利用することもできます。

統合型データサービス

Heroku のフルマネージドデータサービスは開発者のことを第一に考えた設計になっており、人気のあるオープンソースプロジェクトによって構築されています。Heroku PostgresHeroku Data for RedisApache Kafka on Herokuからサードパーティアドオンまで、幅広い選択肢をご用意しています。ビルトインのツールによるデータの操作も簡単で、新しいアイディアを安全に試すことができます。

数クリックでアプリ拡張

私たちのエコシステムには 200 を越えるフルマネージドな Heroku アドオン が含まれます。メッセージング、キャッシュ、監視、ログ取得など、開発や運用をサポートします。多くのアドオンプロバイダが無料プランを提供しています。

情報の迅速な取得

Heroku Dev Center で、技術的なリファレンス、言語ごとのスターターガイド、ソリューションガイド、トラブルシューティングのヒント、学習リソース、changelog などをご提供しています。

ビルドしたアプリをすかさずデプロイ

アプリ開発の簡素化

Heroku では、Git、GitHub、Docker、Terraform などの一般的な デプロイ方法 を簡単に利用することができます。GitHub レポジトリを Heroku アプリに連携することで、特定のブランチや GitHub への全ての push を、手動で、あるいは自動的に、デプロイすることができます。

チームでのコラボレーション

Heroku Teams では、アプリ開発の共有ワークスペースと一体型のツールを使ってチームやプロセス、請求を管理できます。Heroku Flow では、継続的デリバリー継続的インテグレーションに役立つコラボレーションツールやワークフローを利用できます。

DevOps をシンプルに

Heroku は開発者のためのフルマネージドなプラットフォームです。 スタッフが可用性、パフォーマンス、インフラストラクチャの懸念事項を監視しますので、サーバやハードウェアの構築や運用に煩わされることがなくなります。

アプリの管理とスケールをシームレスに

アプリの健全性を把握

プラットフォームの運用担当者向け機能が、アプリのスムーズな稼動をお手伝いする様々な統合ツールを提供します。統合されたログ、メトリクス、アラートなどで、アプリケーションの可視性を高めましょう。サードパーティーアドオンが様々な監視そしてログ取得ツールの選択肢をご提供します。

瞬間的にスケール

アプリに人気が出てきたら、Heroku ダッシュボードでクリックしたり CLI を利用してアプリのリソースをスケールするのは簡単です。プラットフォームに備え付けのオートスケーリング機能やサードパーティーの dyno 管理アドオンなどの追加のツールも dyno 管理のお手伝いをします。

必要な時にサポートを得る

Heroku では、問題ではなくアプリに集中するため、様々なサポートの選択肢、リソース、パートナーをご提供しています。ヘルプセンターからナレッジベースやチケットシステムにアクセス、そして、Stack Overflow の Heroku コミュニティ に関わることもできます。

「私たちの開発者は Heroku の利用を好みます。私が押し付けているわけではないんです。内在的なものなのです。」

Joe Leo
Def Method 社創業者
Def Method 様事例→

「Heroku はこのように考え抜かれ実績のあるプラットフォームで、私たちはいつでも、私たちのアプリケーションのビルド、デリバリ、スケールに必要なツールやサービスを見つけることができます。」

Adam Hanna
AE Studio 社ソフトウェア開発者
AE Studio 様事例→

「Heroku によって私たちはエフォートのほとんどを私たちのプラットフォームの構築に費すことができます。セキュリティやインフラストラクチャに費すエフォートは最小限ですが、きちんとできています。」

Ross Sharrott
Moneytree 社 CTO
Moneytree 様事例→

「私は運用が嫌いです。なので Heroku が大好きです。Heroku によって、私は、ユーザーに価値を届けるコードを書くことに集中できます。」

Nate Beck
Pretzel Tech 社創業者
Pretzel Tech 様事例→

「私たちのチームのメンバーは皆 Heroku の大ファンです。私たちが Heroku を管理する必要はなく、ただ動く、ということが皆大好きなのです。」

Ryan Townsend
SHIFT Commerce 社 CTO
SHIFT Commerce 様事例→

「最初の頃から、Heroku は魔法のようでした。Git での簡単な push で、Heroku のプラットフォームはビルドとデプロイの全てを完了してくれます。開発者から見ればもっともうなずけることです。こんにちでも、私はどこよりも先に Heroku にデプロイします。」

Anthony Eden
DNSimple 社創業者
DNSimple 様事例→

リソースとドキュメント

開発者向けドキュメント
  • Heroku のしくみ

    プラットフォームやキーコンセプトについて技術的な概要をお知らせします。

  • Heroku へのデプロイ

    Git、GitHub、Dockaer など様々な経路で Heroku にデプロイできます。

  • 初心者向けガイド

    プログラミング言語ごとのチュートリアルで初めてのアプリをデプロイし Heroku の基礎をマスターしましょう。

  • 技術的リファレンスと学習

    Heroku の製品と機能についての文書ライブラリをご覧ください。

  • Heroku CLI のダウンロード

    Heroku コマンドラインインターフェース (CLI) で端末から直接アプリを作成し管理できます。

  • Heroku の技術イベント

    世界各地でおこなわれる技術カンファランスでお会いしましょう。

  • Twelve-Factor App 宣言

    サービスとしてのソフトウェアとなるアプリを構築する際の方法論を執筆できたことを誇りに思います。

チュートリアルとベストプラクティス