コストを削減するために、Autoscale を使用してクラウド サービスのインスタンスを 2 つから 1 つに切り替えています。これはほとんど機能しますが、時折 (ここでどのようなパターンがあるかはわかりません)、スケールアップ (1->2) することで両方のインスタンスがリサイクルされ、ユーザーのサービス停止が発生します。
トポロジの変更に応じて RoleEntry で特別な処理が行われないと仮定すると、なぜ 1 から 2 へのスケーリングで既に実行中のインスタンスが再起動されるのでしょうか?
その他の注意事項:
- 管理ポータルの [インスタンス] タブを見ると、両方のインスタンスがリサイクルされていることがわかります。停止は公開サイトを叩いても確認できます。
- 一貫して発生するわけではありませんが、パターンが何であるかはわかりません。1 インスタンス構成が数日間実行されている場合、スケールアップを試みると両方がリサイクルされるように感じます。ただし、1 インスタンス構成が数時間しか実行されていない場合は、停止することなくスケールアップおよびスケールダウンできます。
- 最初のインスタンスは、導入された 2 番目のインスタンスよりもはるかに速く戻ります。