本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
什麼是 Amazon Aurora?
Amazon Aurora (Aurora) 是完全受管的關聯式資料庫引擎,與 MySQL 和 Postgre 相容SQL。您已經知道 MySQL 和 PostgreSQL 如何結合高階商業資料庫的速度和可靠性,以及開放原始碼資料庫的簡單性和成本效益。您今天與現有的 MySQL 和 PostgreSQL 資料庫搭配使用的程式碼、工具和應用程式可與 Aurora 搭配使用。對於某些工作負載,Aurora 可以提供高達 MySQL 輸送量的五倍,以及高達 PostgreSQL 輸送量的三倍,而不需要變更大多數現有的應用程式。
Aurora 包括高效能的儲存子系統。其 My SQL和 Postgre SQL相容資料庫引擎已自訂,以利用該快速分散式儲存。基礎儲存體會視需要自動成長。Aurora 叢集磁碟區的大小最多可增長至 128 tebibytes (TiB)。Aurora 也會自動化並標準化資料庫叢集和複寫,這通常是資料庫設定和管理中最具挑戰性的層面。
Aurora 是受管資料庫服務 Amazon Relational Database Service (Amazon ) 的一部分RDS。Amazon RDS可讓您更輕鬆地在雲端中設定、操作和擴展關聯式資料庫。如果您尚未熟悉 Amazon RDS,請參閱 Amazon Relational Database Service 使用者指南。若要進一步了解 Amazon Web Services 上可用的各種資料庫選項,請參閱在 AWS上選擇適合您組織的資料庫
主題
Amazon RDS共同責任模型
Amazon RDS負責託管資料庫執行個體和資料庫叢集的軟體元件和基礎設施。您要負責查詢調校,這是調整SQL查詢以改善效能的程序。查詢效能大幅取決於資料庫設計、資料大小、資料分佈、應用程式工作負載和查詢模式,而這些模式可能差異很大。監控和調校是您為RDS資料庫擁有的高度個人化程序。您可以使用 Amazon RDS Performance Insights 和其他工具來識別有問題的查詢。
Amazon Aurora 如何與 Amazon 搭配使用 RDS
以下幾點說明 Amazon Aurora 如何與 Amazon 中提供的標準 MySQL 和 PostgreSQL 引擎相關RDS:
-
當您透過 Amazon 設定新的資料庫伺服器時,您可以選擇 Aurora MySQL 或 Aurora PostgreSQL 做為資料庫引擎選項RDS。
-
Aurora 會利用熟悉的 Amazon Relational Database Service (Amazon RDS) 功能來進行管理。Aurora 使用 Amazon RDS AWS Management Console 界面、 AWS CLI 命令和API操作來處理例行資料庫任務,例如佈建、修補、備份、復原、故障偵測和修復。
-
Aurora 管理操作通常涉及資料庫伺服器的整個叢集,而透過複寫同步化的是這些叢集,而非個別資料庫執行個體。自動叢集、複寫和儲存分配可讓您設定、操作和擴展最大的 MySQL 和 PostgreSQL 部署,既簡單又經濟實惠。
-
您可以透過建立和還原快照,或設定單向複寫,將資料從 Amazon RDS for MySQL 和 Amazon RDS for PostgreSQL 帶入 Aurora。您可以使用按鈕遷移工具,將 My RDS SQL和 RDS PostgreSQL 應用程式的現有 轉換為 Aurora。
使用 Amazon Aurora 之前,請完成設定您的 Amazon Aurora 環境中的步驟,然後在 Amazon Aurora 資料庫叢集中檢閱 Aurora 的概念和功能。