6

Przeczytałem dokument, który dotyczy zarówno analizy danych, jak i struktury klastra, ale nie rozumiem, jaki przypadek użycia jest inny.Jaka jest różnica między AWS Elasticsearch a AWS Redshift

Amazon Elasticsearch to popularny mechanizm wyszukiwania i analizy oparty na otwartym kodzie źródłowym do zastosowań takich, jak analityka logów, monitorowanie aplikacji w czasie rzeczywistym i analiza clickstream. Amazon Elasticsearch

Amazon Redshift to w pełni zarządzana hurtownia danych w chmurze w chmurze. Możesz zacząć od zaledwie kilkuset gigabajtów danych i skalować do petabajtów lub więcej. Amazon Redshift

+0

Amazon Elasticsearch, Amazon Redshift AWS Elastic i AWS Elastic MapReduce są klastrem i służą do analizy danych. – Cenxui

Odpowiedz

5

Amazon Redshift jest gospodarzem produkt hurtowni danych, natomiast Amazon Elasticsearch jest gospodarzem ElasticSearch klastra.
Redshift oparty jest na PostgreSQL i (afaik) najczęściej wykorzystywanych do celów BI i innych zadań wymagających dużej mocy obliczeniowej, Amazon Elasticsearch jest gotowym klastrem zarządzanym przez ElasticSearch (którego nie można używać do uruchamiania zapytań SQL, ponieważ ES to baza danych NoSQL).

Zarówno Amazon Redshift, jak i Amazon ES są usługami zarządzanymi, co oznacza, że ​​nie trzeba nic robić, aby zarządzać serwerami (za to płacisz). Korzystając z konsoli AWS, można dodać nowy klaster i nie trzeba uruchamiać żadnych komend w celu zainstalowania jakiegokolwiek oprogramowania - wystarczy wybrać serwer, na którym ma działać klaster (liczba węzłów, dysk, ram itp.).

Jeśli nie znasz się na ElasticSearch, powinieneś sprawdzić ich stronę internetową.

+0

Czy masz na myśli, że Redshift i ElasticSearch zarówno dostarczają BI, jak i do celów zarządzania, ale różne w nim mogą zapytać czy nie? – Cenxui