Azure 1.8 ツール/SDK をインストールすると、プロジェクトの共同配置キャッシュがプレビューから最終版にアップグレードされました。ただし、役割のローカル ストレージ ( DiagnosticStore
) に 20 GB を追加することも決定しました。手動で 500MB にダイヤルダウンしましたが、ロールのプロパティ ページに次のメッセージが表示されます (クラウド プロジェクト => ロール => 右クリック ロール => プロパティ、つまり ServiceDefinition.csdef の GUI)。
キャッシュ診断では、20 GB のローカル ストレージが推奨されます。ローカル ストレージのサイズを減らすと、完全な再展開が必要になり、このクラウド サービスの仮想 IP アドレスが失われます。
誰が MS 内でこのオペレーティング モデルを承認したのかはわかりませんが、理由は単純です。. 理解を深めるために、Azure SDK 1.8 でのキャッシュの「なぜ」を 3 つの「なぜ」サブ質問に分割します。
- キャッシングの診断がキャッシング自体と組み合わされているのはなぜですか? パフォーマンスのためにキャッシュが必要なだけです...
- なんと 20Gigs が推奨されるのはなぜですか? 500MB にダイヤルダウンするとどうなりますか?
- 少しトピックから外れますが、まだ関連しています: ローカル ストレージの減少に完全な再展開が必要なのはなぜですか? Azure は IP アドレスを予約するための強力な制御を提供していないため、これは特に苦痛です。したがって、ホワイトリストに登録された IP を使用するサードパーティと連携する必要がある場合は、残念です!?
PS: 私はそれを 3 つの別々の質問に分割することを考えました。しかし、それらが密接に結合されていることを考えると、これは将来の読者にとってより役立つアプローチになると思われます.