The app deployment process on the Heroku platform
Heroku ランタイム

Heroku は dyno 内でアプリを実行します。dyno とは、信頼性の高いフルマネージドのランタイム環境で稼働するスマートコンテナです。 Node.jsRubyJavaPHPPythonGoScala、または Clojure で書かれたコードをビルドシステムにデプロイすると、実行可能なアプリが作成されます。システムと言語のスタックは常に監視され、パッチの適用やアップグレードも自動で行われるため、いつでも最新の状態で利用できます。また、アプリの稼働状態もランタイムが自動で維持してくれるため、管理作業の手間から解放されます。

Heroku の開発者向け機能(DX)

Heroku の開発者向け機能 では開発作業のことを第一に考えたアプローチを採用しているため、サーバーやインフラの管理に追われることなくアプリの継続的デプロイと作成に専念することができます。デプロイは Git、GitHub などの人気のツールや、各種の継続的インテグレーション(CI)システムから直接行えます。Web ベースの直感的な Heroku ダッシュボードを使えば、アプリを簡単に管理でき、パフォーマンスを詳細に把握できます。

データサービスとエコシステム

Heroku Elements では、アプリの拡張に使用するアドオンのほか、スタックのカスタマイズに役立つビルドパック、プロジェクトをすばやく開始できるボタンが用意されています。アドオンはサードパーティ製のクラウドサービスとなっており、アプリにデータストア、ログ、監視などのさまざまな機能を簡単に追加することができます。Heroku では Heroku PostgresHeroku Data for RedisApache Kafka on Heroku の 3 種類のフルマネージド型データサービスアドオンを提供しています。

Heroku の運用担当者向け機能(OpEx)

Heroku の運用担当者向け機能 は Heroku プラットフォームの重要なコンポーネントであり、よくある問題のトラブルシューティングと解決、運用プロセスのカスタマイズなどを通じて、アプリの正常な運用に悪影響を及ぼすトレンドをすばやく発見して対処することができます。Heroku には問題が起きた場合にアラートを発行するツールや、Web リクエストへの応答時間が指定したしきい値を超えた場合に web dyno のスケールを自動的に行うツールなどが用意されています。アプリケーション関連のメトリクス、しきい値アラート、自動スケールなど、一部の機能は追加料金不要でご利用いただけます。

セキュリティと規制準拠

世界中の開発者が Heroku に機密性が求められるデータを預けてくださいます。私たちにとって、このようなデータを保護管理する責任を果たすのは、何よりも重要なことです。Heroku では、お客様からの信頼をさらに強固なものにするべく、PCI・HIPAA・ISO・SOC への準拠のため、定期的に監査をおこなっています。詳細については、規制準拠のページをご覧ください。

開発者中心

Heroku は、従来型の企業がアプリ開発企業に変わるうえで最も重要な鍵を握るのは開発者であると考えています。Heroku のあらゆる取り組みが開発者にとっての利便性を高めることを中心として進められている理由はここにあります。Heroku は開発者にとって何が有益であり、何が支障となるかを熟知しています。Heroku は煩雑な作業を軽減し、開発者が最高の仕事を成し遂げられるように、さまざまな機能の追加を続けています。

アプリ中心

Heroku プラットフォームは企業にとって最も大切な要素であるアプリに専念できるように設計されています。ビジネスの成否はアプリを一般にリリースして現実のユーザーに提供し、必要に応じてすばやく更新していけるかどうかにかかっています。Heroku を利用すれば、あらゆる規模の企業が(仮想環境であれ何であれ)ハードウェアやサーバーの管理に追われることなく、アプリの価値を高めることに専念できます。

本番環境中心

Heroku プラットフォームはアプリのライフサイクルの早い段階でも威力を発揮しますが、その真価が現れるのは本番環境に移ってからです。Heroku は、開発、実行、管理、スケールなど、アプリのライフサイクルのあらゆる段階をサポートします。信頼性に優れたテラバイトレベルのデータベースが必要な場合は Heroku Postgres が威力を発揮します。トラフィック量の多いアプリ向けの Performance dyno など、ニーズに合わせてさまざまな種類の dyno を選択でき、どの dyno も瞬時にスケールすることができます。Heroku のカーネルには常に最新のセキュリティパッチが適用されるため、すべての要素に Salesforce と同等の信頼性が確保されます。

アプリ開発に Heroku を採用している企業

エンタープライズ

スタートアップ

非営利団体

その他

すべての事例を見る

Heroku ショーケース・ビデオ・チュートリアル

「Heroku のマネージドなプラットフォームによって、私たちのプロダクトチームは新機能の開発を楽しみ続けることができます。私たちは、DevOps に動きを取れなくなることなく、すばらしい学習ツールの開発に集中することができます。」

Kevin Law
Co-Founder, Cambly
Cambly 様事例→

「Heroku は、スケール・セキュリティ・データなどアプリケーション・インフラストラクチャの専門家のチームによって支えられています。Heroku は毎年まいとし革新を続け、私たちはその恩恵を受けることができます。」

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

「Heroku はクラウド内のアプリケーションの構築と運用についてのベストプラクティスに基いています。プラットフォームはあなたを導き、すべてはスムーズに進んで時間の節約になります。」

Mason Hale
Team Topia 社創業者兼 CEO
SwimTopia 様事例→