2016-07-28 14 views
3

開発とテストのために、Azureに用意されているいくつかのサービスファブリッククラスタがあります。私は彼らが使用されていないときにそれらのための支払いを節約するために、これらの夜間にこれらを「一時停止」する方法を見つけたいと思います。サービスファブリックAzureテスト環境

これはAzure Dev Labのためのものですが、私が見る限り、Service Fabric Clustersはサポートされていません。

夜にこれらの環境を完全に壊して朝に再構築するためのスクリプトを書くことを考えていますが、それを行う前に、より良い方法があるかどうか疑問に思っています。

答えて

1

サービスファブリッククラスタを安全に「一時停止」することはできません。すべてのVMをシャットダウンすると、クラスタの状態(アプリケーションとそのデータ)が失われる可能性があります。

毎朝新しいクラスターから始めても構いませんが、自動化するのはかなり簡単です。 ARMテンプレートを使用して環境を定義し、プロビジョニングするための短いスクリプトを作成し、その日の終わりにリソースグループを削除する別のスクリプトを作成すると、VMおよび関連するすべてのリソースが削除されます。

+0

Sean、なぜクラスタがデータを失うのか教えてください。私はそれがすべてディスクに保存されていると思った。 –

+0

はい、デフォルトでは、データ保存用に一時ディスクが使用されています。 VMをオフにして後で再起動すると、別のホストに配置され、その状態が失われます。それがクラスタ内の十分なマシンに発生すると、データが失われます。それは保証されていませんが、可能ですので、そのようなシャットダウンを生き残った状態には数えないのが最善です。 –

+0

したがって、 'SvcFab'フォルダを' C: 'ドライブ(またはネットワークに接続されたドライブ)に移動すると、初期展開時にARMテンプレートから行うことができます。 –

関連する問題