開始使用專案

11 個步驟  |  120 分鐘

問:什麼是 Amazon Redshift?

Amazon Redshift 是快速、全受管的 PB 級資料倉儲服務,可讓您使用現有的商業智慧工具,以簡單且經濟實惠的方式分析所有資料。

問:為什麼要將資料遷移到 Amazon Redshift?

許多 AWS 客戶 (例如 NASDAQ、NTT Docomo、Amgen、Boingo Wireless、Cablevision、Johnson & Johnson 和 Philips Healthcare) 皆將其資料倉儲遷移至 Amazon Redshift,以提升效能同時節省成本。Amazon Redshift 使用單欄式儲存技術改善 I/O 效率並跨多節點並行放置查詢,提供快速的查詢效能。每年每 TB 只要 1000 USD 就能有無限量使用者對您的所有資料執行無限次分析,這個費用是傳統資料倉儲解決方案的十分之一。只需在主控台按幾下或執行簡單的 API 呼叫,就能隨著效能和容量需求的變化,輕鬆地擴展或縮減叢集的大小。Amazon Redshift 可讓您輕鬆自動化大部分的常見管理任務,以管理、監控和擴展資料倉儲,如此即可協助您專注於分析資料,並取得使業務有效率地運作所需的深入解析。

問:什麼是 AWS Database Migration Service (DMS)?使用其進行遷移的好處是什麼?

AWS Database Migration Service (DMS) 是一種低成本的服務,可協助您輕鬆安全地將資料庫和資料倉儲遷移至 AWS。相較於需要數小時或數天進行安裝和設定的自我管理複寫解決方案,複寫任務可在數分鐘內完成設定。AWS DMS 資料複寫已與 AWS Schema Conversion Tool 緊密整合,因此簡化了異質資料庫遷移專案,例如從 Oracle 到 Amazon Redshift。

問:什麼是 AWS Schema Conversion Tool (SCT)?

AWS Schema Conversion Tool (SCT) 讓異質資料庫與資料倉儲遷移變得輕鬆簡單,方法是將 Oracle 來源資料庫結構描述及大部分的自訂程式碼 (包括檢視、預存程序和功能),自動轉換成與目標資料庫 (如 Amazon Redshift) 相容的格式。任何無法自動轉換的程式碼皆會清楚標示,以便進行手動轉換。

問:哪些 AWS 區域提供 Amazon Redshift 和 AWS DMS 服務?

請參閱適用於 Amazon Redshift 的「區域產品與服務」,以及 AWS DMS 區域服務可用性資訊。

問:什麼是 CloudFormation 堆疊?

CloudFormation 堆疊是一組 AWS 資源,您可將它視為單一單位進行管理。堆疊中的資源是由堆疊的 CloudFormation 範本加以定義。在這個從 Oracle 到 Amazon Redshift 的資料庫遷移專案中,您將使用 CloudFormation 堆疊來建立和佈建完成此資料庫倉儲遷移所需的 VPC、子網路、安全群組和 RDS 執行個體。完成此專案後,您即可輕鬆地刪除堆疊,以避免產生額外的費用。

問:是否可以自訂這個專案中使用的 CloudFormation 範本?

可以。CloudFormation 範本的設計是為了從使用者獲得一些輸入,而且用最少的設定來佈建所需的 AWS 服務。不過,如果您想要變更部分組態,如 VPC CIDR 區塊、RDS 執行個體類型等等,您可以更新範本並將其重新啟動。

問:AWS DMS 和 SCT 是否支援複雜資料庫結構描述的遷移?

可以。這個專案使用一個簡單的結構描述結構來協助您了解異質資料庫遷移的方法。此體驗可協助您遷移更多複雜的資料倉儲。

問:AWS DMS 服務是否只支援完整資料遷移,如同這個專案所述?

不會。您可以將 AWS DMS 用於一次性的完整資料遷移,也可用於持續資料複寫 (CDC)。AWS DMS 會擷取來源資料庫的變更,並以持續交易的方式將這些變更套用到目標。您唯一需要做的變更就是在 Task 設定中進行變更。建立一個啟用了 CDC 的新任務,然後資料複寫任務將會執行,直到您變更或終止它。

問:執行此專案的成本為何?

假設您的遷移專案會在 2 小時之內完成,其相關成本費用將少於 7.85 USD。如需詳細資訊,請參閱「使用的服務和成本」。

開始使用專案