Ist ElasticSearch auf Azure im Vergleich zum neuen Azure-Suchdienst kostengünstiger?

9

Eine aktuelle Anwendung mit ungefähr 2 Millionen Datensätzen wird auf AWS mit Suchfunktionen ausgeführt, die von den FullText-Suchfunktionen von bereitgestellt werden SQL Server

Beim Upgrade des Systems befindet sich die neue Architektur in Azure Web- und Worker-Rollen, der Repository-Speicher für Benutzerkonten usw. und den Suchfunktionen ist jedoch die Frage, da es keine SQL Azure-Volltext-Suchfunktion gibt .

Meine anfängliche Neigung war, ElasticSearch auf einer Azure Linux VM zu installieren (als zentraler Speicher für Benutzerkonten und Suche), indem ich ElasticSearch.Net oder NEST (höchstwahrscheinlich letzteres) für die .Net-to-ES-Kommunikation, und bezahlen Sie für jeden virtuellen Server und Daten ein / aus. Das Problem ist, dass ich glaube, dass der empfohlene Arbeitsspeicher für ES rund 28 Gigs ist, was eine ziemlich teure VM auf Azure wäre.

Mit dem Start des Azure Search-Dienstes ist es jedoch immer noch ein wenig teuer, nur zu starten out (ja, über 10K Datensätze). Im Azure-Portal:

Da Azure Search ES unter der Haube verwendet, stelle ich die Leistung nicht in Frage.

Hat jemand eine detailliertere Kostenanalyse für die Verwendung des neuen Azure Search-Diensts durchgeführt, anstatt einen Cluster von ES-Servern in Azure einzurichten, und welcher ist der kostengünstigste?

    
ElHaix 11.03.2015, 20:18
quelle

0 Antworten