本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
準備使用 Amazon Aurora MySQL-Compatible Edition 第 2 版的標準支援結束
Amazon Aurora MySQL-Compatible Edition 第 2 版 (與 MySQL 5.7 相容) 預計將於 2024 年 10 月 31 日達到標準支援結束。我們建議您在 Aurora MySQL 第 2 版達到其標準支援期間之前,將所有執行 Aurora My 第 2 版的叢集升級至預設 Aurora MySQL 第 3 版 (與SQL MySQL 8.0 相容) 或更高版本。在 2024 年 10 月 31 日,Amazon RDS會自動將您的資料庫註冊到 Amazon RDS Extended Support。如果您在 中執行 Amazon Aurora MySQL 第 2 版 (與 MySQL 5.7 相容) Aurora Serverless 第 1 版叢集,這不適用於您。如果您想要升級您的 Aurora Serverless 第 1 版叢集到 Aurora MySQL 第 3 版,請參閱 的升級路徑 Aurora Serverless v1 資料庫叢集。
您可以在 Aurora MySQL 主要版本的發行行事曆中找到 Aurora MySQL 主要版本的近期 end-of-support日期。
如果您有執行 Aurora MySQL 第 2 版的叢集,您會定期收到通知,其中包含我們接近標準支援結束日期時如何執行升級的最新資訊。我們將定期更新此頁面以提供最新資訊。
標準支援時間表結束
-
即日起至 2024 年 10 月 31 日 – 您可以將叢集從 Aurora MySQL 第 2 版 (與 MySQL 5.7 相容) 升級至 Aurora MySQL 第 3 版 (與 MySQL 8.0 相容)。
-
2024 年 10 月 31 日 – 在此日期,Aurora MySQL 第 2 版將達到標準支援結束,Amazon RDS會自動將您的叢集註冊到 Amazon RDS Extended Support。
我們會自動將您註冊為RDS延伸支援。如需詳細資訊,請參閱使用 Amazon RDSAmazon Aurora 的 延伸支援。
尋找受此程序 end-of-life影響的叢集
若要尋找受此程序 end-of-life影響的叢集,請使用下列程序。
重要
請務必 AWS 帳戶 在資源所在的每個 AWS 區域 和 中執行這些指示。
尋找 Aurora MySQL 第 2 版叢集
登入 AWS Management Console 並在 開啟 Amazon RDS主控台https://console.aws.amazon.com/rds/
。 -
在導覽窗格中,選擇 Databases (資料庫)。
-
在依資料庫篩選方塊中,輸入 5.7。
-
在引擎資料欄中檢查 Aurora MySQL。
若要使用 尋找受此程序 end-of-life影響的叢集 AWS CLI,請呼叫 describe-db-clusters命令。您可以使用以下指令範例。
aws rds describe-db-clusters --include-share --query 'DBClusters[?(Engine==`aurora-mysql` && contains(EngineVersion,`5.7.mysql_aurora`))].{EngineVersion:EngineVersion, DBClusterIdentifier:DBClusterIdentifier, EngineMode:EngineMode}' --output table --
region us-east-1
+---------------------------------------------------------------+ | DescribeDBClusters | +---------------------+---------------+-------------------------+ | DBCI | EM | EV | +---------------------+---------------+-------------------------+ | aurora-mysql2 | provisioned | 5.7.mysql_aurora.2.11.3 | | aurora-serverlessv1 | serverless | 5.7.mysql_aurora.2.11.3 | +---------------------+---------------+-------------------------+
若要尋找執行 Aurora MySQL 第 2 版的 Aurora MySQL 資料庫叢集,請使用 RDS D escribeDBClustersAPI操作搭配下列必要參數:
-
DescribeDBClusters
-
Filters.Filter.N
-
名稱
-
engine
-
-
Values.Value.N
-
['aurora']
-
-
-
Amazon RDS延伸支援
您可以在 2024 年 10 月 31 日支援結束日期之前,透過社群 MySQL 5.7 免費使用 Amazon RDS延伸支援。在 2024 年 10 月 31 日,Amazon RDS會自動將您的資料庫註冊為 Aurora MySQL 第 2 版的RDS延伸支援。 RDSAurora 的延伸支援是一項付費服務,可提供額外最多 28 個月的 Aurora MySQL 第 2 版支援,直到 2027 年 2 月RDS延伸支援結束為止。 RDS延伸支援僅適用於 Aurora MySQL 次要版本 2.11 和 2.12。若要在標準支援結束後使用 Amazon Aurora MySQL 第 2 版,請計劃在 2024 年 10 月 31 日之前在這些次要版本中執行您的資料庫。
如需RDS延伸支援的詳細資訊,例如費用和其他考量事項,請參閱 使用 Amazon RDSAmazon Aurora 的 延伸支援。
執行升級
在主要版本之間進行升級,需要比次要版本更廣泛的規劃和測試。該程序可能需要大量時間。我們要把升級視為包含三步驟的流程,包括升級前、升級中和升級後的活動。
升級前:
在升級之前,我們建議您檢查升級後叢集的應用程式相容性、效能、維護程序和類似的考量,以確認升級後您的應用程式能如預期運作。以下五項建議有助於為您提供更好的升級體驗。
-
首先,了解 至關重要Aurora MySQL 主要版本就地升級的運作方式。
-
接下來,探索 時可用的升級技術從 Aurora MySQL 第 2 版升級至第 3 版。
-
為了協助您決定正確的時間和升級方法,您可以了解 Aurora MySQL 第 3 版與目前環境之間的差異比較 Aurora MySQL 第 2 版和 Aurora MySQL 第 3 版。
-
在您決定方便且最有效的選項後,請使用 ,在複製的叢集上嘗試模擬就地升級規劃 Aurora MySQL 叢集的主要版本升級。
-
請參閱 Aurora My 的主要版本升級預先檢查SQL。升級預先檢查程式可以執行並判斷資料庫是否可以成功升級,以及升級後是否有任何應用程式不相容問題,以及效能、維護程序及類似的考量事項。
-
並非所有類型的 Aurora MySQL 叢集都可以使用就地升級機制。如需詳細資訊,請參閱Aurora MySQL 主要版本升級路徑。
如果您有任何問題或疑慮, AWS 支援團隊可在 社群論壇
進行升級:
您可以使用下列其中一種升級技術。您的系統所經歷的停機時間取決於所選的技術。
-
藍/綠部署 – 對於最優先為減少應用程式停機時間的情況,您可以使用 Amazon RDS Blue/綠部署
在佈建的 Amazon Aurora 資料庫叢集中執行主要版本升級。藍/綠部署會建立一個複製生產環境的預備環境。您可以對綠色 (預備) 環境中的 Aurora 資料庫叢集進行某些變更,而不會影響生產工作負載。轉換通常只需不到一分鐘的時間,不會遺失資料。如需詳細資訊,請參閱Amazon Aurora 藍/綠部署概觀。這樣可將停機時間降到最低,但需要您在執行升級時執行其他資源。 -
就地升級 – 您可以執行就地升級,其中 Aurora 會自動為您執行預先檢查程序、讓叢集離線、備份叢集、執行升級,以及讓叢集恢復上線。就地主要版本升級可以按幾下滑鼠執行,而且不涉及其他叢集的其他協調或容錯移轉,但確實涉及停機時間。如需詳細資訊,請參閱 就地升級執行方式
-
快照還原 – 您可以將 Aurora MySQL 第 2 版叢集從 Aurora MySQL 第 2 版快照還原到 Aurora My 第 3 版叢集,藉此升級 Aurora MySQL 第 2 版叢集。為此,您應該遵循拍攝快照並從中還原的過程進行操作。此程序涉及資料庫中斷,因為您要從快照還原。
升級後:
升級之後,您需要密切監控系統 (應用程式和資料庫),並視需要進行微調變更。嚴格遵循升級前步驟,可將所需的變更降到最低。如需詳細資訊,請參閱對 Amazon Aurora MySQL 資料庫效能進行故障診斷。
若要進一步了解 Aurora MySQL 主要版本升級的方法、規劃、測試和故障診斷,請務必完整閱讀 升級 Amazon Aurora MySQL 資料庫叢集的主要版本,包括 Aurora 疑難排解我的SQL就地升級。此外,請注意 Aurora MySQL 第 3 版不支援某些執行個體類型。如需詳細資訊,請參閱Amazon Aurora 資料庫執行個體類別。
的升級路徑 Aurora Serverless v1 資料庫叢集
在主要版本之間進行升級,需要比次要版本更廣泛的規劃和測試。該程序可能需要大量時間。我們要把升級視為包含三步驟的流程,包括升級前、升級中和升級後的活動。
Aurora MySQL 第 2 版 (與 MySQL 5.7 相容) 將繼續獲得 的標準支援 Aurora Serverless v1 叢集。
如果您想要升級至 Amazon Aurora MySQL 3 (與 MySQL 8.0 相容) 並繼續執行 Aurora Serverless,您可以使用 Amazon Aurora Serverless v2。 了解 Aurora Serverless v1 以及 Aurora Serverless v2,請參閱比較 Aurora Serverless v2 和 Aurora Serverless v1。
升級至 Aurora Serverless v2:您可以升級 Aurora Serverless v1 叢集至 Aurora Serverless v2。 如需詳細資訊,請參閱 從 Aurora Serverless v1 叢集升級至 Aurora Serverless v2。