本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
串流複寫
您可以使用串流複寫來持續運送 WAL 資料或 XLOG 記錄,並將 WAL 資料或 XLOG 記錄套用至待命伺服器,以保持最新的 WAL 資料或 XLOG 記錄。如果您的商業應用程式沒有任何停機時間,則串流複寫是可以考慮的遷移選項。
架構
下圖顯示使用串流複寫將內部部署 PostgreSQL 資料庫遷移至 AWS 雲端的架構。

該圖顯示以下工作流程:
複寫 EC2 執行個體上的資料庫,並透過封存檔案進行複製。
將新複本提升為資料庫寫入器端點。
將應用程式指向新的目標資料庫。
限制
建議您在開始遷移之前,考慮使用串流複寫的下列限制:
伺服器上需要大量磁碟空間才能進行備份,然後將備份複製到 Amazon EC2。
需要大量頻寬才能同步來源和目標資料庫,並更快地複製封存日誌。
來源和目標資料庫必須具有相同版本的 PostgreSQL。