0

私はクラウド アプリを作成しました。これは、Azure が WebURL からコンテンツをダウンロードできるようにする分散パッケージです。(複合 c1)

ここで、アプリケーションのバックアップを取りたいと思います。ソース コードにいくつかの変更を加えて、再度アップロードすることができます。

cloudapp 上のファイルのバックアップを取得するにはどうすればよいですか?

4

1 に答える 1

1

アプリケーションコードのバックアップが必要なのか、ダウンロード中のファイルが必要なのかは明確ではありません(ただし、フォローアップのコメントである程度明確になっていると思います)。

Cloud Services アプリをデプロイすると、コードが cspkg ファイルにパッケージ化され、デプロイのために送信されます。一部のデプロイ ツール (Visual Studio、PowerShell コマンドレットなど) は、ストレージ アカウントを使用してパッケージ ファイルを BLOB ストレージにアップロードします。これは、展開したパッケージのコピーがあることを意味します。ストレージ アカウントを使用してデプロイするツールを使用しない場合は、ロールバックする必要がある場合に備えて、デプロイするパッケージのコピーを保持することも強くお勧めします。

アプリケーションのコードを変更する場合は、ローカルで変更を行い、テストしてから再デプロイできます。これにはいくつかのオプションがあります。以前のデプロイを削除して、新しいデプロイを再デプロイできます (これにより、アプリのダウンタイムが発生します)。もう 1 つのオプションは、(複数のインスタンスを実行している場合) 数台のマシンで一度に展開を新しいパッケージで更新するインプレース アップグレードを行うことです。他のオプションは、新しいコードをステージング スロットにロードし、ステージングと本番の間でビットを交換する VIP スワップでもあります。これらのオプションを調査して、MSDN に新しいコードを展開し、それらを理解することをお勧めします (これらにはすべて利点と欠点があり、コードに加える変更によっては実行できないものもあります)。

あなたのコメントでは、アプリケーションがファイルをプルダウンした後、BLOB ストレージ アカウントにあるファイルのバックアップを取得することに関心があるようです。ここにもいくつかの意見があります。

于 2012-10-05T12:02:48.677 に答える