You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
错误摘要 HTTP 错误 404.0 - Not Found 您要找的资源已被删除、已更名或暂时不可用。
http://www.ebaytechblog.com/2013/11/21/zero-downtime-instant-deployment-and-rollback/ eBayがエンジニアブログで、ウェブアプリ、特にポートもしくは共有リソースで実行されるサーバサイドアプリを、クラウド環境でデプロイメントする際のダウンタイムをなくし、すばやくロールバックできるようにした取り組みを紹介してます。 1) 背景 クラウド環境への本番アップは、まだ発展途上。ツールは様々あれど、アプリをクラウドのノード(マシン)にアップするのに、ダウンタイムがゼロというのは実現が難しい。 クラウドにおいて、ノードを現在のバージョンから新しいバージョンに切り替えると、本番トラフィックにあてることができない時間ができてしまう。このダウンタイムは、事前にキャパシティ計画をたてて、新しいマシンを追加しておくことで対処でき
I’ve been working on octohost lately, updating and upgrading some of the components. One of the things I’ve been looking for a chance to play with has been Consul watches - and I think I’ve found a great use for them. As background, when you git push to an octohost, it builds a Docker container from the source code and the Dockerfile inside the repository. Once the container is built and ready to
SO_REUSEPORTはLinux Kernel 3.9からサポートされている機能で、複数のプロセス/Listenerから同じTCPポートをbind可能にして、Kernelが それぞれのプロセスに接続を分散してくれるという機能です。preforkなサーバはlistenしてからworkerをforkし、それぞれでacceptを行うという手順を踏みますが、SO_REUSEPORTを使えばその手順を踏まなくても複数プロセスから同じポートをListenして処理の並列性をあげたり、hot-depolyが実現できます。 Docker のHost networking機能とSO_REUSEPORTを使って、複数のコンテナから同じポートをbindできれば、コンテナのhot-deployができるんじゃないかと思ったので、試してみました。 SO_REUSEPORTについては以下のblogが参考になります。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く