喬叔的 Elastic Stack 專業教育訓練
  • 喬叔的 Elastic Stack 專業教育訓練
  • 🧑關於喬叔 (Joe Wu)
  • Elastic 課程公開班
    • 🎯Elasticsearch 基礎實務班
      • 💯學員課後回饋
    • 🆕Elasticsearch 進階運維班
      • 💯學員課後回饋
    • Elasticsearch 進階開發班
    • Elastic Stack 基礎實務班
    • Elastic Observability 基礎實務班
    • 📩課程許願池
  • 技術分享
    • 📗喬叔帶你上手 Elastic Stack
      • 前言
      • Elastic Cloud 如何建立 Deployment
        • ES Node 的種類
        • 配置的選擇
      • Index 建立前你該知道的
        • ES Index 如何被建立
        • ES 的超前佈署 - Dynamic Mapping
        • ES 的超前佈署 - Index Template
        • ES Index 的別名 (Alias)
        • 管理你的 Index - Kibana Index
      • 管理 Index 的 Best Practices
        • Shard 的數量與 Rollover & Shrink API
        • 三溫暖架構 - Hot Warm Cold Architecture
        • Index Lifecycle Management (ILM)
        • Rollup
        • Transform
        • Snapshot Lifecycle Management (SLM)
        • 總結
      • Elastic Cloud 比免費版還多的功能
        • Elastic Stack 的方案比較與銷售方式
        • Centralized Beats Management
        • Centralized Pipeline Management
        • Watcher
        • Elasticsearch Token Service
        • Multi-stack monitoring & Automatic stack issue alerts
      • 向 App Search 學習怎麼用 Elasticsearch
        • 揭開 App Search 的面紗
        • Engine 的 Index Settings 篇
        • Engine 的 Mapping 篇
        • Engine 的 Search 基礎剖析篇
        • Engine 的 Search 進階剖析篇
      • Elasticsearch 的優化技巧
        • Indexing 索引效能優化
        • Searching 搜尋效能優化
        • Index 的儲存空間最佳化
        • Shard 的最佳化管理
      • 完賽心得
    • 📘喬叔帶你上手 Elastic Stack - 探索與實踐 Observability 系列
      • 前言 & 淺談 Observability
      • Elastic 的 Observability 解決方案
      • Uptime - 掌握系統的生命徵象
        • 我們要觀測的生命徵象是什麼?
        • 使用 Heartbeat 收集系統生命徵象數據
        • 透過 Kibana 觀看心電圖及設定警報
        • 使用合成監控 (Synthetics Monitor) 從使用者情境驗證服務的運作狀態
      • Metrics - 觀察系統的健康指標
        • Metrics 與 Metricbeat 的基本介紹
        • 使用 Metricbeat 掌握 Elastic Stack 的健康狀態
        • 使用 Metricbeat 掌握 Infrastructure 的健康狀態 Host 篇
        • 使用 Metricbeat 掌握 Infrastructure 的健康狀態 Docker 篇
        • 使用 Metricbeat 掌握 Infrastructure 的健康狀態 Kubernetes 篇
        • 使用 Metricbeat 掌握 Infrastructure 的健康狀態 AWS 篇
      • Logs - 挖掘系統內部發生的狀況
        • Logs 與 Filebeat 的基本介紹
        • 使用 Filebeat 應該要了解的設計細節與原理
        • 透過 Filebeat 收集 Elastic Stack 中各種服務的細節資訊
        • 透過 Filebeat 收集 Infrastructure 中各種服務的細節資訊
      • Traces - 觀察應用程式的效能瓶頸
        • Elastic APM 基本介紹
        • 使用 APM-Integratoin-Testing 建立 Elastic APM 的模擬環境
        • 如何在 Kibana 使用 APM UI
        • 使用 APM Server 來收集 APM 數據
        • 透過 APM Agents 收集並傳送後端服務運作的記錄
        • 透過真實使用者監控 (RUM, Real User Monitoring) 來改善使用者體驗
      • 建立結構化的 Log
        • Elastic Common Schema 結構化 Log 的規範
        • Elasticsearch Ingest Pipeline 資料 Index 前的轉換好幫手
          • 基本介紹
          • 各種常用的 Processor
          • Enrich 資料與例外處理
      • 有效的使用 Observability 的資料
        • 透過 Machine Learning 發現異常的問題
        • 使用 Kibana Alerts 主動通知異常狀況
        • 資料的生命週期管理
        • 使用 Elastic Observability 追縱及觀察問題的心得
      • 完賽心得
    • 😀Elasticsearch 技術分享小品
      • 🤖Elastic 與 AI
        • Elasticsearch Inference API 讓我們直接在 ES 裡運用 OpenAI Completion API
    • 🎥線上分享
      • 喬叔 Elasticsearch Index 管理與效能優化技巧
      • Elastic Certification 認證經驗分享
    • 🛠️workshop
      • 如何在 Elasticsearch 實現敏捷的資料建模與管理 @ DevOpsDays 2023
        • 工作坊實作內容
      • Elastic Observability 實作體驗坊 @ DevOpsDays 2022
        • 行前準備
        • 工作坊實作內容
      • 當 Elasticsearch 搜尋引擎遇上 AI @ HelloWordDevConference 2024
        • 投影片
        • Elasticsearch 環境準備
        • Google Colab 環境準備
        • 工作坊操作說明
        • ElasticSearch Relevance Engine (ESRE)
    • ⬆️Elastic Stack 版本升級記錄
      • 🔍Elasticsearch
  • 其他專業服務
    • 👩‍🎓企業包班 | 企業內訓
    • 👨‍💼顧問服務
    • 🈺專案合作
    • 🧩Elastic 授權代理
  • 相關連結
    • Facebook 粉絲頁
Powered by GitBook
On this page
  • 前言
  • Elastic Stack 的安裝方式
  • Elastic Stack 的賣法
  • Elastic Cloud Standard 版本,比自己架設的 Basic 版本有多出哪些功能
  • 參考資料
  1. 技術分享
  2. 喬叔帶你上手 Elastic Stack
  3. Elastic Cloud 比免費版還多的功能

Elastic Stack 的方案比較與銷售方式

PreviousElastic Cloud 比免費版還多的功能NextCentralized Beats Management

Last updated 2 years ago

前言

在使用 Elastic Stack 時,總共有哪些方案,而針對 Elastic Cloud 的使用,我們所選擇不同的方案能使用的功能又有哪些差異,這篇文章會先就基本面來做個比較與介紹。

進入此章節的先備知識

  • Elastic Stack 整體的基本認識、能大約看懂 Elastic Stack 功能列表中專有名詞指的是什麼。

此章節的重點學習

  • Elastic Stack 的 賣法。

  • Elastic Pricing 與 Subscription 的比較。

  • 使用 Elastic 官方所提供 SaaS Elastic Cloud 最便宜的 Standard 版本,比自己架設的免費 Basic 版本有多出哪些功能。


Elastic Stack 的安裝方式

首先,我們先針對接下來會出現的名詞定義有個解釋:

  • Elastic Stack:由 Elastic 官方提供使用者即時、迅速、可造的資料分析解決方案的統稱,包含了 Elasticsearch, Kibana, Beats, Logstash…等產品。

  • Elastic Cloud:Elastic Stack 產品的佈署、配置、管理的一套管理機制,可以自行佈署在 public cloud 或是 private cloud,甚至是直接由 Elastic 官方佈署好,並以 SaaS 的形式來提供使用。

所以,當我們要安裝 Elastic Stack 時,有以下三種方式:

  • 使用官方的 SaaS 服務 - Managed Elastic Cloud:直接打開 的網頁,信用卡填進去就可以在網頁上開始操作,並產生出佈建在 AWS, GCP 或 Azure 的 Elastic Stack Deployement 了。

  • 自己架設 Elastic Cloud - Self-managed Elastic Cloud:想要使用像是 Elastic Cloud 這麼方便的管理工具來建置 Elastic Stack,但是又想要有更多的自主控制權、想要佈建在自己的機房、或是使用自己管理的 Cloud Provider、甚至想要有更進階的 Deployement 配置方式,就可以使用 Elastic Cloud Enterprise (ECE) 或是 Elastic Cloud on Kubernetes (ECK) 的方式來架設。

  • 什麼都自己來 - Self-managed Elastic Stack:可能由手動架設、或是自己用任何容器化的佈署工具、Configuration Management…,總之不使用 Elastic Cloud 佈署機制的方式都算是這類。

Elastic Stack 的賣法

再來,我們進入官方網站的 Pricing 頁面:

這邊可以看到有三大類型,也就是對照到上面我們介紹到三種安裝方式。

我們把這三種方式的賣網的網址列出來如下:

  • Managed Elastic Cloud: https://www.elastic.co/pricing/

  • Self-managed Elastic Cloud: https://www.elastic.co/subscriptions/enterprise

  • Self-managed Elastic Stack: https://www.elastic.co/subscriptions

聰明的大家可以看到兩個關鍵字 Pricing 和 Subscriptions ,這兩個的差別就是:

  • Pricing: 使用 SaaS 服務時,照用量來收費的價格:

  • Subscription:使用自己架設 (self-managed) 的方式,但又想使用到 Basic (免費版) 以上的版本時,要與 Elastic 官方購買訂閱制的 License,並將這個 License 登錄到 Elastic Stack 中,來啟用這些進階的功能。

接下來我們針對各種方案進行簡單介紹。

Managed Elastic Cloud

總共有四個方案,從網頁的下方有完整的列出每個方案的功能列表與比較表。

使用這方案時,主要就是依照你要的功能來決定你要買的是哪個版本,並且網頁上可以使用 月結 的方式來支付,若是要長時間使用建議與官方銷售人員聯繫,可以使用 年結 的方式來付款,並且可以有一些優惠折扣。

Self-managed Elastic Cloud

再來的方案是,自己架設 Elastic Cloud,如前面提到的,這方案有分兩種方式:

Elastic Cloud Enterprise (ECE)

這部份基本上就是要錢的,而且授權是使用 Platinum 等級,費用的部份就要與官方的銷售人員聯繫。

之前詢價時得到的起跳價是 54,000 鎂/年,不同時間點與條件詢到的價格可能有不同,因此僅供參考。

Elastic Cloud on Kubernetes (ECK)

另一個方式就是使用 Kubernetes 來架設,這裡有個 Basic 的免費版,大家可以直接來使用,若是要 Enterprise 的版本,同樣的也是要聯繫銷售窗口取得報價。

這邊提到的 Basic 或是 Platinum 的版本,都是指 Subscription 的 License ,所以細節的功能比較,都會和下面的 Self-managed Elastic Stack 一樣。

Self-managed Elastic Stack

這方案是自己架設了,所以要來看的只有他的各種 Subscription License 版本的差異。

這邊可以看到 免費版 有包含 Open Source 和 Basic 兩種版本,若是要經過再開發、把這樣加上自己開發項目的進階方案再另外拿來賺錢銷售的話,可以使用 Open Source 版,但不能直接使用免費的 Basic 版哦!這邊要特別注意版權的細節,詳細可與官方銷售聯繫及確認授權的問題。

也因此,當我們使用到像是其他提供商提供的 Elasticsearch 服務,例如 AWS Elasticsearch Service,就必然是使用 Open Source 的版本來開發,裡面自然也少了許多 Elastic 官方開發的好用功能。

各版本的功能差異,也可以從網頁下方的比較表查看:

Elastic Cloud Standard 版本,比自己架設的 Basic 版本有多出哪些功能

這系列的文章,主要會針對官方提供的 SaaS - Elastic Cloud Standard 的版本 (也就是最便宜的版本),和自己架設的 Basic 版本 (也就是不用錢的版本),來比較使用官方的方案有什麼特別的好處。

這次比較的方式,都是以不購買到進階的 Gold, Platinum, Enterprise,而是兩種的最基本的方案來比較。

我這邊不會全部完整的比較,但會挑出幾個我覺得差異較大、也特別實用的、也會是這系列文章主要會介紹的功能來比較。

Stack Management

下方是 Self-managed 的 Subscription 方案:

而這是 SaaS 的 Elastic Cloud 的方案:

可以看到兩個功能是特別有包含在 SaaS 的 Standard 的方案中

  • Centralized Beats management

  • Centralized Logstash pipeline management

Alerting

下方是 Self-managed 的 Subscription 方案:

而這是 SaaS 的 Elastic Cloud 的方案:

可以看到以下的功能是特別有包含在 SaaS 的 Standard 的方案中:

  • Watcher

Elastic Stack Security

下方是 Self-managed 的 Subscription 方案:

而這是 SaaS 的 Elastic Cloud 的方案:

可以看到以下的功能是特別有包含在 SaaS 的 Standard 的方案中:

  • Elasticsearch Token Service

Stack Monitoring

下方是 Self-managed 的 Subscription 方案:

而這是 SaaS 的 Elastic Cloud 的方案:

可以看到以下的功能是特別有包含在 SaaS 的 Standard 的方案中:

  • Multi-stack monitoring

  • Automatic stack issue alerts

差異比較總結

這邊列出來的差異項目,將會是這系列文章中接下介紹的項目,總結如下:

  • Centralized Beats management

  • Centralized Logstash pipeline management

  • Watcher

  • Elasticsearch Token Service

  • Multi-stack monitoring

  • Automatic stack issue alerts

參考資料

elastic website - pricing
elastic cloud pricing

若是使用 Elastic 官方提供的 SaaS 服務,使用的價格可以直接透過 來評估計算。

elastic cloud plan comparsion
ece
eck
elastic stack subscriptions
elastic stack license comprison
stack mgt - subscription
stack mgt - saas
image-20201001192839025
Screen Shot 2020-10-01 at 7.29.12 PM
image-20201001193130239
Screen Shot 2020-10-01 at 7.31.52 PM
image-20201001193328221
Screen Shot 2020-10-01 at 7.33.50 PM

📗
Elastic Cloud
Elastic Cloud 價格計算機
官方網站 - Pricing