為了進一步滿足用戶對純文本搜索,以及實時數(shù)據(jù)索引、搜索和分析的需求,企業(yè)級基礎云服務商青云QingCloud(qingcloud.com)日前宣布正式推出Elasticsearch分布式全文搜索引擎服務。通過Elasticsearch服務,用戶能夠方便地創(chuàng)建和管理Elasticsearch集群,支持在線橫向與縱向伸縮,且用戶業(yè)務的連續(xù)性不會因此而中斷。此外,QingCloud還提供了豐富的監(jiān)控告警等服務來幫助用戶更好地管理集群。
青云QingCloud Elasticsearch服務
Elasticsearch是一個具有分布式、高可用架構的全文搜索和分析引擎,基于Lucene構建,提供RESTful接口,主要用于純文本搜索、實時數(shù)據(jù)處理和分析。Elasticsearch還具有面向文本、Schema-Free、開發(fā)者友好等特性。此外,Logstash日志收集工具和Kibana可視化分析工具等Elasticsearch生態(tài)圈成員也將在QingCloud映像市場中同步推出。
Elasticsearch適用于站內搜索、文檔數(shù)據(jù)庫、地理位置混合查詢、日志以及監(jiān)控數(shù)據(jù)的保存和檢索分析等應用場景。青云QingCloud提供的Elasticsearch集群服務支持1-N個節(jié)點,但其中3個節(jié)點以下的Elasticsearch建議只在測試環(huán)境使用,生產環(huán)境至少3個節(jié)點,同時建議節(jié)點數(shù)不要超過20個。
QingCloud Elasticsearch服務亮點如下:
- 安全性:為了更好地保障數(shù)據(jù)的安全,Elasticsearch集群需要運行在受管私有網(wǎng)絡中,結合QingCloud提供的高性能硬盤,在保障高性能的同時兼顧用戶的數(shù)據(jù)安全。
- 在線伸縮:支持在線橫向和縱向伸縮,且不影響用戶業(yè)務的連續(xù)性。當業(yè)務壓力增大時,用戶可以通過增加節(jié)點橫向擴展集群;當業(yè)務壓力變小時,也可以通過刪除節(jié)點,節(jié)約資源和費用。此外,Elasticsearch節(jié)點的CPU和內存配置也可以縱向伸縮,磁盤空間不足時也可以擴容。
- 監(jiān)控告警:QingCloud提供了豐富的監(jiān)控和告警服務,以幫助用戶更好地管理和維護Elasticsearch 集群。其中,監(jiān)控服務包括CPU 使用率、內存使用率、硬盤使用率等。
QingCloud Elasticsearch 服務內置了以下常用插件,暫不支持用戶自己上傳安裝插件:
- analysis-ic:使用ICU實現(xiàn)的一個針對亞洲語言的分詞器插件;
- analysis-kuromoji:使用Kuromoji實現(xiàn)的一個日語的分詞器插件;
- analysis-smartcn:針對中文或者中英文混合的文本的分詞器插件;
- mapper-attachments:使用Apache Tika實現(xiàn)的用來解析PDF Microsoft Word文檔的插件;
- elasitcsearch-kopf:kopf 是一個開源的Elasticsearch web管理工具。
青云QingCloud CTO 甘泉(Reno Gan)表示,Elasticsearch服務的推出進一步完善了QingCloud的基礎數(shù)據(jù)平臺。接下來,青云QingCloud還會推出Storm、HBase、Hue等一系列功能和產品,攜手AppCenter合作伙伴打造完整的數(shù)據(jù)產品云生態(tài)。