View a markdown version of this page

從 Core 升級到 Enterprise Edition - Amazon Timestream

如需與 Amazon Timestream for LiveAnalytics 類似的功能,請考慮使用 Amazon Timestream for InfluxDB。它提供簡化的資料擷取和單一位數毫秒查詢回應時間,以進行即時分析。在這裡進一步了解。

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

從 Core 升級到 Enterprise Edition

您可以將現有的 InfluxDB 3 Core 叢集升級至 Enterprise Edition,以存取多節點部署、長期資料保留和專用壓縮等功能。

重要

從 Core 升級到 Enterprise 是單向操作。一旦叢集升級至 Enterprise,就無法還原至 Core Edition。

先決條件和要求

  • 第一次啟用企業:如果這是您第一次在 AWS 帳戶中啟用企業授權,則必須透過 執行升級 AWS 管理主控台。此一次性主控台啟用可為您的帳戶啟用企業功能。

  • 後續操作:在初始主控台啟用之後,您的帳戶會啟用 Enterprise。然後,您可以使用 、 AWS CLI API 或 ,將其他 Core 叢集升級至 Enterprise 或部署新的 Enterprise 叢集 AWS 管理主控台。

使用 升級 AWS 管理主控台

  1. 登入 AWS 管理主控台 並開啟 Timestream for InfluxDB 主控台。

  2. 在導覽窗格中,選擇 InfluxDB 資料庫

  3. 選取您要升級的核心叢集。

  4. 選擇 Modify (修改)。

  5. 針對版本,選取企業

  6. 檢閱變更,然後選擇修改叢集

升級期間會發生什麼情況

當您將 Core 叢集升級至 Enterprise 時:

  1. 叢集重新啟動:叢集會重新啟動以套用 Enterprise 引擎組態。

  2. 節點組態:根據您的叢集節點計數,叢集會設定為:

    • 單一節點 Enterprise 叢集 all-in-one:單一節點上的寫入器、讀取器和壓縮器)

    • 具有專用精簡器的多節點企業叢集 (適用於具有 3 個或更多節點的叢集)

  3. 資料壓縮:Enterprise 壓縮引擎會在背景逐步壓縮您現有的資料。在此過程中,叢集仍然可用。

注意

資料壓縮趕上所需的時間取決於現有資料的磁碟區、叢集大小、執行個體大小,以及可用的 CPU 和記憶體空間,與您目前的工作負載相對。

重要

升級後壓縮的容量考量

  • 單一節點叢集:將核心單一節點叢集升級至 Enterprise 時,精簡器會在與寫入器和讀取器相同的節點上執行。由於 Core 不包含壓縮器,因此所有現有的資料都必須在升級後壓縮。這需要超出目前工作負載使用量的額外 CPU 和記憶體容量。如果節點沒有足夠的空間,壓縮可能會與您的讀取和寫入工作負載競爭,這可能會影響效能。請考慮在升級之前或之後立即擴展到較大的執行個體類型 (例如,從 db.influx.xlarge擴展到 db.influx.2xlarge),以提供精簡器所需的資源。您可以在壓縮追上後縮減規模。

  • 多節點 (3 節點) 叢集:升級至 3 節點企業叢集時,會佈建專用精簡器節點。不過,在精簡器完成處理所有預先存在的資料之前,企業的完整優勢,例如來自壓縮資料的最佳化查詢效能。這需要的時間取決於資料庫中已存在的資料量、目前執行中的工作負載,以及精簡器節點的執行個體大小和組態。

調校壓縮效能:為協助精簡器更快速地處理現有資料,您可以在參數群組中調整下列僅限企業的參數:

  • compaction-max-num-files-per-plan – 增加此值,以允許壓縮器在每個壓縮週期處理更多檔案。例如,在較大的執行個體 (db.influx.4xlarge 及更高版本) 上,從預設值 500 增加到 1000–5000。如需執行個體大小的建議值compaction-max-num-files-per-plan,請參閱 。

  • compaction-check-interval – 將 db.influx.4xlarge 及更高版本的預設值從 10 秒縮短為 5 秒,讓精簡器評估工作更頻繁。

對於單一節點叢集,擴展執行個體類型是為壓縮器提供更多容量的最有效方式,因為所有角色都共用相同的節點資源。對於多節點叢集,專用精簡器節點使用與其他節點相同的執行個體類別,因此擴展叢集的執行個體類型也會增加精簡器容量。如需壓縮參數的完整詳細資訊,請參閱 類別 4:壓縮

考量事項

  • 這是單向升級。您無法從 Enterprise 降級到 Core。

  • 在較低的活動期間規劃升級,讓壓縮程序有足夠的 CPU 和記憶體空間可以趕上進度。

  • 單一節點叢集:請考慮在升級之前暫時擴展至較大的執行個體類型,以確保精簡器有足夠的 CPU 和記憶體來精簡現有資料,而不會影響您的工作負載。

  • 多節點叢集:升級後預期轉換期間,其中精簡器正在處理所有預先存在的資料。壓縮完成後,即可實現完整的企業效能優勢。持續時間取決於資料量、工作負載強度和執行個體大小。

  • 您可以在參數群組compaction-check-interval中增加compaction-max-num-files-per-plan和減少 ,以加速升級後壓縮。如需詳細資訊,請參閱 類別 4:壓縮

  • 升級之後,您可以利用 等企業功能擴展叢集水平擴展叢集。