本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
選擇 AWS 遷移服務和工具
採取第一步
|
用途
|
協助判斷哪些 AWS 遷移和轉移服務最適合您的組織。
|
|
上次更新
|
2023 年 12 月 29 日
|
|
涵蓋的服務
|
|
簡介
Amazon Web Services (AWS) 雲端中的遷移和現代化涉及將組織的數位基礎設施、應用程式和資料重新放置到其中的程序 AWS。此轉移不僅可讓您現代化應用程式,還可以使用 提供的可擴展且安全雲端服務和基礎設施的範圍 AWS ,以減少對實體硬體的依賴,並最佳化資源配置。
遷移程序通常從對現有 IT 資產和需求的全面評估開始,然後是策略規劃和架構設計,以確保最佳的轉換。這可能涉及重新託管、重新建置或重新架構應用程式以充分利用 AWS 服務。
準備好遷移計畫後,資料會傳輸至 AWS,而應用程式會部署在雲端環境中。遷移後、持續管理、監控和最佳化對於最大化效益至關重要。
AWS 提供各式各樣的工具、資源和支援,協助處理此程序、因應各種遷移策略,例如lift-and-shift重新建構和重構。本指南旨在協助您選擇正確的工具和服務來執行遷移。
了解
從內部部署基礎設施移動應用程式和資料,以 AWS 涉及關鍵階段的策略進展。
它從評估和調動的階段開始,您可以在其中建置商業案例以遷移至雲端。
評估會擷取您目前內部部署足跡的快照,以微調授權、檢視伺服器和應用程式相依性,並提供遷移和現代化案例的建議。
在調動階段,您將建立最佳化基礎設施選擇、建立登陸區域,以及在團隊中建立雲端最佳實務以開始遷移的策略。
以下是每個階段的詳細資訊。
評估和調動
遷移內部部署工作負載的第一階段 AWS 是評估現有的基礎設施並了解特定需求。您可以使用 等工具AWS Migration Hub來建立應用程式和相依性的庫存,或請求免費的遷移評估來建置您的商業案例。這個初始步驟對於制定全面的遷移策略至關重要。AWS Migration Acceleration Program (MAP) 也可以協助開發這類策略。
遷移應用程式和資料庫
在此階段,應用程式和資料庫會移至 AWS,並執行遷移策略。 為大規模應用程式遷移 AWS 提供 Application Migration Service 等服務,以及為資料庫無縫遷移提供 AWS Database Migration Service (AWS DMS)。 AWS Migration Hub 會做為中央工具來建議策略和服務,並追蹤您的進度。組織可以選擇重新託管 (lift-and-shift) 或重新架構應用程式,以在雲端中獲得最佳效能。AWS Serverless Application Model (AWS SAM) 協助建置無伺服器應用程式。
混合雲端儲存
若要提供更順暢的轉換,您可以選擇在遷移期間採用混合雲端儲存方法。 AWS Storage Gateway 可用來提供內部部署環境與雲端儲存的整合,進而實現統一的資料管理策略。此混合模型旨在提供資料可存取性和可用性,並有助於最大限度地減少遷移過程中的中斷。
線上資料傳輸
對於持續操作,線上資料傳輸機制扮演關鍵角色。AWS DataSync例如, 可有效且安全地在內部部署環境和 AWS 儲存服務之間傳輸大型資料集。這可確保最短的停機時間,並在整個遷移過程中維持資料完整性。
離線資料傳輸
如果您需要傳輸大量資料,離線方法可能是執行此作業的最佳方式。 AWS Snowball 裝置是專為這類案例所設計。它們可讓您安全地將 TB 實體傳輸到 PB 的資料,緩解頻寬限制並加速大量資料集的遷移。
透過導覽這些階段,您可以實現其提供的可擴展性、安全性和服務的優勢 AWS,並充分利用它,同時最大限度地減少對持續業務操作的干擾。
考慮
在遷移和轉移到 的領域中 AWS,組織會面臨一系列以 AWS 服務 策略方式設計來解決的挑戰和疑慮。在下文中,我們將探索要考慮的一些條件,以便及時、安全和經濟實惠地遷移到 AWS。
- Diverse migration scenarios
-
遷移內部部署工作負載以 AWS 要求細微的方法,主要是因為組織遇到的各種遷移案例。這些案例範圍從簡單的lift-and-shift遷移,其中現有應用程式以最少的變更移動,到更複雜的重新建構或重新架構,這涉及最佳化 的應用程式 AWS 服務。混合雲端部署是另一個常見的案例,可讓組織維護內部部署基礎設施,同時利用 AWS 功能。
此外,線上和離線資料傳輸方法的選擇取決於資料量和網路限制。組織必須評估其特定需求,平衡停機時間容錯能力、成本效益和資料完整性等因素。資料敏感、合規要求和產業法規也會影響遷移策略。
AWS 提供一套工具和服務來解決這種多樣性,讓組織能夠靈活地選擇最適合自己獨特情況的遷移方法。導覽這些不同的案例可有效確保成功轉換至 AWS,釋放雲端運算的完整潛力,同時符合組織目標和限制條件。
- Minimizing downtime
-
將停機時間降至最低是將內部部署工作負載遷移至 的重要考量 AWS,因為業務營運的任何中斷都可能導致嚴重的財務和營運阻礙。為了達成此目標,組織採用多種策略。
首先,他們通常會選擇漸進遷移方法,例如lift-and-shift方法,其中現有工作負載會在修改最少 AWS 的情況下移至 。這可將停機時間降至最低,但可能無法充分利用 AWS 功能。
其次,實作混合雲端解決方案可以在遷移期間維持業務連續性。透過將關鍵元件保留在內部部署,同時將非必要工作負載遷移至 AWS,公司可以降低停機時間風險。
此外, AWS 提供 AWS DataSync 和 等工具 AWS Snowball ,以促進有效率的資料傳輸,減少資料在遷移期間傳輸所花費的時間,進而將停機時間降至最低。
最後,徹底測試和驗證遷移計畫對於在影響生產系統之前識別潛在問題至關重要,以確保更順暢的轉換並盡可能減少中斷。整體而言,將停機時間降至最低是遷移過程中的首要任務 AWS,可讓企業在整個遷移過程中維持營運效率。
- Large data transfer challenges
-
大型資料傳輸在將內部部署工作負載遷移至 時,會帶來重大挑戰 AWS。處理大量資料集時,頻寬限制和時間限制會成為主要考量。 AWS 提供解決這些挑戰的解決方案。
對於線上資料傳輸, 等服務 AWS DataSync 會採用最佳化通訊協定來最大化資料傳輸速度,從而減少將資料移至雲端所需的時間。不過,此方法可能仍不足以應付頻寬有限的超大型資料集或環境。
在這種情況下,離線資料傳輸方法,例如 AWS Snowball Edge 和 AWS Snowball是無價的。這些實體裝置可讓組織安全地將 TB 傳輸到 EB 的資料。它們會運送到組織,資料會載入到組織,然後傳回給 AWS 以進行擷取,克服頻寬限制。
以策略方式結合這些資料傳輸選項,可協助組織有效率地將大量資料遷移至 , AWS 同時將業務營運中斷降至最低,並確保資料完整性。
- Database compatibility and heterogeneity
-
資料庫相容性和異質性在內部部署工作負載遷移至 期間帶來重大挑戰 AWS。組織通常依賴各種資料庫管理系統,並確保與 的無縫相容性 AWS 服務 至關重要。
AWS 提供 AWS Database Migration Service (DMS) 和 AWS Schema Conversion Tool (SCT) 等工具來解決這些複雜性。DMS 支援將各種資料庫遷移到 AWS,以最短的停機時間協助資料複寫。SCT 有助於轉換資料庫結構描述,確保它們與 AWS 資料庫服務相容,其結構和行為可能有所不同。
此外, AWS 提供 Amazon RDS 和 Amazon Aurora 等受管資料庫服務,這些服務與熱門資料庫引擎相容,可簡化遷移程序。
不過,組織必須仔細評估其資料庫環境、規劃潛在的不相容,並選擇正確的 AWS 資料庫服務或轉換方法,以在遷移期間維護資料完整性和功能。
- File transfer workloads
-
從內部部署環境遷移檔案傳輸工作負載至 AWS 需要深思熟慮的規劃,以確保無縫的資料移動和操作的連續性。檔案傳輸工作負載通常涉及大量關鍵資料,這需要執行良好的策略。
AWS 提供 等服務 AWS Transfer Family,包括 AWS Transfer for SFTP 和 AWS Transfer for FTPS,允許組織在雲端中安全地遷移和管理檔案傳輸工作負載。這些服務提供與現有檔案傳輸通訊協定的相容性,降低遷移複雜性。
組織也可以利用 AWS DataSync 進行有效率、高速的資料傳輸。它有助於同步內部部署檔案系統與 AWS 儲存服務,將停機時間降至最低並確保資料一致性。
此外,最佳化網路連線和頻寬對於在遷移期間維持檔案傳輸效能至關重要。 AWS Direct Connect 和 AWS VPN 解決方案有助於在內部部署環境和 之間建立可靠的連線 AWS,解決與延遲和頻寬限制相關的潛在挑戰。
總而言之,結構化良好的計劃、對網路最佳化的正確 AWS 服務和關注是確保檔案傳輸工作負載順利遷移至 的關鍵考量 AWS,可保留資料完整性並將中斷降至最低。
- Visibility and monitoring
-
在遷移期間,可見性和監控至關重要,以確保現場部署工作負載順利轉移至 AWS。 提供集中式平台來追蹤和管理遷移旅程,在這方面 AWS Migration Hub 扮演關鍵角色。
此工具可為組織提供有關遷移專案進度的即時洞見,讓他們能夠快速識別任何瓶頸或問題。它提供遷移資源運作狀態和效能的可見性,確保應用程式在雲端環境中順利執行。
此外,透過 AWS Identity and Access Management(IAM) 和 提供存取控制和稽核的可見性,以 AWS Migration Hub 增強安全性 AWS CloudTrail。這可確保在整個遷移過程中維護安全措施。
基本上, AWS Migration Hub 可讓組織做出明智的決策、最佳化遷移策略,並維護工作負載的完整性。其在增強可見性和監控中扮演的角色有助於實現成功且安全的遷移 AWS。
- Application capability
-
確保應用程式,特別是舊版應用程式,與雲端環境相容可能具有挑戰性。確保現有應用程式在 AWS 雲端 環境中無縫運作對於順利轉換至關重要。這通常涉及評估,並在必要時修改應用程式以與 AWS 服務 和 基礎設施保持一致。 AWS 提供 和 AWS Application Discovery Service 等工具 AWS Migration Hub 來協助此程序。
由於作業系統、相依性或網路組態的差異,可能會出現相容性挑戰。因此,精細測試和驗證對於在遷移之前識別和解決任何相容性問題至關重要。透過主動解決應用程式相容性,組織可以最大限度地減少中斷、維持業務連續性,並充分利用可擴展且安全的雲端基礎設施的優勢 AWS。
- Dependency mapping
-
相依性映射是將內部部署工作負載遷移至其中的關鍵層面 AWS,涉及識別應用程式之間的複雜關係和相互依存性。這些連線可能很複雜,包括資料流程、服務相依性和通訊模式。
AWS 提供 AWS Application Discovery Service 和 等工具 AWS Application Migration Service 來協助此程序。這些工具會自動探索、映射和記錄相依性,讓組織清楚了解不同元件的互動方式。
透過準確映射相依性,組織可以對遷移策略做出明智的決策,確保所有相關聯的元素一起移動以維護功能。這可降低遷移後問題的風險,並協助組織規劃遷移活動的排序,將中斷和停機時間降至最低。
- Performance optimization
-
將內部部署工作負載遷移至 時,效能最佳化是重要的考量 AWS。它涉及評估和增強雲端環境中應用程式的效率和速度。此程序通常從對現有應用程式效能特性的徹底分析開始,包括資源使用率、延遲和可擴展性。
AWS 提供各種工具和服務來協助最佳化效能,例如用於監控的 Amazon CloudWatch、 AWS Auto Scaling 用於動態資源配置,以及用於分配流量的 Elastic Load Balancing。此外, AWS Trusted Advisor 提供成本最佳化和效能改善的建議。
- Security and compliance
-
將內部部署工作負載遷移至 時,安全性和合規性至關重要 AWS。組織必須在遷移期間和遷移後維護資料完整性、機密性和產業法規合規性。 AWS 提供一組強大的安全服務,包括 AWS Identity and Access Management (IAM)、 AWS Key Management Service (AWS KMS) 和 AWS Security Hub,以協助組織建立強大的安全狀態。
合規計劃和廣泛的文件可簡化 AWS GDPR、HIPAA 和 PCI DSS 等標準的合規。 AWS Artifact 提供合規報告的存取權,同時 AWS Config 協助監控和維護合規。
此外, AWS 提供 AWS Identity and Access Management (IAM) 和 AWS Key Management Service (AWS KMS) 等工具,以精細控制資料的存取和加密。實作安全最佳實務和執行定期稽核對於在遷移期間和之後保護工作負載至關重要,以確保安全且合規的環境 AWS。
- Testing and validation
-
徹底測試對於驗證遷移的應用程式在新的雲端環境中是否如預期般運作至關重要。這包括效能測試、功能測試和安全測試,以識別和解決任何問題或差異。
AWS 提供各種工具和服務,例如 AWS CodeBuild 和 AWS CodeDeploy,用於自動測試和部署雲端中的應用程式。
全面測試和驗證不僅可以減輕潛在風險,還可以提供遷移工作負載如預期般執行的可信度,將中斷降至最低,並確保成功轉換至 AWS。定期測試和遷移後持續驗證對於適應不斷變化的業務需求和維護最佳效能和安全性也至關重要。
- Cost management
-
在遷移期間和之後有效管理成本對於預算考量至關重要。組織必須仔細規劃和最佳化雲端支出,以最大限度地提高成本效益。 AWS 提供 AWS Cost Explorer 和 等工具 AWS Budgets 來監控和預測費用。
成本管理涉及根據工作負載使用模式選擇正確的 AWS 定價模型,例如隨需、預留執行個體或 Savings Plans。適當調整資源大小並利用自動調整規模功能,有助於使成本與實際需求保持一致,避免過度佈建。
此外, AWS Trusted Advisor 提供成本最佳化的建議,並 AWS Cost Anomaly Detection 可以識別不尋常的支出模式。
透過主動管理成本,組織可以利用 中可擴展性和彈性的優勢, AWS 同時確保其遷移保持在預算限制範圍內,最佳化雲端的投資報酬率。成本管理是一個持續的過程,定期監控和調整對於控制和最佳化一段時間內的雲端支出至關重要。
選擇
現在您已檢閱遷移至 時要考慮的關鍵條件 AWS ,已準備好開始規劃遷移,並選擇適當的 AWS 服務 來協助遷移:
-
您需要評估現有的基礎設施並建立資產清查,以有效地調動資源。
-
您會選擇lift-and-shift策略、重新平台建構 (即內部部署資料庫到 Amazon RDS),還是透過重新架構來現代化工作負載?
-
您會在混合模式下操作,有些工作負載仍在內部部署嗎?
-
您的資料傳輸需求為何?
下表將逐步解說 上的相關服務 AWS ,協助您成功遷移。
使用
為了探索如何使用和進一步了解每個可用的 AWS 遷移和轉移服務,我們提供了途徑來探索每個服務的運作方式。下列各節提供深入文件、實作教學課程和資源的連結,協助您開始使用。
- AWS Application Discovery Service
-
-
設定 AWS Application Discovery Service
本指南將引導您完成第一次設定 Application Discovery Service 的步驟。
閱讀指南
-
安裝 AWS Application Discovery Agent
本指南將說明如何在針對探索和遷移的現場部署伺服器和VMs上安裝 Application Discovery Agent。
指南入門
-
無代理程式收集器入門
本指南將說明如何開始使用 Agentless Collector。
指南入門
- AWS Application Migration Service
-
-
簡介 AWS Application Migration Service
此短片 (1:35) 簡短介紹 AWS Application Migration Service
觀看影片
-
入門 AWS Application Migration Service
本指南將協助您開始使用 Application Migration Service,包括如何搭配 使用 AWS Migration Hub。
探索指南
-
如何使用 AWS Application Migration Service 進行lift-and-shift遷移
此部落格文章說明如何使用 簡化lift-and-shift遷移 AWS Application Migration Service。
閱讀部落格文章
-
自動化 AWS Application Migration Service 和彈性災難復原的設定
此部落格文章討論如何結合 AWS Application Migration Service 和 AWS Elastic Disaster Recovery 服務,以提高遷移工作負載的彈性。
閱讀部落格文章
-
AWS Application Migration Service 最佳實務
此部落格文章分享了使用高度自動化list-and-shift解決方案 來加速和成功實作遷移的最佳實務 AWS Application Migration Service。
閱讀部落格文章
- AWS Database Migration Service
-
-
入門 AWS Database Migration Service
在本指南中,您將了解如何使用 執行資料庫遷移 AWS DMS。
探索指南
-
DMS 結構描述轉換入門
在本教學課程中,您將了解如何設定 DMS 結構描述轉換、建立遷移專案並連線至您的資料提供者。
探索指南
-
資料庫遷移Step-by-Step演練
在本指南中,您可以找到step-by-step演練,逐步完成 支援的八個不同來源資料庫的結構描述轉換和資料遷移程序 AWS Database Migration Service。
探索指南
-
如何從 Oracle 遷移至 Amazon Aurora
在此實作課程中,您將使用 Amazon Aurora 將舊版 Oracle 資料庫遷移至雲端原生資料庫。
開始課程
- AWS DataSync
-
-
入門 AWS DataSync
本指南著重於使用 開始使用 DataSync AWS Management Console。
探索指南
-
教學課程:將資料從內部部署儲存傳輸到不同 中的 Amazon S3 AWS 帳戶
在本教學課程中,您將了解如何將資料從現場部署儲存傳輸到與 DataSync 代理程式不同帳戶中的 S3 儲存貯體。
開始教學課程
-
教學課程:在不同 Amazon S3 中將資料傳輸到 Amazon S3 AWS 帳戶
在本教學課程中,您將了解如何使用 DataSync 將資料從一個帳戶中的 S3 儲存貯體傳輸到不同帳戶中的另一個 S3 儲存貯體。
開始教學課程
- AWS Direct Connect
-
-
使用 AWS Direct Connect 彈性工具組開始使用
本指南討論如何使用 Direct Connect 彈性工具組來協助您判斷專用連線的數量,然後下單以達到 SLA 目標。
閱讀指南
-
使用 持續內部部署資料遷移 AWS Direct Connect
本指南討論在混合雲端部署中使用 AWS Direct Connect 作為持續資料遷移的一部分。
閱讀指南
-
使用 Direct Connect Gateway
本指南說明如何使用傳輸 AWS Direct Connect 閘道或虛擬私有閘道,使用閘道來連接 VPCs。
閱讀指南
- AWS Migration Hub
-
-
入門 AWS Migration Hub
本指南提供開始使用 Migration Hub 所需的資訊。
探索指南
-
在 Migration Hub 中檢視網路連線
本教學課程說明如何在 Migration Hub 中檢視網路連線,以視覺化伺服器的相依性。這些相依性的視覺化可協助您驗證成功將每個應用程式遷移至 Amazon Web Services 所需的所有資源。
開始教學課程
-
使用 AWS Migration Hub 策略建議分析現代化不相容
此部落格文章深入探討 AWS Migration Hub 策略建議如何分析您的環境、分析哪些層面,以及如何充分利用產生的反模式報告。
閱讀部落格文章
- Migration Evaluator
-
-
遷移評估器概觀
此 30 分鐘的 AWS 技能建置器課程說明如何使用遷移評估器。
進行訓練
-
遷移評估器的技術概觀
本指南概述遷移評估器無代理程式收集器所收集的資料類型。
探索指南
-
收集器安裝指南
本指南適用於系統管理員、IT 管理員和/或技術人員,以協助安裝無代理程式 Migration Evaluator Collector。
探索指南
- Amazon S3 Transfer Acceleration
-
-
Amazon S3 Transfer Acceleration 入門
本指南將示範如何在 S3 儲存貯體上啟用 Transfer Acceleration,以及在啟用加速功能的儲存貯體之間傳輸資料。
探索指南
-
Amazon S3 Transfer Acceleration 速度比較工具
本指南將示範如何在 S3 儲存貯體上啟用 Transfer Acceleration,以及在啟用加速功能的儲存貯體之間傳輸資料。
探索指南
-
使用分段上傳和傳輸加速,將大型物件上傳至 Amazon S3
此工具可讓您比較各種 Amazon S3 區域使用和不使用 Amazon S3 Transfer Acceleration 的分段檔案上傳速度。
前往 工具
- AWS Schema Conversion Tool
-
-
入門 AWS Schema Conversion Tool
本指南將說明如何將來源資料庫的結構描述轉換為由 託管的任何支援資料庫的結構描述 AWS。
探索指南
-
的最佳實務 AWS Schema Conversion Tool
本指南提供使用 的最佳實務和選項 AWS Schema Conversion Tool。
探索指南
-
使用 AWS Schema Conversion Tool CLI 轉換資料庫結構描述和應用程式 SQL
此文章示範如何使用 AWS SCT CLI 將資料庫結構描述物件程式碼和應用程式 SQL 和 PL/SQL 程式碼轉換為應用程式檔案中的 PSQL,作為從 Amazon Elastic Compute Cloud (Amazon EC2) 上託管的 Oracle 資料庫遷移至 Amazon Aurora PostgreSQL-Compatible-Compatible版本的一部分。
閱讀部落格文章
- AWS Snow Family
-
-
開始使用 AWS Snowball 邊緣
本指南提供在 AWS Snow Family 管理主控台中建立和完成第一個 AWS Snowball 邊緣 裝置任務的說明。
探索指南
-
使用 加速資料遷移的最佳實務 AWS Snowball 邊緣
此部落格文章討論技術,並提供如何使用一或多個 AWS Snowball 邊緣 裝置加速資料遷移的範例。
閱讀部落格文章
- AWS Storage Gateway
-
-
AWS Storage Gateway (Amazon S3 File Gateway) 入門
本指南提供設定 S3 File Gateway 和使用 Storage Gateway 存取 S3 File Gateway 的說明。
教學課程入門
-
AWS Storage Gateway (Amazon FSx File Gateway) 入門
本指南提供設定 FSx File Gateway 和使用 Storage Gateway 存取 FSx File Gateway 的說明。
教學課程入門
-
使用 Amazon S3 File Gateway 大規模遷移資料並節省成本
此部落格會逐步解說 Amazon S3 File Gateway 如何協助將資料遷移至雲端,同時保持中繼資料屬性完整、最佳化儲存成本,以及使用標準 SMB (伺服器訊息區塊) 和 NFS (網路檔案系統) 檔案通訊協定,提供雲端中資料的存取權。
閱讀部落格文章
- AWS Transfer Family
-
-
什麼是 AWS Transfer Family?
本指南提供 Transfer Family 服務的概觀。
閱讀指南
-
教學課程:開始使用 AWS Transfer Family 伺服器端點
使用此教學課程來開始使用 Transfer Family。您將了解如何使用 Amazon S3 儲存體建立具有可公開存取端點的 SFTP 伺服器、新增具有服務受管身分驗證的使用者,以及使用 Cyberduck 傳輸檔案。
教學課程入門
-
教學課程:設定用於解密檔案的受管工作流程
本教學課程說明如何設定包含解密步驟的受管工作流程。本教學課程也會示範如何將加密檔案上傳至 Amazon S3 儲存貯體,然後檢視相同儲存貯體中解密的檔案。
教學課程入門
探索