本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
階段 4:操作和最佳化
當資料庫進入時 AWS,您必須在雲端中操作它。您需要確保遵循監控、提醒、備份和高可用性等領域的最佳實務。重新託管資料庫的操作開銷高於已修改或重構使用受管資料庫服務的 AWS 資料庫:
-
重新託管的資料庫會在 EC2 執行個體上執行。您要負責所有資料庫管理任務,例如設定備份、高可用性和災難復原解決方案。
-
如果您在 Amazon RDS 上修改或重構資料庫,這些資料庫管理任務只需要按幾下即可設定。這表示相較於在 EC2 執行個體上管理重新託管的資料庫,資料庫管理員在 Amazon RDS 中管理資料庫所花費的時間較少。Amazon RDS 也提供名為 Amazon RDS Performance Insights 的效能監控工具,即使非專家也能使用easy-to-understand的儀表板來視覺化資料庫負載,藉此偵測效能問題。
無論您選擇哪個遷移選項,Amazon CloudWatch 在收集 CPU、記憶體和 I/O 使用率等關鍵指標時都扮演非常重要的角色。它也提供設定指標閾值的功能,並在超過指定閾值時啟動動作。例如,您可以在 Aurora PostgreSQL 叢集指標上建立警示、設定通知,並採取動作來偵測和關閉未使用或未充分利用的讀取器執行個體。在指標和事件上設定即時警示,可讓您將停機時間和潛在的業務影響降至最低。
在操作和最佳化階段中,您可以最大限度地利用從 託管應用程式衍生的優勢 AWS。最佳化活動可以解決應用程式堆疊的成本、效能、安全性或彈性問題。例如,您可以使用自動擴展功能在尖峰時間新增更多僅供讀取複本,並在離峰時間移除這些複本以降低成本。您也可以使用許多與 Amazon RDS 資料庫無縫整合 AWS 的服務。例如,您可以輕鬆地將資料庫引擎日誌導向 Amazon CloudWatch Logs 進行分析。
進入 AWS 雲端後,您可以利用大量服務和功能來開始最佳化您的應用程式,只需按幾下滑鼠即可啟動。您可以更快地創新,因為您可以專注於開發可區分業務和轉換使用者體驗的應用程式,而不是專注於管理基礎設施和資料中心的無差異繁重工作。下圖顯示 AWS 服務提供的一些選項。
此外,您還可以在幾分鐘內進行全球部署。例如,只要按幾下滑鼠,您就可以建立 Amazon Aurora Global Database
同樣地,您可以使用整合來從資料中獲得更多價值。例如,您可以在 Aurora 資料庫應用程式中使用機器學習 (ML) 功能,只需幾個簡單的步驟。