![]() |
One home for all your apps |
dotCloudは8月6日(米国時間)、「Hipache」をオープンソースにして公開した。dotCloudは、PaaS(Platform as a Service)を提供しているWebベンダー。HipacheはWebSocketプロトコルをサポートしたHTTPプロキシで、node-http-proxyのライブラリをベースに構築されている。
公開されたHipacheは実際にdotCloudで使われている数千のアプリケーションを維持するために利用されており、Nginxから置き換えることが可能だという。Hipacheが提供している主な機能は次のとおり。
- 動的設定
- 宣言型ルーティング
- 単一のインカミングポートオペレーションの共有
- マルチプロセスアーキテクチャ
- メモリモニタリング
- バックエンド間のロードバランサ
- デッドエンドの検出
- WebSocketサポート
- SSLサポート
- エラー用HTMLの提供とカスタマイズ
- ワイルドカードドメインのサポート
Hipacheは、GitHubで管理されており、MIT Licenseのもとソースコードが公開されている。Hipacheは設定管理にRedisサーバを使用しており、NodeJSに含まれているクラスタモジュールを利用して負荷を分散させているため、動作させるにはこれらソフトウェアが必要となる。