2017-08-18 11 views
0

ASP.NET MVCとC#に小規模なトラフィックのWebサイトを構築しています。フルテキスト検索では、現在開発マシンでElasticsearchを使用しています。それを展開する方法を調べると、ほとんどのチュートリアルでは、Azure仮想マシンをスピンアップし、そこにESを配置しています。それに代わる方法はありますか? Azure VMをレンタルするコストを避けたい。 Standard Service Planを使用してアプリケーションをホストする予定です。ElasticsearchをAzureにデプロイするには、仮想マシンを使用する必要がありますか?

ご協力いただきますようお願い申し上げます。

+0

Azure Searchを見ましたか?それはスーパーセット/サブセット(使用に依存して)であり、あなたは物を配備せずに使用できるサービスです。あるいは、ESコンテナを使用し、Azureで提供されるコンテナ製品を使用することもできます。 –

+0

私はちょうどAzure Searchを見て、ちょっと調べました。それにはいくつかの制限があり、私たちはそれを個別に購読する必要があります。今私はES容器を見ています。あなたの提案を感謝します。私のMVCアプリケーションをドッカーコンテナ内のESと一緒にコンテナ化してすぐに展開できますか? – khalidcawl

+1

ESとASP.NETアプリケーションの両方を同じコンテナに置くことはできますが、コンテナの目的を壊すことはありません;-)この道を下りたい場合、 'docker compose'をKubernetes(これはAzure Containerのものがベースになっています)を使用しています。この方法で、独自のコンテンツを持つ複数のコンテナを持つことができますが、単一のソフトウェアソリューションを提供できます。 –

答えて

0

ElasticsearchにはPaaSオプションはありません。あなたはAzureのPaaS検索エンジンであるAzure Searchを使うことができます。

関連する問題