成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

AWS云遷移實踐:從Oracle到AWS Aurora之旅

數據庫 Oracle
Amazon Aurora提供超過4個9的可用性標準(注:一年可非計劃停機52.6分鐘)。在跨3個可用區內每份數據有6個副本,因此Aurora有容錯及自愈功能。

 首先,本項目的目標是將本地的Oracle數據庫遷移到云上的Amazon Aurora數據庫。

原則:

  • 零數據丟失
  • 零數據損壞

一、Amazon Aurora數據庫的優勢

  • 高性能和可擴展

相同硬件環境下,Amazon Aurora的吞吐量是標準MySQL的5倍,標準PostgreSQL的3倍。

這一性能與商業數據庫旗鼓相當,而成本只有后者的十分之一。可以跨3個可用區(AZ:Availability Zone)建最多15個低延遲的只讀副本,來擴展讀應用的能力和性能。

  • 高可用和持久化

Amazon Aurora提供超過4個9的可用性標準(注:一年可非計劃停機52.6分鐘)。在跨3個可用區內每份數據有6個副本,因此Aurora有容錯及自愈功能。

Aurora持續備份數據到Amazon S3上,當發生物理存儲損壞或者實例故障時能夠進行透明恢復,恢復通常在30秒內完成。

  • 高安全性

Amazon Aurora為數據庫提供了多個級別的安全。包括用Amazon VPC進行網絡隔離,通過AMS秘鑰管理服務進行數據加密,通過SSL進行加密數據傳輸。

一個加密了的Amazon Aurora數據庫實例,底層存儲的數據是加密了的,自動備份、快照及集群中的副本也是加密的。

  • 完全托管

Amazon Aurora由 Amazon RDS(Amazon關系數據庫服務)全面管理。你不必再擔心數據庫的日常管理,比如硬件預置、軟件補丁、安裝、配置及備份。

Aurora會持續地監控數據,并自動將其備份數據庫到Amazon S3,因此可以實現精細的時間點恢復策略。可以用Amazon CLoudWatch、增強監控功能監控數據庫性能,還可以用Performance Insights幫助快速檢測性能問題。

二、Amazon Aurora體系結構

當我們創建一個Amazon Aurora實例時,首先創建了一個數據庫集群。一個數據庫集群由一個或多個數據庫實例組成,集群中的集群卷(cluster volume)管理所有實例的數據。

Aurora集群卷是一個虛擬的數據庫存儲卷,橫跨多個可用區,每個可用區有數據庫集群數據的一個副本。

一個Aurora數據庫集群由兩種類型的數據庫實例組成,主實例(Primary instance)和副本實例(Aurora Repilca):

  • 主實例:支持讀寫操作,對集群卷(cluster volume)完成所有的數據修改。每個Aurora數據庫集群有一個主實例。
  • 副本實例:僅支持讀操作。每個Aurora數據庫集群最多可以為主實例添加15個副本實例。多個副本實例分擔讀的壓力,將副本實例分散在不同的可用區同時增強了數據庫的可用性。下圖展示了一個Aurora數據庫集群中集群卷、主實例、副本實例的關系:

 

三、分支的選擇:MySQL和Postgres的區別

挑選合適的數據庫技術是非常重要的,應用需求、可用性、安全需求決定了哪種技術更滿足需要。下表羅列了MySQL和Postgres的關鍵區別(針對從Oracle遷移過來,選誰更合適這一需求):

 

四、最終選擇及采取策略

Postgres成為了最終的贏家,因為應用不能遵循MySQL的規則。MySQL要求,如果表有Primary key或者unique key,那么分區表的分區列必須包含在唯一鍵或者主鍵里。另外,interval分區特性也是個考慮點,能降低運營成本。

遷移策略

  • 檢查Amazon SCT工具輸出的遷移評估報告,并修正報告中提及的問題項。
  • 在AWS上創建Oracle RDS,將數據從本地Oracle數據庫遷移到Oracle RDS。
  • 如果應用不能接受停機割接,則在本地Oracle和云上Oracle RDS之間部署Goldengate復制。
  • 用模式轉換工具(SCT,Schema Conversion Tool)進行從Oracle到Aurora的模式轉換。
  • 初始數據同步前,禁用所有Amazon Aurora上的外鍵。
  • 對持續運行的應用,用DMS(AWS Data Migration Service)將數據從Oracle RDS遷移到Postgres。
  • 在Amazon Aurora上啟用所有外鍵。
  • 在postgres上配置自動功能,自動清除舊的分區。
  • DDL/DML復制是DMS開箱即用的功能。我問支持DDL/DML復制么?當然!而且不需要再配置什么別的。
  • 數據庫性能深度分析(Performance Insights)也是開箱即用的功能。目前僅僅支持Amazon Aurora。
  • 刪除遷移過程中的臨時資源(比如復制實例、任務、endpoint及Oracle RDS等),遷移工作就算完成了。

整個遷移流程基本如下圖所示(從RDS Oracle到Aurora Postgres都是在云上完成):

 

回退策略

  • 采用DMS進行回退,或者用Goldengate也可以。
  • Postgres作為源端,Oracle RDS作為目標端。
  • 把已經存在的數據或者增量數據從源端遷移到目標端(取決于回退方法以及應用可以允許停機多久來做回退)。

整個遷移應該說作者寫得還是有點簡單了,AWS有更詳細的文檔,在遷移三步走的playbook里:

 

它對Oracle一些重要的特性與Postgres做了較詳細的對比(異構數據庫間的遷移都可以參考下):

SQL&PL/SQL方面:

 

表和索引方面:

 

數據庫對象方面:

 

數據庫管理方面:

 

我們可以看到除了交換分區和UTL_file是不支持的,其他大部分Oracle功能Aurora Postgres都滿足。其實這是很正常的,PostgreSQL是對Oracle兼容性***的開源RDBMS。

Amazon在2018年將它***的數據倉庫從Oracle遷移到了Amazon Aurora(雖然在Prime Day那天宕機了,但此后一直穩定運行,說明這個遷移還是很成功的)。在Prime Day期間,這個Aurora數據庫承載的業務每天處理超過100萬個包裹。

并且計劃要在2019年底把所有在用的Oracle數據庫都遷移到AWS自己的數據庫上,說明Aurora在架構和工程上都已經可以承載大規模應用了。對于一般規模的電商應用來說,應該是小菜一碟,intuit的實踐也說明了這一點。

在這篇文章的***,有2個回復都是在贊揚Aurora。

 

我們在用Aurora,非常棒!我現在看不到任何用Oracle的必要性了。

 

在Santa Clara參加AWS峰會上,一個客戶分享過類似的案例。他們從Oracle遷移到了AWS,節省了大量資金。更為重要的是,響應時間從36小時縮短到30秒鐘,而且易于使用,易于管理,易于操作。超酷!AWS可能會終結正在苦苦掙扎的Oracle。

要不是實名評論,我怎么都懷疑是廠家在自吹自擂。到官網看了下,目前使用Aurora數據庫的用戶主要在國外:

  • United Nations聯合國

聯合國信息系統主管Mohamad Reza評價:

聯合國運營著多個擁有全球影響力的網站,需要關鍵任務型可靠性和一致的性能。即使使用Amazon Aurora最小的數據庫引擎,我們也能夠實現卓越的性能。

Amazon Aurora的全新用戶友好型監控界面讓我們能夠輕松診斷和解決問題。它的性能、可靠性和監控能力真正表明了Amazon Aurora是一個企業級AWS數據庫。

  • Wappa出租車費用管理公司

Wappa***技術官Cesar Matias評價:

為了幫助我們的客戶減少公司差旅費用,我們的平臺需要快速找到交通工具,并加快制定預算以及支付和報告流程的速度。

自從我們將Oracle數據庫遷移到Amazon Aurora以來,我們的用戶驗證流程速度提高了60%,每位用戶的報告時間縮短了75%,支付流程速度也加快了70%。我們清楚看到了應用程序的用戶增長數量和用戶滿意度評分結果。

  • BMC IT管理軟件廠商

BMC數字服務管理部總裁Nayaki Nayyar評價:

我們很高興地宣布在AWS云上推出Remedy ITSM。在我們支持遷移到Aurora PostgreSQL后,我們的客戶現在可以從***的云服務中受益,安裝時間縮短3倍,并且可以降低擁有成本。

  • Nielsen消費者行為調查公司

Nielson Watch部門架構負責人Todd Lightbody評價:

通過使用Amazon Aurora PostgreSQL預覽版,我們發現Amazon Aurora PostgreSQL的性能非常好,無論是對于寫入工作負載,還是讀/寫工作負載,性能都是RDS PostgreSQL的7到11倍以上。

我們對能夠獲得預期的可擴展性和可靠性感到興奮,因此可以確信,我們將部分核心數據庫工作負載遷移到AWS后,Amazon Aurora PostgreSQL能夠滿足我們的要求。

  • ASU亞利桑那州大學

副***信息官John Rome評價:

ASU不斷努力提高其IT解決方案的靈活性和敏捷性,以求滿足客戶需求。我們利用Amazon Aurora將報告、提取、轉換和加載 (ETL) 時間縮短10倍以上,同時將Oracle工作負載替換為高性能云數據庫,以快速響應用戶請求。

考慮到今年秋季會有大量學生入學,到時系統負載會達到峰值,我們的ASU Alexa技能和ASU移動應用程序將受益于Amazon Aurora的可擴展性。

另外,新的Amazon Aurora Serverless功能能夠幫助我們減少非生產環境的成本,從而讓我們能夠靈活支持使用模式不規律的數據倉庫和ETL流程。

今年或明年你有計劃將Oracle遷移到其他數據庫么?

參考

原文鏈接:

https://www.linkedin.com/pulse/oracle-amazon-aurora-journey-rajesh-saluja

參考鏈接:

https://www.dbbest.com/services/migrate-oracle-to-amazon-aurora-postgresql/

https://d1.awsstatic.com/whitepapers/Migration/oracle-database-amazon-aurora-postgresql-migration-playbook.pdf

https://www.cnbc.com/2018/10/23/amazon-move-off-oracle-caused-prime-day-outage-in-warehouse.html

https://aws.amazon.com/cn/rds/aurora/customers/

 

責任編輯:武曉燕 來源: DBAplus社群
相關推薦

2025-02-14 15:36:05

2014-11-14 09:19:23

AWSAmazon Auro

2014-11-13 12:55:11

亞馬遜

2016-10-26 16:44:44

WatchfinderAWS云計算

2022-12-12 16:37:31

云遷移云計算IaaS

2022-06-27 05:42:28

Redis數據遷移

2023-06-07 08:00:40

2019-04-12 09:39:39

2020-08-31 14:50:14

AWSAWS MarketpSaaS

2016-07-08 14:02:29

云計算

2015-10-10 09:50:26

AWS云遷移云遷移工具

2013-08-29 10:35:58

亞馬遜AWS公共云

2014-12-12 11:16:02

AWS亞馬遜云創計劃

2018-08-14 10:59:20

AWSAI云服務

2017-12-02 12:39:41

2019-12-04 10:47:09

AWSWavelength邊緣計算

2017-08-01 17:06:34

AWS云計算云超能

2015-01-13 10:10:01

亞馬遜Aurora云數據庫

2014-12-12 16:53:07

AWS關系型數據庫Aurora系統

2015-10-09 10:50:54

AWSAWS IoT
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一级免费毛片 | 成人做爰www免费看视频网站 | 在线播放亚洲 | 久久精品99 | 伊人网伊人 | 99免费在线观看 | 久久精品国产一区 | 国产这里只有精品 | 欧美一区二区三区在线观看视频 | 亚洲精品粉嫩美女一区 | 亚洲三区视频 | 国产一二三区在线 | 国产区在线观看 | 精精国产xxxx视频在线播放 | 中文字幕在线观看精品 | 国产精品成av人在线视午夜片 | 国产精品久久久久久久久免费相片 | 四虎成人免费视频 | 免费污视频 | 国产精品久久久久久久久免费 | 91精品亚洲 | 四虎国产 | 久久久久国产一区二区三区 | 亚洲精品视频免费 | 精品中文字幕在线观看 | 国产免费一区二区三区 | 日韩欧美国产精品 | 99久久婷婷国产亚洲终合精品 | a级毛片国产 | 毛片免费看 | 精品国产欧美一区二区三区成人 | 亚洲精品久久久久久久久久久 | 国产日韩欧美精品 | 欧美aaa级| 亚洲一区二区免费视频 | 亚洲午夜在线 | 久久中文视频 | 精品国产亚洲一区二区三区大结局 | 日韩在线观看 | 91p在线观看| 国产高清av免费观看 |