20150129 cross2015 cloudsearch
TRANSCRIPT
Amazon CloudSearchの特徴と活用事例- CROSS 2015 -
2015/01/29
Amazon CloudSearchの特徴Amazon CloudSearchの特徴と活用事例
2015/01/29 © ChatWork All rights reserved. 2
• Apache Lucene(ルシーン)/Solr(ソーラー)ベース
• 2014年3月のリリースから
Amazon CloudSearchの特徴Amazon CloudSearchの特徴と活用事例
2015/01/29 © ChatWork All rights reserved. 3
• 導入の敷居が低い
• 各言語用のAWS SDKが用意されている
• 検索/ドキュメントの更新処理で利用可能
• CLI(aws-cli)による、環境構築/変更の自動化
• S3やDynamoDBからデータをインポート可能
Amazon CloudSearchの特徴Amazon CloudSearchの特徴と活用事例
2015/01/29 © ChatWork All rights reserved. 4
• 運用が楽!
• AutoScaling
• ドキュメントのサイズ/数や検索リクエスト数によって自動的にスケール
• Multi-AZ構成に対応(option)
Amazon CloudSearchの特徴Amazon CloudSearchの特徴と活用事例
2015/01/29 © ChatWork All rights reserved. 5
• 値下げ!
• 2014年11月に最大50%値下げされました!
http://aws.typepad.com/aws_japan/2014/11/cloudsearch-price-reduction-plus-features.html
ChatWorkの活用事例Amazon CloudSearchの特徴と活用事例
2015/01/29 © ChatWork All rights reserved. 6
ChatWorkの活用事例Amazon CloudSearchの特徴と活用事例
2015/01/29 © ChatWork All rights reserved. 7
• 現在約5億件のメッセージをAmazon CloudSearchでインデックスして、検索可能にしている
• メッセージの投稿/更新/削除に合わせて、差分投入するしくみ
http://www.slideshare.net/ecfujiwara/20140718-aws-summittokyochatwork
ChatWorkの活用事例Amazon CloudSearchの特徴と活用事例
2015/01/29 © ChatWork All rights reserved. 8
• 活用Tips
• document/batch APIを使ってまとめて更新
• batchサイズは最大5MB
• インデックスのコストを最小化http://docs.aws.amazon.com/cloudsearch/latest/developerguide/document-service-api.html#documents-batch-resource