什麼是 Amazon OpenSearch Service? - Amazon OpenSearch Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

什麼是 Amazon OpenSearch Service?

Amazon OpenSearch Service 是一項受管服務,可讓您輕鬆地在 AWS 雲端中部署、操作和擴展 OpenSearch 叢集。 OpenSearch 服務網域與 OpenSearch 叢集同義。網域是指具有您指定之設定、執行個體類型、執行個體計數和儲存資源的叢集。Amazon OpenSearch Service 支援 OpenSearch 和舊版 Elasticsearch OSS(最高 7.10,軟體的最終開放原始碼版本)。建立網域時,您可以選擇要使用哪個搜尋引擎。

OpenSearch 是全開放原始碼的搜尋和分析引擎,適用於日誌分析、即時應用程式監控和點擊串流分析等使用案例。如需詳細資訊,請參閱 OpenSearch 文件

Amazon OpenSearch Service 會為您的 OpenSearch 叢集佈建所有資源並啟動它。它也會自動偵測並取代失敗 OpenSearch 的服務節點,減少與自我管理基礎設施相關的額外負荷。您可以在 主控台中透過單一API呼叫或按幾下來擴展叢集。

Diagram showing data flow from input sources through Amazon OpenSearch Service to output applications.

若要開始使用 OpenSearch Service,您可以建立相當於 OpenSearch 叢集 OpenSearch 的服務網域。叢集中的每個EC2執行個體都會充當一個 OpenSearch 服務節點。

您可以使用 OpenSearch Service 主控台,在幾分鐘內設定和設定網域。如果您偏好程式設計存取,您可以使用 AWS CLIAWS SDKsTerraform

Amazon OpenSearch Service 的功能

OpenSearch 服務包含下列功能:

擴展

  • 、CPU記憶體和儲存容量的多種組態,稱為執行個體類型,包括經濟實惠的 Graviton 執行個體

  • 支援最多 1002 個資料節點

  • 最多 25 PB 的連接儲存

  • 符合成本效益UltraWarm冷儲存,適用於唯讀資料

安全性

  • AWS Identity and Access Management (IAM) 存取控制

  • 輕鬆整合 Amazon VPC和VPC安全群組

  • 靜態資料加密和 node-to-node加密

  • OpenSearch Dashboards 的 Amazon Cognito、HTTP基本或SAML身分驗證

  • 索引層級、文件層級,以及欄位層級安全

  • 稽核日誌

  • Dashboards 多租用

穩定性

  • 適用於您資源的多個地理位置,也稱為區域可用區域

  • 在相同 AWS 區域中的兩個或三個可用區域之間配置節點,稱為多可用區域

  • 卸載叢集管理任務用的專用主節點

  • 備份和還原 OpenSearch 服務網域的自動化快照

彈性

  • SQL 支援與商業智慧 (BI) 應用程式整合

  • 自訂套件以改善搜尋結果

與熱門服務整合

  • 使用 OpenSearch Dashboards 的資料視覺化

  • 與 Amazon 整合 CloudWatch 以監控 OpenSearch Service 網域指標和設定警示

  • 與 整合 AWS CloudTrail ,以稽核對 OpenSearch 服務網域的組態API呼叫

  • 與 Amazon S3、Amazon Kinesis 和 Amazon DynamoDB 整合,以將串流資料載入 OpenSearch Service

  • 當您的資料超過特定閾值SNS時,Amazon 發出的提醒

何時使用 OpenSearch 與 Amazon OpenSearch Service

使用下表協助您判斷佈建的 Amazon OpenSearch Service 或自我管理 OpenSearch 是否為適合您的選擇。

OpenSearch Amazon OpenSearch Service
  • 您的組織願意且讓具有正確技能的人員手動監控和維護自行佈建的叢集。

  • 您想要完整且編譯層級的程式碼控制。

  • 您的組織偏好或唯一使用開放原始碼軟體。

  • 您有多雲端策略,需要非廠商特定的技術。

  • 您的團隊能夠解決任何重要的生產問題。

  • 您想要彈性使用、修改和擴展您想要的產品。

  • 您想要在新功能發佈後立即存取這些功能。

  • 您不想手動管理、監控和維護您的基礎設施。

  • 您希望透過跨儲存層將資料分層來管理不斷增長的分析成本,並利用 Amazon S3 的耐用性和低成本。

  • 您想要利用與其他 的整合, AWS 服務 例如 DynamoDB、Amazon DocumentDB (具有 MongoDB 相容性)IAM CloudWatch、 和 CloudFormation。

  • 您想要輕鬆存取 的協助 支援 ,以進行預防性維護和生產期間的問題。

  • 您想要利用自我修復、主動維護、彈性和備份等功能。

支援的 OpenSearch 和 Elasticsearch 版本

OpenSearch 服務支援多個版本的 OpenSearch 和舊版開放原始碼 Elasticsearch 版本。對於某些版本,我們已發佈了標準支援結束和延長支援日期。建議您升級到最新的可用 OpenSearch版本,以充分利用 OpenSearch 服務,包括價格效能、功能豐富性和安全性改善。如需版本清單及其支援排程,請參閱下表:

Elasticsearch 版本的支援排程結束如下:

軟體版本 標準支援結束 延伸支援結束
Elasticsearch 1.5 和 2.3 版 2025 年 11 月 7 日 2026 年 11 月 7 日
Elasticsearch 5.1 到 5.5 版 2025 年 11 月 7 日 2026 年 11 月 7 日
Elasticsearch 5.6 版 2025 年 11 月 7 日 2028 年 11 月 7 日
Elasticsearch 6.0 到 6.7 版 2025 年 11 月 7 日 2026 年 11 月 7 日
Elasticsearch 6.8 版 未宣布 未宣布
Elasticsearch 7.1 到 7.8 版 2025 年 11 月 7 日 2026 年 11 月 7 日
Elasticsearch 7.9 版 未宣布 未宣布
Elasticsearch 7.10 版 未宣布 未宣布

OpenSearch 版本的支援排程結束如下:

軟體版本 標準支援結束 延伸支援結束
OpenSearch 1.0 和 1.2 版 2025 年 11 月 7 日 2026 年 11 月 7 日
OpenSearch 1.3 版 未宣布 未宣布
OpenSearch 2.3 到 2.9 版 2025 年 11 月 7 日 2026 年 11 月 7 日
OpenSearch 2.11 版和更新版本 未宣布 未宣布

和 Elasticsearch OpenSearch的標準支援和延伸支援

AWS 為標準支援涵蓋的版本提供定期錯誤修正和安全性更新。對於擴展支援下的版本, AWS 會在標準支援結束後提供至少 12 個月的重大安全性修正,每個標準化執行個體小時 () 需額外固定費用NIH。 NIH會計算為執行個體大小 (例如,中型、大型) 和執行個體小時數的因素 (請參閱以下計算延伸支援費用一節以取得範例)。當網域執行的標準支援已結束的版本時,會自動套用延伸支援費用。您可以升級至標準支援仍涵蓋的最新版本,以避免延長支援費用。如需延長支援費用的詳細資訊,請參閱延長支援成本。如需延伸支援的一般相關資訊,請參閱延伸支援

計算延伸支援費用

在擴充支援下執行版本的網域將額外收取固定 的費用fee/Normalized Instance Hour (NIH), for example, $0.0065 in the US East (North Virginia) Region. NIH is computed as a factor of the instance size (e.g., medium, large), and the number of instance hours. For example, if you are running an m7g.medium.search instance for 24 hours in the US East (North Virginia) Region, which is priced at $0.068/Instance hour (on-demand), you will typically pay $1.632 ($0.068x24). If you are running a version that is in extended support, you will pay an additional $0.0065/NIH,計算方式為 $0.0065 x 24 (執行個體小時數) x 2 (大小標準化係數;中型執行個體為 2),而 24 小時的擴充支援費用則為 $0.312。您為 24 小時支付的總費用將是標準執行個體用量成本和延伸支援成本的總和,即 1.944 美元 (1.632 美元 + 0.312 美元)。下表顯示 OpenSearch Service 中各種執行個體大小的標準化因素。

執行個體大小 正規化因素
超微型 0.25
微型 0.5
小型 1
中型 2
大型 4
xlarge 8
2xlarge 16
4xlarge 32
8xlarge 64
9xlarge 72
10xlarge 80
12xlarge 96
16xlarge 128
18xlarge 144
24xlarge 192
32xlarge 256

Amazon OpenSearch Service 定價

對於 OpenSearch Service,您需為EC2執行個體的每小時使用量,以及連接至執行個體之任何EBS儲存磁碟區的累積大小付費。也需支付標準 AWS 資料傳輸費用

不過,存在值得注意的某些資料傳輸例外狀況。如果網域使用多個可用區域, OpenSearch Service 不會針對可用區域之間的流量計費。在碎片分配和重新平衡期間,網域內會發生重大資料傳輸。 OpenSearch 服務不會計量此流量,也不會計費。同樣地, OpenSearch Service 不會針對 UltraWarm/cold 節點與 Amazon S3 之間的資料傳輸計費。

如需完整定價詳細資訊,請參閱 Amazon OpenSearch Service 定價。如需組態變更所產生費用的變動的資訊,請參閱組態變更的費用

OpenSearch 服務通常與下列服務搭配使用:

Amazon CloudWatch

OpenSearch 服務網域會自動將指標傳送至 , CloudWatch 以便您可以監控網域運作狀態和效能。如需詳細資訊,請參閱使用 Amazon CloudWatch 監控 OpenSearch 叢集指標

CloudWatch 日誌也可以往另一個方向。您可以設定 CloudWatch 日誌將資料串流至 OpenSearch Service 進行分析。如需進一步了解,請參閱 從 Amazon 載入串流資料 CloudWatch

AWS CloudTrail

使用 AWS CloudTrail 取得 帳戶 OpenSearch 的服務組態API呼叫和相關事件的歷史記錄。如需詳細資訊,請參閱使用來監控 Amazon Amazon Ser OpenSearch vice API 呼叫 AWS CloudTrail

Amazon Kinesis

Kinesis 是一項受管服務,可即時處理大規模的串流資料。如需詳細資訊,請參閱 從 Amazon Kinesis Data Streams 中載入串流資料從 Amazon Data Firehose 載入串流資料

Amazon Simple Storage Service (Amazon S3)

Amazon Simple Storage Service (Amazon S3) 為網際網路提供儲存服務。本指南提供與 Simple Storage Service (Amazon S3) 整合的 Lambda 範本程式碼。如需詳細資訊,請參閱從 Amazon S3 載入串流資料

AWS IAM

AWS Identity and Access Management (IAM) 是一種 Web 服務,可用來管理對 OpenSearch 服務網域的存取。如需詳細資訊,請參閱Amazon OpenSearch Service 中的身分和存取管理

AWS Lambda

AWS Lambda 是一種運算服務,可讓您執行程式碼,而無需佈建或管理伺服器。本指南提供從 DynamoDB、Simple Storage Service (Amazon S3) 和 Kinesis 中串流資料的 Lambda 範本程式碼。如需詳細資訊,請參閱將串流資料載入 Amazon OpenSearch Service

Amazon DynamoDB

Amazon DynamoDB 是全受管的無SQL資料庫服務,可提供快速且可預測的效能和無縫的可擴展性。若要進一步了解將資料串流至 OpenSearch Service,請參閱 從 Amazon DynamoDB 中載入串流資料

Amazon QuickSight

您可以使用 Amazon QuickSight 儀表板將 OpenSearch Service 的資料視覺化。如需詳細資訊,請參閱《Amazon 使用者指南》中的搭配使用 Amazon OpenSearch Service 與 QuickSight Amazon。 QuickSight

注意

OpenSearch 包含來自 Elasticsearch B.V. 的特定 Apache 授權的 Elasticsearch 程式碼和其他原始程式碼。Elasticsearch B.V. 不是該其他原始碼的來源。 ELASTICSEARCH 是 Elasticsearch B.V. 的註冊商標。