2017-12-14 10 views
2

ドキュメント(https://docs.microsoft.com/en-us/azure/storage/common/storage-introduction)によると、ファイルストレージはログ、写真などの保存に使用できることを理解しています。ドキュメントにはHTMLファイルも含まれています。これはまた、ソースコードの一部であるCSS、JS、ImagesなどのファイルをAzure File Storageに保存するか、アプリケーションのデータを格納するファイルだけを保存することを意味しますか?Azureファイルストレージにはどのようなファイルを保存する必要がありますか?

+0

本当にAzureでどのサービスを使用しているかによって異なります。 Azure Storageを使用している場合は、すべてのタイプファイルをストレージにアップロードできます。 –

+0

ウェインさんありがとうございます。私がWebアプリケーション(App Service)をホストしている場合、どうすればよいでしょうか?ソースファイル(js、cssなど)をストレージに保存する必要がありますか?それとも、アプリサービスでアプリケーションと一緒に暮らすことができますか?もちろん、 – Mayur

+0

。私はあなたのアプリケーションを展開するためにZIPファイルを使用したいと思いますか? WebアプリケーションファイルをAzureにアップロードするだけです。また、FTP、クラウド同期を使用してWebアプリケーションをデプロイすることもできます。 AppをAzureに配備する方法の詳細については、次のドキュメントを参照してください。https://docs.microsoft.com/en-us/azure/app-service/app-service-deploy-zip –

答えて

1

Azure Storageはちょっとしたストレージです。本当にそこに欲しいものを置いてください。最大4.7TBのオブジェクトを保存できます。 耐久性ストレージ(3重複製、不揮発性)です。ジオレプリケーションにはさまざまなオプションがあります。

Azure Storageのどのオブジェクトにもプログラムでアクセスすることも、直接URL経由でアクセスすることもできます。したがって、ストレージを使用して、アプリケーションのアセット(イメージ、スタイルシート、任意のもの)を含めることができます。しかし、ソースコードを保存する場合は、ターゲット(VMなど)にそのソースコードをダウンロードし、コンパイル/実行する必要があります。それをどうやって行うかは、あなたとコードを展開するあなたのアプローチに左右されます。 (注:私はこれを主張しているわけではなく、単にこれを指摘している)。

Azureストレージはファイルシステムでもオペレーティングシステムの一部でもありません。 Azure Storageに存在するコードを実行することはできません。

... Azureストレージは、Webアプリケーション、仮想マシン、機能、またはその他のサービスとは独立しています(サービスとして)。もちろん、Azure Storageにはこれらのサービスから自由にアクセスできます。また、仮想マシンはOSおよびデータディスクにAzure Storageを使用します。しかし、それは単なる汎用ストレージサービスです。

あなたが選択するものは、あなた次第です。

0

AzureでWebアプリケーションをホストしたいので、WebアプリケーションをAzureに展開する必要があります。あなたの質問のために

:私はAzureのファイルストレージに格納する必要がありますどのようなファイル

まず、Webアプリケーションが単にAzure Storage Accountに格納されているわけではないことを説明します。

たとえば、ZIPファイルをストレージアカウントにアップロードし、それを使用してWebアプリケーションを展開することができます。 しかし、Azure Web Appサービスはそれを抽出し、それをAppサービスプランに展開します。したがって、展開後、ストレージアカウントから削除することができます。

を展開するには、Webアプリケーションのソースファイル全体をアップロードする必要があります。 Azureは、VMのように見えるAppサービスプラン上のWebアプリケーションをホストします。アプリケーションファイルをAzureにアップロードして実行する必要があります。

また、あなたのアプリケーションが他のリソースに接続する必要がある場合は、VNetを使用してVPNゲートウェイを設定してこれを実現できます。 Webアプリケーションの実行時には、実際にはのファイルがAppサービスプランに保存されます。

+0

私はこの答えによって非常に混乱しています。なぜストレージ経由でWeb Appsに導入することを提案していますか?クラウドサービスはこのアプローチを採用しています。 Webアプリケーションは、バージョン管理プロバイダまたはftpを介してデプロイされます。 WebアプリケーションはVMとは関係がありません(クラウドサービスはステートレスですが、クラウドサービスはその下にvmを使用します)。 –

+0

こんにちは、@ DavidMakogon。私の不明な答えは申し訳ありません。私はストレージを介してOPの展開Webアプリを提案していない。しかし、OPの質問によれば、ZIPファイルを使って展開し、混乱させることがあります。私はこの方法を明確にしたい。また、VMとは何の関係もなく、AppサービスプランはWeb AppsをホストするVMのように見えます。 –

関連する問題