Node.js アプリを思いのままにデプロイ&実行

デプロイ

ソースをプッシュすると、Heroku がそれを dyno(安全で高品質の Node.js スタックを備えたスマートコンテナ)で実行するための準備を行います。

www/master

管理

各種の Node.js アプリを、見やすいダッシュボードで管理できます。メトリクスとして Node.js アプリの CPU 使用率、メモリ使用量、スループットが 1 つの時間軸で表示されます。

スケール

V8 の EventLoop はシンプルなシングルスレッドであるため、スケールアウトが不可欠です。Heroku では、簡単な操作でスケールアウトが可能です。

Get started now with Node.js on Heroku
Heroku を選ぶ理由

GitHub 連携機能や便利なアドオンの活用

Heroku では、業界最高水準の GitHub との連携や MongoDB、Postgres、Redis といったアドオンを使って、余計なランニングコストをかけずに最新の小規模モジュラーアプリケーションアーキテクチャを拡張、管理、デプロイできます。
全ての Heroku アドオン→

アプリの任意の状態をバイナリコピーで復元

Heroku では、デプロイまで効率よく開発を進められるように、開発過程でバイトごとにアプリケーションのバイナリコピーが作成されます。このコピーを使えば、Heroku のロールバック機能で任意の状態を復元できます。
リリースのロールバック手順→

ルーティングではなくアプリの開発に注力

Node.js アプリケーションの HTTP トラフィックのルーティングや分散は Heroku が行うので、ELB や Nginx の管理に煩わされることなく、コーディングに集中できます。また、WebSocket トラフィックがアプリケーションと同じインスタンスにルーティングされるため、セッションアフィニティが実現します。
HTTP ルーティング関連文書→

Node.js
Heroku における Node.js
Node.js wallpaper
Node.js の俳句イラストのダウンロード

Heroku が作成した Node.js の俳句イラストの壁紙はいかがですか。デスクトップ用、タブレット用、モバイル用があります。