Heroku は、クラウド環境でカスタムアプリケーションを開発、導入、運用するための PaaS ( Platform - as - a Service : サービスとしてのプラットフォーム ) です。デプロイや管理を容易にするためのツール、拡張性とフォールトトレランスを実現するマネージドランタイム、プラットフォームの拡張を可能にする標準的なアドオンエコシステムを備えています。
シンプルなコマンドを1 つ実行するだけでアプリケーションをデプロイできます。アプリケーションの実行に必要なソフトウェアインフラの検出、インストール、設定は Heroku が自動的に行い、アプリケーションの稼働も Heroku が管理します。
Heroku は、Java 、Ruby 、Python 、Node.js 、Clojure 、Scala をはじめとするあらゆるプログラミング言語をサポートするよう設計されています。また、クラウド開発の主要なベストプラクティスも実装しています。
Heroku は一元化されたログ機能とモニタリング機能を備えており、デプロイしたアプリケーションの状態を完全に把握できます。自社運用型プラットフォームなどを使った場合に、ツールの購入や統合に投資が必要になるのとは対照的です。
Heroku ならサーバを気にせずに、アプリケーション開発に専念できます。オープンなプラットフォームであるため、開発者は標準的なテクノロジーを利用でき、また、企業は既存のスキルや資産を活用して、ソーシャルアプリケーションを開発できます。さらに、アジャイル開発に最適で、次々に変わる要件にもすばやく対応可能です。アプリケーションの利用者が急増した場合にも、即座に拡張できます。
Heroku はスタートアップ企業から大企業まで全世界 1000 以上が利用しています。お客様事例をご覧ください。
Heroku なら、既存のJava フレームワークを使って、クラウド上でJava アプリを簡単に開発、すぐに実行できます。 開発を今すぐ始めたい方は、www.heroku.com/java/(英語) をご覧ください。

