什么是阿里云Elasticsearch
開源Elasticsearch是一個基于Lucene的實時分布式的搜索與分析引擎,是遵從Apache開源條款的一款開源產(chǎn)品,是當前主流的企業(yè)級搜索引擎。作為一款基于RESTful API的分布式服務(wù),Elasticsearch可以快速地、近乎于準實時地存儲、查詢和分析超大數(shù)據(jù)集,通常被用來作為構(gòu)建復(fù)雜查詢特性和需求強大應(yīng)用的基礎(chǔ)引擎或技術(shù)。
阿里云Elasticsearch是基于開源Elasticsearch構(gòu)建的全托管Elasticsearch云服務(wù),在100%兼容開源功能的同時,支持開箱即用、按需付費。不僅提供云上開箱即用的Elasticsearch、Logstash、Kibana、Beats在內(nèi)的Elastic Stack生態(tài)組件,還與Elastic官方合作提供免費X-Pack(白金版高級特性)商業(yè)插件,集成了安全、SQL、機器學(xué)習(xí)、告警、監(jiān)控等高級特性,被廣泛應(yīng)用于實時日志分析處理、信息檢索、以及數(shù)據(jù)的多維查詢和統(tǒng)計分析等場景。
產(chǎn)品介紹
阿里云Elasticsearch致力于打造基于開源生態(tài)的、低成本、場景化的云上Elasticsearch解決方案,源于開源,又不止于開源。基于云上超強的計算和存儲能力,以及在集群安全和運維領(lǐng)域積累的技術(shù)經(jīng)驗,阿里云Elasticsearch不僅支持集群一鍵部署、彈性伸縮、智能運維和各類內(nèi)核引擎優(yōu)化,還提供了遷移、容災(zāi)、備份和監(jiān)控等全套解決方案。
您可以基于阿里云Elasticsearch強大的分析檢索能力,以及高安全、高性能、高可用的服務(wù),簡化集群部署管理工作、降低集群資源與運維成本、提升數(shù)據(jù)安全可靠性、打通上下游數(shù)據(jù)鏈路、優(yōu)化讀寫性能效果等。基于這些優(yōu)化,您可以快速構(gòu)建日志分析、異常監(jiān)控、企業(yè)搜索和大數(shù)據(jù)分析等各業(yè)務(wù)應(yīng)用,聚焦于業(yè)務(wù)應(yīng)用本身,實現(xiàn)業(yè)務(wù)價值。
產(chǎn)品組件
在阿里云Elastic Stack產(chǎn)品生態(tài)下,Elasticsearch作為實時分布式搜索和分析引擎,Kibana實現(xiàn)靈活的可視化分析,Beats從各個機器和系統(tǒng)采集數(shù)據(jù),Logstash采集、轉(zhuǎn)換、優(yōu)化和輸出數(shù)據(jù)。通過各個組件的結(jié)合,阿里云Elasticsearch可被廣泛應(yīng)用于實時日志處理、全文搜索和數(shù)據(jù)分析等領(lǐng)域。
X-Pack是Elasticsearch的一個商業(yè)版擴展包,包含安全Security、警告 Alerting、監(jiān)控Monitoring、圖形Graph和報告Reporting、機器學(xué)習(xí) MachineLearning等多種高級功能。創(chuàng)建阿里云Elasticsearch集群時,系統(tǒng)會默認將X-Pack作為插件集成在Kibana中,為您免費提供授權(quán)認證、角色權(quán)限管控、實時監(jiān)控、可視化報表、機器學(xué)習(xí)等能力,實現(xiàn)更便捷的Elasticsearch運維管理和應(yīng)用開發(fā)。
Beats是輕量級的數(shù)據(jù)采集工具,集合了多種單一用途的數(shù)據(jù)采集器。它們從成百上千或成千上萬臺機器和系統(tǒng)向Logstash或Elasticsearch發(fā)送數(shù)據(jù)。
阿里云Elasticsearch的Beats采集中心支持Filebeat、Metricbeat、Auditbeat和Heartbeat。支持在云服務(wù)器ECS(Elastic Compute Service)和容器服務(wù)ACK(Alibaba Cloud Container Service for Kubernetes)集群中一鍵部署采集器,可視化采集與配置日志文件、網(wǎng)絡(luò)數(shù)據(jù)、容器指標等多種類型數(shù)據(jù),并集中管理多個采集器。
Logstash作為服務(wù)器端的數(shù)據(jù)處理管道,通過輸入、過濾和輸出插件,動態(tài)地從多個來源采集數(shù)據(jù),并加工和轉(zhuǎn)換任何類型的事件,最終將數(shù)據(jù)存儲到所選擇的位置。
阿里云提供全托管的Logstash Service,100%兼容開源。支持一鍵部署、可視化配置和集中管理數(shù)據(jù)管道,提供多種插件實現(xiàn)與OSS、MaxCompute等云產(chǎn)品的連通。
Kibana是靈活的數(shù)據(jù)分析和可視化工具,支持多用戶登錄。在Kibana中,您可以搜索和查看Elasticsearch索引中的數(shù)據(jù),并進行交互。創(chuàng)建阿里云Elasticsearch集群時,系統(tǒng)會自動部署獨立的Kibana節(jié)點,您可以根據(jù)業(yè)務(wù)需求,靈活使用圖表、表格、地圖等,呈現(xiàn)多元化的數(shù)據(jù)分析報表和大盤。
相關(guān)服務(wù)
阿里云Elasticsearch在完全兼容開源Elasticsearch內(nèi)核的所有特性基礎(chǔ)上,在監(jiān)控指標多樣化、線程池、熔斷策略優(yōu)化、查詢與寫入性能優(yōu)化等諸多方面,深度定制了AliES內(nèi)核引擎。同時提供多種自研插件,提升集群穩(wěn)定性、增強性能、優(yōu)化成本并豐富監(jiān)控運維功能。
阿里云Elasticsearch的智能運維系統(tǒng)Eyou,提供集群、節(jié)點、索引等二十余個診斷項的健康檢測功能。能夠觀測并記錄集群的運行狀況,自動歸納集群診斷結(jié)果。同時幫助您探測集群潛在風(fēng)險,在集群異常狀態(tài)下,快速提供關(guān)鍵信息和合理的優(yōu)化建議,讓集群運維更便捷。
高級監(jiān)控報警服務(wù)是基于Elasticsearch開發(fā)的,具備采集、監(jiān)控、報警、診斷、數(shù)據(jù)處理等多種能力的SAAS服務(wù),為云上用戶提供開箱即用的一站式監(jiān)控報警解決方案。通過高級監(jiān)控報警服務(wù),您可以靈活配置Grafana監(jiān)控大屏、自定義報警規(guī)則并使用穩(wěn)定可靠的報警服務(wù)。幫助您更加方便地監(jiān)控Elasticsearch集群各類指標信息,實時了解集群狀況,及時定位并解決問題。