Amazon CloudSearchとは? 検索機能を迅速に設定


Amazon CloudSearchの概要

Amazon CloudSearch はクラウドにおける完全マネージド型サービスであり、ウェブサイトまたはアプリケーション向けの豊富な検索機能を容易で迅速に設定、追加、管理、拡張縮小できます。Amazon CloudSearch を使用して、ウェブページ、ドキュメントファイル、フォーラムの投稿、製品情報など大規模なデータコレクションを検索でき、検索の高度な知識の習得、ハードウェアの準備、設定、およびメンテナンスについて考える必要はありません。データやトラフィックの変動に伴い、ニーズに合わせてシームレスにスケーリングすることができ、水平方向と垂直方向の自動スケーリングにより、大規模であっても低レイテンシーと高スループットのパフォーマンスが実現されます。Cloudsearchは検索で必要な機能が用意されておりますので、検索条件が合えばほぼ設計不要です。

Amazon CloudSearchの特徴

・シンプル

Amazon CloudSearch ドメインの設定と管理は AWS マネジメントコンソール、AWS CLI、AWS SDK で行えます。データのサンプルを指定するだけで、AmazonCloudSearch がドメインのインデックス作成オプションを設定する方法を自動的に示します。インデックスフィールドの追加または削除、ファセットや強調表示などの検索オプションのカスタマイズを簡単に行えます。

・信頼性

Amazon CloudSearch には、検索ドメインの自動モニタリングと復元の機能があります。マルチ AZ が有効な場合、Amazon CloudSearch は 2 番目のアベイラビリティーゾーンの検索ドメインにリソースをプロビジョニングして維持し、高可用性を確保します。両方のアベイラビリティーゾーンの検索インスタンスへ更新が自動的に適用されます。検索トラフィックはすべてのアベイラビリティーゾーン間で分散され、障害発生時にはどちらのゾーンのインスタンスでも全負荷を処理できます。

・豊富な検索機能

Amazon CloudSearch は次のような検索機能をサポートしています。

1)フリーテキスト検索、ブール型検索、ファセット検索

2)自動入力の候補

3)カスタマイズ可能な適切度ランク付け、クエリ時間のランク式

4)フィールドの重み付け

5)地理空間検索

6)ハイライト

7)34 の言語のサポート

・コスト効率費用

効率的になるよう設計されており、非常に低額の料金を利用したリソース分に対しての従量課金制となっています。Amazon CloudSearch は、独自に検索環境を運用するのに比べると、検索アプリケーションの所有の際の合計費用を削減することができます。

・セキュア

強力な暗号方式を使用して、ユーザーを認証し、ドメインへの不正なアクセスを防ぎます。HTTPS および IAMとの統合をサポートして、CloudSearch 構成サービスおよび各ドメインのドキュメント、検索、およびサジェストサービスへのアクセスをコントロールします。

参考資料
https://aws.amazon.com/jp/cloudsearch/