2017-03-15 12 views
0

私のアプリケーションをアップデートするときに、停止時間ゼロの配備をしたい。次の記事では、この機能を設定するには、アプリケーションを拡大し、max_in_flightをスムーズに移行させるために1つ下に降ろしたインスタンスの数に設定するような値にインスタンスを設定することが記載されています。配備のためのmax_in_flightの値を設定する方法

たとえば、インスタンスが10でmax_in_flightが5の場合、最初の5が最初に置き換えられ、次に5が後に置き換えられ、アップグレードのダウンタイムがゼロになります。

マニフェストファイルでmax_in_flightを設定するオプションが表示されません。私はこれを設定する場所がわかりません。私はbluemixプロバイダを使用しています。

https://docs.cloudfoundry.org/concepts/high-availability.html

おかげ

+0

ああ、「私は私のアプリをアップデートする際に、ゼロダウンタイムの展開」はのためのプラットフォーム – retroman

+0

上のアプリmax_in_flightには何のアイデアが、これをCFプラットフォームを展開していないためだと同様に、実際にそのドキュメントが見えます。https:// www.ibm.com/devops/method/content/manage/practice_high_availability/ – amadain

答えて

2
  • はmax_in_flight参照は、使用できるアプリケーションの再デプロイ時のゼロダウンタイムを持っているボッシュ構成(オーケストレーション技術、管理CFプラットフォーム自体)
  • についてです青別々に配備されたバージョンへのマップされたルートによるグリーン配備https://docs.cloudfoundry.org/devguide/deploy-apps/blue-green.html
0

青緑の配置:https://console.ng.bluemix.net/docs/manageapps/updapps.html#blue_green
または、「アクティブ展開」のbluemixサービスを試すことができます。
アクティブデプロイでは、ダウンタイムなしで新しいバージョンのソフトウェアをリリースできます。リリース中のいつでも問題が発生した場合、Active Deployを使用すると、元のバージョンにすばやく戻すことができます。新しいバージョンは、正常に動作することが確認されている場合にのみ完成します。
https://console.ng.bluemix.net/catalog/services/active-deploy/

関連する問題