2017-05-05 2 views
0

Xcodeでモバイル開発を行い、Microsoft Azureのホストデータベースを使用しています。Microsoft Azureでホストされているデータベースとファイアウォール

クライアントを追加するために、Microsoft Azureにファイアウォール設定があることに気付きました。

モバイルアプリの導入時にはどのように機能しますか?すべてのポートをデータベースで開く必要がありますか?またはWebサービスを使用する必要がありますか?

+0

すべてのポートではありません。すべての発信元IPアドレス。 –

答えて

2

モバイルアプリの導入時はどのように機能しますか?すべてのポート をデータベースで開く必要がありますか?またはWebサービスを使用する必要がありますか?

あなたは間違いなくませは、すべてのポートを開く必要がありますし、モバイルアプリケーションからデータベースへの直接接続を強くお勧めします。

モバイルアプリとデータベースの間にある種のサービス層を使用することをお勧めします。アプリケーションからのすべてのリクエストは、データベース操作を実行するこのサービスレイヤーに移動する必要があります。このサービスレイヤーは、Azure Mobile App Service,Azure API App Service、またはAzure Web Apps ServiceでホストされているWeb APIとしてデプロイできます。

+0

Gauravありがとう、最も人気のある方法は何ですか?または、その4つのうちどれをお勧めしますか? – Bruce

+0

モバイルアプリを開発しているので、AzureのMBaaS(Mobile Backend as a Service)のAzure Mobile App Serviceを使用することをお勧めします。このサービスでは、プッシュ通知などのアプリに関連する可能性のある他のものをサポートしています。 –

関連する問題