Amazon RDS 藍/綠部署常見問答集
Amazon RDS 藍/綠部署支援全部 AWS 區域(AWS 中國區域除外)和 AWS GovCloud 區域。
Amazon RDS 藍/綠部署讓您可以更安全、更輕鬆,並且更快速地執行資料庫變更,例如,主要或次要版本升級、結構變更、執行個體擴展、引擎參數變更和維護更新等。
在綠色或藍色執行個體上執行您的工作負載所產生的成本相同。在藍色和綠色執行個體上執行工作負載的成本包括,我們的資料庫執行個體的 現行標準定價、儲存成本、讀取/寫入 I/O 的成本,以及任何已啟用功能的成本,如備份和 Amazon RDS Performance Insights 的成本。 實際上,在藍/綠部署的使用壽命內,您要支付的費用大約是在資料庫執行個體上執行工作負載成本的 2 倍。
在 Amazon RDS 藍/綠部署中,藍色環境是您當前的生產環境。綠色環境是您的模擬環境,它將在切換後成為您的新生產環境。
當 Amazon RDS 藍/綠部署啟動切換後,它會同時阻止寫入到藍色和綠色環境,直至切換完成為止。切換期間,模擬環境或綠色環境將追趕藍色環境進度,確保藍色和綠色環境之間資料的一致性。一旦藍色和綠色環境完成同步,藍/綠部署會透過將流量重新引導至綠色環境,使綠色環境成為新的藍色環境。藍/綠部署的設計允許切換完成後在綠色環境上執行寫入,確保切換流程中不會遺失任何資料。
Amazon RDS 藍/綠部署不會刪除您的舊生產環境。如果需要,您可以對它進行存取,以執行額外的驗證和效能/迴歸測試。若不再需要舊生產環境,您可以將其刪除。標準帳單費用包含舊生產執行個體的成本,直至您將它們刪除為止。
Amazon RDS 藍/綠部署的切換防護機制會在切換前阻止寫入您的藍色和綠色環境,直至您的綠色環境追趕上進度為止。藍/綠部署還會對您的藍色和綠色環境中的主要和複本執行運作狀態檢查。它還會執行複寫運作狀態檢查。例如,確定複寫是否已停止或是否有錯誤。它會偵測藍色和綠色環境之間的長時間交易異動。您可以指定最長的容許停機時間,最短為 30 秒,而且當您進行中的交易超出此值,切換將會逾時。
不, Amazon RDS 藍/綠部署不支援 Amazon RDS Proxy、跨區域僅供讀取複本或串聯僅供讀取複本。
不可以,您暫時無法使用 Amazon RDS 藍/綠部署來轉返變更。
Amazon RDS Optimized Writes 常見問答集
問:Amazon RDS Optimized Writes 以何種不同於 MariaDB 的方式寫入資料檔案?
MariaDB 透過在記憶體中以 16 KiB 頁面大小將資料寫入到耐久儲存兩次 (先到「雙寫緩衝」,然後再寫入表格儲存),避免使用者資料遺失。Amazon RDS Optimized Writes 利用 AWS Nitro System 寫入損壞防護功能,在一個步驟中以可靠而持久的方式直接將您的 16 KiB 資料頁面直接寫入到您的資料檔案。
問:哪些 RDS for MariaDB 資料庫版本支援 Amazon RDS Optimized Writes?
Amazon RDS Optimized Writes 適用於 MariaDB 10.6.10 及更新版本。
問:哪些資料庫執行個體類型支援 Amazon RDS Optimized Writes? 在哪些區域可以使用?
Amazon RDS Optimized Writes可在 db.r6i、db.r6g、db.r5b、db.x2iedn 和 db.x2idn 資料庫執行個體中使用。它們在美國東部 (維吉尼亞北部、俄亥俄) 美國西部 (加利佛尼亞北部、奧勒岡)、加拿大 (中部)、歐洲 (倫敦、愛爾蘭、巴黎、法蘭克福、斯德哥爾摩、米蘭)、南美洲 (聖保羅)、亞太區域 (首爾、孟買、雪梨、東京、新加坡) 和 AWS GovCloud (美國東部、美國西部) AWS 區域可用。
問:我應該何時使用 Amazon RDS Optimized Writes?
所有 Amazon RDS for MariaDB 使用者應實作 Amazon RDS Optimized Writes,最多可將寫入交易輸送量增加 2 倍。此項功能對有大量寫入工作負載的應用程式 (如數位支付、金融交易和線上遊戲應用程式) 非常有幫助。
問:客戶可以將其現有的 Amazon RDS 資料庫轉換為使用 Amazon RDS Optimized Writes 嗎?
此最初版本目前不支援為您的現有資料庫執行個體啟用 Amazon RDS Optimized Writes,即便執行個體類別支援 Optimized Writes 也不支援。
問:Amazon RDS Optimized Writes 所需費用為多少?
RDS for MariaDB 客戶可使用 Amazon RDS Optimized Writes,無需支付額外費用。
Amazon RDS Optimized Reads 常見問答集
問:Amazon RDS Optimized Reads 如何加快查詢效能?
使用 MariaDB 中的臨時物件處理查詢的工作負載可受惠於 Amazon RDS Optimized Reads。Optimized Reads 會將臨時物件置放在資料庫執行個體的 NVMe 型執行個體儲存體,而非 Amazon Elastic Block Store 磁碟區中。這將使複雜的查詢處理速度加快高達 2 倍。
問:哪些 RDS for MariaDB 資料庫版本支援 Amazon RDS Optimized Reads?
Amazon RDS Optimized Reads 適用於 10.4.25、10.5.16、10.6.7 及更新版本上的 RDS for MariaDB。
問:哪些資料庫執行個體類型支援 Amazon RDS Optimized Reads? 以及在哪些區域提供?
Amazon RDS Optimized Reads 目前在所有提供 db.r5d、db.m5d、db.r6gd、db.m6gd、X2idn 和 X2iedn 執行個體的區域中皆可使用。如需詳細資訊,請參閱 Amazon RDS 資料庫執行個體類別文件。
問:我應該何時使用 Amazon RDS Optimized Reads?
客戶應在有需要複雜查詢、一般用途分析,或需要繁瑣分組、排序、雜湊彙總、高負載聯結和通用資料表運算式 (CTE) 的工作負載時使用 Amazon RDS Optimized Reads。這些使用案例會引發建立臨時表格,使 Optimized Reads 能夠加快您的工作負載查詢處理。
問:客戶可以將其現有的 Amazon RDS 資料庫轉換為使用 Amazon RDS Optimized Reads 嗎?
可以。客戶可以透過移動您的工作負載至啟用 Optimized Read 的執行個體,將他們的現有 Amazon RDS 資料庫轉換為使用 Amazon RDS Optimized Reads。預設也會套用 Optimized Reads 到所有支援的執行個體類別。如果在 db.r5d、db.m5d、db.r6gd、db.m6gd、X2idn 和 X2iedn 執行個體上執行工作負載,您可以立即受惠於 Optimized Reads。