2017-02-22 19 views
-2

ASP.NET WebアプリケーションをAzureに展開する予定です。だから、基本的には、私はAppサービスを取得します。私の質問は - 私はまた、私のアプリを動作させることができる前に、SQLクラウドデータベースサービスを取得する必要がありますか?この問題についていくつか光を当ててください。そして、少なくとも私の典型的な月額請求はいくらですか?Microsoft Azureサービスプラン

ありがとうございます!

+0

必要なものはすべて、Azureサイトと関連するドキュメントやチュートリアルから入手できます。また、毎月の一般的な請求書を予測する方法もありません。これは、使用するサービスと選択したサービス層に完全に依存します。残念ながら、あなたの質問は、Stackoverflowのトピック外です。 –

答えて

-1

あなたのアプリケーションが正しく動作するために使用する最終的な使用量とサービスのコストを予測することはできません。これについてはazure pricing calculatorをご覧ください。

あなたはウェブアプリケーションを持っているので、リソースグループもあります。リソースグループは、同じライフサイクル、権限、およびポリシーを共有するリソースの集まりです。

SQL Serverデータベースをホストするために、以下のオプションがあります。どこにデータベースをホストしていても、実際に通信できるように、Webアプリケーションには有効な接続文字列が必要です。

  1. Azure SQLデータベースを作成し、通信するようにWebアプリケーションを設定します。ライフサイクル、パーミッション、ポリシーを共有したい場合は、Webアプリケーションと同じリソースグループを使用してください。
  2. Azure VMを作成し、必要なSQL Serverバージョンをインストールします。すでにインストールされているSQL Serverで使用可能なテンプレートがあります。したがって、新しいVMをロールアップし、Webアプリケーションと通信できるように設定してください。これはAzure仮想ネットワーク(V-NET)の設定が必要な場合もあります。これにより、両方のマシンで異なるマシンで実行されますが、同じリソースグループでセットアップできるため、Webアプリケーションがデータベースと実際に通信できるようになります。 SQL Serverを使用してVMをすばやくセットアップする場合は、Azure Dev Labテンプレートを試すことを検討してください。
  3. あなたのデータ層のAzure VM、データベース、仮想ネットワークの支払いをしたくない場合は、あなた自身のどこかにSQL Serverデータベースをホストして、Webアプリケーションと通信してください。

お客様の要件に基づいています。

+0

感謝します。本当にありがとう! – gibi

+0

@gibi実際にあなたの質問に答える場合は、私の答えを受け入れてください。そうでなければ、あなたの質問の下にコメントしてください。私もそれを解決しようとします。 –

+0

私の答えを落としたユーザーのために:私は、私が私の答えを改善するのを助けるために学ぶことができるフィードバックや批判に感謝します。 –

0

ご使用の環境にAzure SQL DBを使用する必要はありません。 DBに接続せずにWebアプリケーションをデプロイできます。また、SQL ServerでVMを実行し、必要に応じてWebアプリケーションに接続することもできます。

価格情報については、Azureはコストを見積もるためのかなり良い計算機を持っています。それはここに見つけることができます:https://azure.microsoft.com/en-us/pricing/calculator/

関連する問題