Amazon Aurora簡(jiǎn)介
Amazon Aurora 是一種為云打造并且兼容 MySQL 和 PostgreSQL 的關(guān)系數(shù)據(jù)庫(kù),既具有高端商用數(shù)據(jù)庫(kù)的性能和可用性,又具有開源數(shù)據(jù)庫(kù)的簡(jiǎn)單性和成本效益。
Aurora 的速度***可以達(dá)到標(biāo)準(zhǔn) MySQL 數(shù)據(jù)庫(kù)的五倍、標(biāo)準(zhǔn) PostgreSQL 數(shù)據(jù)庫(kù)的三倍。它可以實(shí)現(xiàn)商用數(shù)據(jù)庫(kù)的安全性、可用性和可靠性,而成本只有商用數(shù)據(jù)庫(kù)的 1/10。Aurora 由 Amazon Relational Database Service (RDS) 完全托管,而 RDS 可以自動(dòng)執(zhí)行各種耗時(shí)的管理任務(wù),例如硬件預(yù)置以及數(shù)據(jù)庫(kù)設(shè)置、修補(bǔ)和備份。
Aurora 采用一種分布式、有容錯(cuò)能力并且可以自我修復(fù)的存儲(chǔ)系統(tǒng),這一系統(tǒng)可以把每個(gè)數(shù)據(jù)庫(kù)實(shí)例擴(kuò)展到*** 64TB。Aurora 具備高性能和高可用性,支持最多 15 個(gè)低延遲讀取副本、時(shí)間點(diǎn)恢復(fù)、持續(xù)備份到 Amazon S3,還支持跨三個(gè)可用區(qū)復(fù)制。
您可以訪問 RDS 管理控制臺(tái),然后創(chuàng)建***個(gè) Aurora 數(shù)據(jù)庫(kù)實(shí)例并開始遷移 MySQL 和 PostgreSQL 數(shù)據(jù)庫(kù)。
高性能和高可擴(kuò)展性
在同一硬件上運(yùn)行時(shí),Amazon Aurora 可以將標(biāo)準(zhǔn) MySQL 的吞吐量提高到 5 倍,將標(biāo)準(zhǔn) PostgreSQL 的吞吐量提高到 3 倍。這種性能與商用數(shù)據(jù)庫(kù)相當(dāng),而成本只有商用數(shù)據(jù)庫(kù)的 1/10。您可以根據(jù)需求的變化輕松擴(kuò)展自己的數(shù)據(jù)庫(kù)部署,從較小的實(shí)例類型變?yōu)檩^大的實(shí)例類型。要提高讀取容量和性能,您可以跨三個(gè)可用區(qū)添加最多 15 個(gè)低延遲讀取副本。Amazon Aurora 可以在需要時(shí)自動(dòng)增加存儲(chǔ),每個(gè)數(shù)據(jù)庫(kù)實(shí)例*** 64TB。了解更多:MySQL | PostgreSQL
高可用性和持久性
Amazon Aurora 的可用性高于 99.99%。其存儲(chǔ)系統(tǒng)具有容錯(cuò)能力并能自我修復(fù),專為云而構(gòu)建,可以跨三個(gè)可用區(qū)復(fù)制六個(gè)數(shù)據(jù)副本。Aurora 可以將您的數(shù)據(jù)持續(xù)備份到 Amazon S3 并以透明的方式從物理存儲(chǔ)故障中回復(fù);實(shí)例故障轉(zhuǎn)移用時(shí)通常不超過 30 秒。您也可以在幾秒鐘內(nèi)回溯到以前的時(shí)間點(diǎn),以從用戶錯(cuò)誤中恢復(fù)。了解更多:MySQL | PostgreSQL
高度安全
Amazon Aurora 可以為您的數(shù)據(jù)庫(kù)提供多級(jí)安全性。其中包括:使用 Amazon VPC 進(jìn)行網(wǎng)絡(luò)隔離,使用您通過 AWS Key Management Service (KMS) 創(chuàng)建和控制的密鑰在空閑時(shí)執(zhí)行加密,以及使用 SSL 對(duì)傳輸中的數(shù)據(jù)進(jìn)行加密。在加密的 Amazon Aurora 實(shí)例上,底層存儲(chǔ)中的數(shù)據(jù)會(huì)被加密,在同一個(gè)集群中的自動(dòng)備份、快照和副本也會(huì)被加密。了解更多:MySQL | PostgreSQL
兼容 MySQL 和 PostgreSQL
Amazon Aurora 數(shù)據(jù)庫(kù)引擎完全兼容現(xiàn)有的 MySQL 和 PostgreSQL 開源數(shù)據(jù)庫(kù),還會(huì)定期實(shí)現(xiàn)對(duì)新版本的兼容性。這意味著您可以使用 MySQL 或 PostgreSQL 導(dǎo)入/導(dǎo)出工具或者快照,將 MySQL 或 PostgreSQL 數(shù)據(jù)庫(kù)輕松遷移到 Aurora。這也意味著您用于現(xiàn)有數(shù)據(jù)庫(kù)的代碼、應(yīng)用程序、驅(qū)動(dòng)程序和工具能夠與 Amazon Aurora 配合使用,只需對(duì)其進(jìn)行少量更改或不需要更改。了解更多:MySQL | PostgreSQL
完全托管
Amazon Aurora 由 Amazon Relational Database Service (RDS) 完全托管。您再也無需擔(dān)心硬件預(yù)置、軟件修補(bǔ)、設(shè)置、配置或備份等數(shù)據(jù)庫(kù)管理任務(wù)。Aurora 會(huì)自動(dòng)持續(xù)監(jiān)控您的數(shù)據(jù)庫(kù)并將其備份到 Amazon S3,因此可以實(shí)現(xiàn)精細(xì)的時(shí)間點(diǎn)恢復(fù)。您可以使用 Amazon CloudWatch、增強(qiáng)監(jiān)控功能或者 Performance Insights 這種可以幫您快速檢測(cè)性能問題并且易于使用的工具來監(jiān)控?cái)?shù)據(jù)庫(kù)的性能。了解更多:MySQL | PostgreSQL
遷移支持
Amazon Aurora 兼容 MySQL 和 PostgreSQL,是一種將數(shù)據(jù)庫(kù)遷移到云的優(yōu)秀工具。如果您要從 MySQL 或 PostgreSQL 遷移,請(qǐng)參閱我們遷移文檔,查看可以使用的工具和選項(xiàng)列表。要從商用數(shù)據(jù)庫(kù)引擎遷移,您可以使用 AWS Database Migration Service 來實(shí)現(xiàn)安全遷移并盡可能縮短停機(jī)時(shí)間。