全部產品
Search
文件中心

Elasticsearch:Elasticsearch與自建叢集對比

更新時間:Jun 30, 2024

Elasticsearch提供全託管式的Elasticsearch服務,100%相容開源,針對性最佳化核心效能,提供免費的商業版X-Pack外掛程式,即開即用。支援高可用服務、Auto Scaling和隨用隨付。本文介紹Elasticsearch與自建叢集在整體成本、叢集管控、能力支援、安全性和可用性方面的對比。

表 1. 成本對比

對比項

Elasticsearch

ECS自建Elasticsearch

資源成本

  • 支援Auto Scaling,可靈活變更節點規格、數量、磁碟類型和空間。

  • 需要面臨高峰期洪峰時ECS供應鏈問題,低峰期的閑置可能造成資源浪費。

網路費用

  • 同一地區內通過內網互連,不收取費用。

  • 不同地區內通過外網互連,不收取流量費用。Elasticsearch免費提供公網訪問,預設頻寬為5 Gbps。

  • 同一地區內通過內網互連,不收取費用。

  • 不同地區內通過外網互連,需自行承擔外網流量費用。詳細收費標準,請參見公網頻寬計費

人力/時間

  • 阿里雲ELK(Elasticsearch+Logstash+Kibana)全託管,開箱即用,按需付費。

  • 白屏化叢集營運和管控能力,極低的營運管理成本。

  • 自行購買機器,手動搭建Elasticsearch叢集。迭代節奏慢,時間成本高。

  • 需要自行進行資源管理和叢集營運,需要專業的Elasticsearch工程師團隊,人力成本高。

風險成本

雲端服務保證99.9%的服務可靠性,極低的IT風險,對上層業務風險可控。

自建Elasticsearch叢集無最低保障,需要極強的技術實力和較高的投入,才能降低業務風險。

功能成本

  • 免費提供X-Pack商業外掛程式的所有進階特性。

  • 提供免費的OSS資料備份功能。

  • 需要付費購買價值5000美元的X-Pack商業套件。

  • 自行備份,備份空間獨立收費。

表 2. 能力對比

對比項

Elasticsearch

ECS自建Elasticsearch

易用性

  • 開箱即用,彈性擴縮,一鍵靈活調整叢集配置。

  • 支援一鍵升級叢集版本

  • Eyou智能營運:支援叢集、節點、索引等二十餘個診斷項的健康檢測,能夠智能化地診斷並分析異常。

  • 部署操作複雜,需要手動調整資源。

  • 叢集版本升級前需要遷移資料。

  • 營運難度高,需要通過命令查看叢集、節點、索引等的健康狀態。

情境能力支援

  • 免費提供全部X-Pack進階商業特性。

  • 支援情境化配置模板,提供最優參數配置。

  • 檢索情境能力:提供達摩院NLP分詞外掛程式、向量檢索外掛程式、自研SQL外掛程式。

  • 日誌情境能力:高效能Indexing Service索引構建服務實現讀寫分離,Openstore智能混合儲存的儲存計算分離,實現海量資料低成本儲存。更多資訊,請參見AliES核心增強版功能介紹

需自行開發,或整合開源能力。

效能

  • 基於核心增強版提供讀寫分離與儲存計算分離架構,效能更高,成本更低。

  • 深度定製10+核心增強引擎功能,提升叢集讀寫效能。

需自行保障,技術實現難度大。

可用性

  • 支援資料自動備份

  • 資料和服務可靠性達到99.9%。

  • 雲端式上自研的AliES核心增強引擎,提供叢集限流外掛程式、慢查詢隔離等功能,保證叢集穩定性。

  • 支援多可用性區域部署,提供同城多活架構。

  • 需要手動備份資料,自行保障叢集可用性。

  • 容災部署技術實現難度大。

安全性

  • 預設在專用網路環境下訪問叢集。

  • 免費提供X-Pack安全性群組件。

  • 支援欄位層級的許可權控制。

  • 支援HTTPS加密傳輸和資料存放區加密。

  • 僅有ECS基本安全保障,叢集安全風險較高。

  • X-Pack安全性群組件需獨立購買。