大規模、安全且經濟高效地操作熱門的開放原始碼軟體
Amazon OpenSearch Service 為完全受管的服務,讓您能更輕鬆地在 AWS 安全且經濟高效地部署、操作和擴展 OpenSearch (現已支援 Apache Lucene 9) 叢集。OpenSearch Service 讓您能直接存取 Elasticsearch 和 OpenSearch API,協助讓現有的使用 Elasticsearch 或 OpenSearch 的程式碼和應用程式能與該服務無縫運作。
此全受管服務會為您的 OpenSearch 叢集佈建所有資源,且只需幾分鐘便可在您選擇的任何 AWS 區域中啟動該資源。其會自動偵測和替換故障的 OpenSearch 節點,降低與自我管理型基礎設施相關的開銷。您可透過單一 API 呼叫或在 AWS 管理主控台按幾下,水平或垂直調整叢集的規模 (最高可達 3 PB 的資料),且無停機時間。由於擁有此彈性,OpenSearch Service 可支援任何工作負載,從單一節點開發叢集到生產規模多節點叢集皆可。
Amazon OpenSearch Service 含待機多可用區部署可提供增強的可用性和一致的效能,因此非常適合生產工作負載。如果基礎設施故障 (例如節點丟棄、執行個體故障、AZ 連線中斷或單一 AZ 故障),OpenSearch Service 會在一分鐘內從作用中節點到備用節點執行自動容錯移轉,以便您繼續索引和搜尋資料。
OpenSearch Service 也會提供一系列強大的視覺化工具和功能,並支援 OpenSearch Dashboards 和 Kibana (Elasticsearch 的版本最高為 7.10),且無需任何其他費用。(OpenSearch Dashboards 和 Amazon Managed Grafana 皆為 Kibana 的分叉)。
除此之外,此全受管解決方案還包括如微調存取控制、提醒、索引狀態管理和 SQL 支援等功能。OpenSearch Service 功能集源自客戶需求 (例如您本身),以及 OpenSearch 等開放原始碼社群計畫等。
此外,當用作向量資料庫時,OpenSearch 將傳統搜尋、分析和向量搜尋的強大功能整合到一個完整的套件。Amazon OpenSearch Serverless 的向量引擎為開發人員提供簡單且可擴展的向量儲存和搜尋功能,藉由在單一混合請求中查詢內嵌項目和文字型關鍵字,以毫秒的速度為其提供跨數十億個向量的情境相關回應。開發人員可依賴向量引擎,打造具有成本效益且安全的無伺服器環境,讓他們能夠順暢地從應用程式原型製作過渡到生產環境。
您必須在決定移至受管服務時,需要考慮多個要素,這些服務包括確保您搜尋和分析基礎設施的操作穩定性、安全性和效能的預設定功能。
該服務包括對多種工作負載的支援,例如搜尋、日誌分析、分散式追蹤分析和可觀察性、安全資訊和事件監控 (SIEM),以及以下更多內容:
- 使用 UltraWarm 進行儲存分層
- 完全合規的 OpenSearch,且無額外費用
- 大量 OpenSearch 操作專業知識
- 內建外掛程式,提供微調存取、vector 型相似度演算法,或具備自動化事件回應能力的提醒和監控功能
OpenSearch Service 中受管叢集的主要功能
AWS 是許多客戶使用之 OpenSearch 專案的主要貢獻者。您可在此受管服務中取得 OpenSearch 的全新創新功能。除了這些社群推動和貢獻的功能之外,OpenSearch Service 也會提供以下功能:
- 自動調整的且已編列索引的數字
- 硬體佈建
- AWS 受管軟體安裝和修補
- AWS 會全天候監控和修復服務
- AWS 會擴展叢集
- AWS 會處理具高可靠性的跨區域複寫
- AWS 會管理硬體生命週期和維修
- AWS 會升級版本
- 更新和升級無停機時間
- 儲存分層以減少成本,同時最大化回應時間
- 可用性:99.99%
- 異地同步備份 (帶備用)
- 自動化索引狀態管理
- 無縫升級路徑,從現有之具向後相容性 Elasticsearch 6.x 和 7.x 受管叢集升級
- 無伺服器選項幾秒鐘內即可入門,無須管理叢集
除了這些功能之外,OpenSearch Service 的含待機多可用區部署可確保 OpenSearch 網域對單一 AZ 故障保持彈性,進而不影響效能或可用性。