Japan 公式ブログ
Google の企業向けソリューションに関する公式な情報やユーザーの事例などを、いち早く皆さんにお届けします。
[GCP] Elasticsearch を Click to Deploy を使って Google Compute Engine にデプロイ
2015年2月4日水曜日
Elasticsearch
のダウンロード数は、ここ数年で 1,000 万件を超えているそうです。それだけ大量データの検索や分析のニーズが増えているというわけですね。
GitHub は、20 億の文書のインデックスを作成
し(文章は絶えず編集されています)、サイト検索に利用しています。
SoundCloud
の 4,000 万ユーザーは、テキスト検索を主にナビゲーションとして使っています。
国内でも、
kuromoji
を形態素解析に使うといった、
日本語全文検索を向上するための情報
が数多くあり、導入が容易になってきましたし、実際にサービスで使われている話も耳にするようになってきました。昨年末の
Qiita
の
Elasticsearch Advent Calendar
もまだ記憶に新しいところです。
その Advent Calendar の中で、
Elasticsearch クラスタを Google Compute Engine を使い 10 分で立ち上げる
、という投稿がありましたが(GCE の入門として書かれたものです)、今日紹介する
Click to Deploy for Elasticsearch
は、もっと速く、デプロイ先のゾーン、ノード数やマシンタイプ、インストールオプションだとかの
設定を済ませて
クリックすればデプロイ完了です。
elasticsearch-analysis-kuromoji
などは含まれていないので、必要なときは、デプロイ完了後に、Google Developers Console、または gcloud コマンドで SSH アクセスして足りないものを導入してください。
さて、Elasticsearch の情報は
数多くある
ので、ここでは Click to deploy for Elasticsearch について、デプロイ処理の中心となる
Google Cloud Deployment Manager
を中心に見ていきます。
Google Cloud Deployment Manager は、デプロイ時に必要な全てのリソースが記載されたテンプレートと、Elasticsearch のデプロイに必要な固有の処理が書かれたシェルスクリプトを使ってデプロイを行います。
これらの設定
は、YAML ファイルに記載され、一部の定型的な、再利用可能なリソースの一覧は Jinja か Python で書かれた
テンプレート
ファイルとして作成し、設定ファイルからインクルードする形で利用します。テンプレートでは、パラメーターが利用できるというメリットがあり、例えば Click to deploy のデプロイ前の設定のような場面なら、動的に値を設定したいときに利用できます。できた設定は、
Google Cloud Deployment Manager でデプロイ
できます。
Google Cloud Deployment Manager は、まだアルファであるため、一部の方にしか利用できません。今後ベータ段階に進んだとき、あらためてお伝えできると思います。
実際に Click to deploy for Elasticsearch のデプロイ処理は、以下のステップで行われています(OS は Debian 7 Linux です):
事前に必要なソフトウェアとして、OpenJDK 1.7 をダウンロードし、インストール
Elasticsearch をダウンロード、そしてインストール
このとき利用したソースコードは、/usr/src に移動
データディスクを作成し、/elasticsearch にマウント
事前に設定した、あるいはデフォルトのクラスター名と、そのノードが動くインスタンスの IP アドレスで各 Elasticsearch ノードを設定
Elasticsearch のパフォーマンスのために、決められたパラメータに値を設定
Marvel をダウンロードし、インストール後に設定変更(デプロイ前の設定で、Marvel のインストールが true であるなら)
このように Elasticsearch がデプロイされ、テキスト検索、
Logstash
を使ったログの処理と分析、
Kibana
を使ったデータ ビジュアライゼーションがすぐに利用可能になります。この 3 つのオープンソース プロジェクト、Elasticsearch、Logstash、Kibana は、Elasticsearch 社のサポートもあって、密接にインテグレーションされていることから、
ELK スタック
と呼ばれています。
Click to Deploy for Elasticsearch の、Elasticsearch からの発表は、
Elasticsearch on Google Compute Engine
(英)の中で行われています。サポート、トレーニング、商用プラグインが必要なときは、ここから Elasticsearch にお問い合わください。
-Posted by Google Cloud Platform 日本チーム(Program Manager Chris Pomeroy のポストを再編集して掲載しています)
0 件のコメント :
コメントを投稿
Labels
77 min Lunch
add on
admin
Android
API
App Engine
apps
atmosphere
Atmosphere Tokyo
bigquery
Case Study
Chorme OS
Chrome for Work
Chrome ウェブストア
chromebook
chromebooks
Chromebooks for Education
Chromebooks for meeting
Chromebooks for Work
Chromebox for digital signage
Chromebox for meetings
Cloud
cloud connect
Cloud monitoring
Cloud Ranking
compliance
compute engine
Deloitte
developers
Drive for Work
earth api
Education
enterprise
Enterprise Japan
event
Firebase
G+
gadget
GAE
GCE
GCP
GEO
GEP
GfWtips
GKE
gmail
Gmail、新機能
Gone Google
GoneGoogle
Google App Engine
Google Apps
Google Apps Blog
Google Apps for Work
Google Apps Script
Google Apps ユーザー事例
Google atmosphere
Google calendar
Google calender
Google classroom
google cloud platform
Google Commerce Search
Google Derive
Google Docs
google drive
Google Drive for Work
google enterprise
Google Enterprise Day
Google for Work
Google form
Google hang-out
Google hung-out
google map
Google maps
google maps api
google maps api premier
Google Message Continuity
google search appliance
Google Shopping
Google Sites
Google Storage for Developers
Google Video
Google Wave
Google スライド
Google ドキュメント
Google フォーム
GoogleApps
GoogleApps、ユーザ事例
GoogleApps、新機能、spreadsheets
groups
gsa
healthcare
iOS
iphone
ISAE 3402 Type II
ISO 27018
IT
japan
Lotus Notes
map
maps api
media
microsoft office
migration
mobile
new features
Office 365
partner
partner program
postini
pricing
research
RSA
SAS70
search
Security
seminar
Shizuoka
Signage
Sites
SMB
SSAE 16 Type II
SSO
startup
Status Dashboard
Trial
Upload any files
vault
Virtual Conference
VMware
あっぷす先生
あっぷす先生 誤解をとく!
あっぷす先生会社訪問
イベント
おしえて!あっぷす先生
オフライン
クラウド
サイネージ
サポート
テレワーク
ハングアウト
プライバシー
ランキング
企業検索
互換性
事例
新機能
働き方
Archive
2016
2月
1月
2015
12月
11月
10月
9月
8月
7月
6月
5月
4月
3月
2月
Google Apps for Work 導入が進むヘルスケア業界
Android for Work の提供を開始します
Google Cloud Platform 専用チャネル開設のお知らせ - GCP の最新情報をいち...
Google 主催、集中講座「イノベーションはどうやったら起きるのか?」を実施します。
Google 社員の働き方紹介 vol.2
[GCP] PerfKit Benchmarker: クラウドのパフォーマンスを計測する新しいオープ...
[GCP] Kubernetes の全容を知りたいと思いながらも、ためらってしまう質問
[GCP] Google Cloud Platform Build-Off: SxSW でアプリケー...
[GCP] 1 月を振り返って: クラウドの料金、コンテナの新しい連載、そして GCPUG
[GCP] Google Cloud Logging を使い、ログからビジネスやオペレーションのイン...
[GCP] Elasticsearch を Click to Deploy を使って Google ...
[GCP] コンテナ クラスターを構成するものとは?
[GCP] クラウドの料金体系を理解する
[GCP] Local SSD がどなたでも利用できるようになりました。
1月
2014
12月
11月
10月
9月
8月
7月
6月
5月
4月
3月
2月
1月
2013
12月
11月
10月
9月
7月
6月
5月
4月
3月
1月
2012
12月
11月
10月
9月
8月
7月
6月
5月
4月
2月
2011
12月
10月
9月
8月
7月
5月
4月
2月
1月
2010
12月
11月
10月
9月
7月
6月
5月
3月
2月
1月
2009
12月
11月
10月
9月
8月
7月
6月
5月
4月
3月
2月
1月
2008
12月
11月
10月
9月
8月
7月
6月
5月
4月
3月
2月
2007
12月
Feed
Follow @GoogleforWorkJa
Useful Links
Google Apps for Work
Google Cloud Platform
Google 検索アプライアンス
Google Maps for Work
企業向けソリューション
Google Apps公式アップデート情報
0 件のコメント :
コメントを投稿