1. ホーム
  2. amazon-web-services

[解決済み] AWS ElasticsearchとAWS Redshiftの違いは何ですか?

2022-02-09 10:36:52

質問

データ分析用とクラスタ構造用とあるが、どのような使い分けをするのかがわからない。

Amazon Elasticsearch は、ログ解析、リアルタイムアプリケーション監視、クリックストリーム解析などのユースケースで人気のあるオープンソースの検索・解析エンジンです。 Amazon Elasticsearch

アマゾンレッドシフト は、フルマネージドでペタバイト規模のデータウェアハウスサービスをクラウドで提供します。数百ギガバイトのデータからスタートし、ペタバイト以上に拡張することができます。 アマゾンレッドシフト

解決するには?

アマゾンレッドシフト はホスト型データウェアハウス製品で、一方 Amazon Elasticsearch は、ホスト型の エラスティックサーチ クラスターを使用します。
RedshiftはPostgreSQLをベースにしており、(afaik)主にBI用途やその他の計算集約的なジョブで使用されます。Amazon Elasticsearchは、すぐに使えるElasticSearchマネージドクラスタです(ESはNoSQLデータベースなのでSQLクエリの実行には使用できません)。

Amazon RedshiftもAmazon ESもマネージドサービスなので、サーバーを管理するために何もする必要はありません(これが有料なのです)。 AWSコンソールを使って新しいクラスタを追加することができ、ソフトウェアをインストールするためにコマンドを実行する必要はありません - あなたは、クラスタを実行するサーバー(ノード数、ディスク、ラムなど)を選択する必要があるだけです。

をご存じない方は ElasticSearch のウェブサイトをご覧ください。


編集:ElasticSearch上でSQLクエリを書くことができるようになりました。 AWS ElasticSearchのSQLサポート