Azure 移轉中心

開始雲端移轉程序

使用經實證的雲端移轉計劃,將您的資料與基礎結構移至 Azure。此外,您也可以尋找雲端移轉工具和指南,充分利用您的新環境。

評估
  • 邀請專案關係人參與
  • 計算您的 TCO
  • 探索及評估應用程式
移轉
  • 選擇移轉策略
  • 應用移轉策略
  • 尋找建議的工具
最佳化
  • 分析費用
  • 善用產品/服務節省經費
  • 再投資到更多用途
保護及管理
  • 安全性
  • 資料保護
  • 監視

雲端評定

1

建立雲端移轉計劃

建立雲端移轉優先順序與目標,再開始規劃,可確保成功完成移轉。自動化雲端移轉工具也提供您對於環境的深入了解及相依性,可建置出雲端移轉專案計劃。

現在就評定您的環境,來建置範本供未來使用,配合貴組織內的個別應用程式、地點或群組進行調整。從必須有幾個相依性的應用程式開始,以快速進行您的移轉。

2

讓專案關係人共同參與

對大多數的企業來說,移轉至雲端是一種數位轉換,需要廣泛的組織性變更與支援。與整個組織中的關鍵人員連繫,應包含 IT 和相關聯之企業所有人的代表。在開始移轉前,事先取得每位人員的參與和支援,可讓雲端移轉程序更順暢、快速,從而達到每個人的目標。

3

計算 TCO

計算您的 Azure 擁有權總成本 (TCO),並與可比對的內部部署進行比較,來評估移轉至 Azure 時,可能省下的費用。使用 Azure TCO 計算機,幾分鐘內即可建置量身訂做的雲端評定,協助您建立個人的業務案例,來支援 Azure 移轉。

計算 Azure TCO

4

探索及評估應用程式

若要開始任何移轉,您需要在環境中整理實體和虛擬伺服器的清查情況。僅管您目前的管理工具,可能已適當地代表貴組織執行的數以百計、甚至數以千計的應用程式,您仍然需要可將資料提供給後續步驟的清查機制。

透過 Azure 的雲端移轉評定工具,您將擁有包含每個伺服器中繼資料的完整伺服器清查 (包括設定檔資訊和效能指標),協助您建置雲端移轉計劃。

使用此資訊可對應您的伺服器,以代表您的內部部署應用程式。此舉有助於識別伺服器之間的相依性或通訊,以便您在雲端移轉計劃中納入所有必要的應用程式元件,進而協助降低風險及確保移轉順利。然後,依邏輯分組您的伺服器,以代表應用程式,並依據各應用程式的需求及移轉目標,挑選最佳的雲端移轉策略。

在應用程式群組對應好之後,評估各個內部部署應用程式的最佳移動方式。同樣,使用雲端移轉評定工具取得適用於您應用程式伺服器的資源建議和移轉策略。

為雲端移轉計劃選擇適合的工具與合作夥伴

可使用 Azure 的免費工具,評定您的內部部署環境,或從我們的合作夥伴取得移轉協助。 當您的環境是 VMware 時,建議使用 Azure Migrate:伺服器評定,並在需要某些更豐富的評定功能時,使用合作夥伴工具。

功能

Azure Migrate:伺服器評定

  • Corent
  • Movere
  • Turbonomic
  • Cloudamize
免費工具 可用 無法使用
VMware 與 Hyper-V 環境的評定 可用 無法使用
VMware、Hyper-V 和實體環境的評定 無法使用 可用
無代理程式的相依性視覺效果 無法使用 可用
進階雲端經濟成本模型 無法使用 可用
無法使用

其他雲端移轉評定工具

許多工具提供自動化和智慧功能,能用來加速評估階段。

Data Migration Assistant

尋找您從 SQL Server 移轉至 Azure 時的相容性問題。

Azure 資料庫移轉指南

為您的資料庫移轉建立方案。

App Service 移轉評定

評定您應用程式移轉至 Azure App Service 的整備程度。

了解如何使用 Microsoft 工具評定您的環境,並開始您的 Azure 移轉

從 Azure 工程師取得個人化的協助,加速您的移轉,完全無須任何額外的費用。如果您符合資格要求,資料中心移轉解決方案中的 FastTrack 協助,可於整個移轉過程中為您提供支援。

深入了解

雲端移轉策略:移轉與現代化

使用四種受到廣泛採取的策略,以了解並指引您的雲端移轉計劃:重新裝載或「隨即轉移」、重構、重新架構和重建。 請為您的應用程式選擇正確的組合,例如重新裝載不含程式碼變更且較不具策略性的應用程式,並重新架構更具業務關鍵性的其他應用程式。

Gartner

"Create a multifaceted application strategy to determine when rehosting, refactoring, rebuilding or replacing applications delivers value, and how new applications can be built using cloud-optimized and cloud-native design principles."

Gartner,“Devise an Effective Cloud Computing Strategy by Answering Five Key Questions”,David W. Cearley,2015 年 11 月,2017 年 6 月 23 日更新

選取最適合您的雲端移轉策略

移轉與現代化

雲端原生

Rehost

此無程式碼選項通常稱為「隨即轉移」移轉,可讓您將現有的應用程式快速移轉至 Azure。每個應用程式都會依現狀移轉,其提供雲端好處,但沒有程式碼變更的風險或費用。

適用於:

  • 快速將應用程式從您的資料中心移到雲端。
  • 為了運用 Azure 基礎結構即伺服器 (IaaS) 延展性而建立架構的應用程式。
  • 需要應用程式但不需要立即變更應用程式功能的企業。
  • 只有使用 Azure IaaS 虛擬機器才能滿足的應用程式或資料庫需求。
  • 在不變更程式碼的情況下移動應用程式。

重新裝載範例路徑

雲端移轉步驟

重新裝載到 IaaS

重新裝載資料庫

最佳化

步驟 4 之 1

將 VM 或實體伺服器複寫到 Azure

使用 Azure Site Recovery 透過幾個簡單的步驟來複寫伺服器,包括執行 Windows 或 Linux 的 VMWare 虛擬機器或實體伺服器。將 VM 複寫到進階或標準儲存體帳戶,以符合您應用程式的效能和 SLA 需求。

步驟 4 之 2

設定 Azure Hybrid Benefit 及受控磁碟

使用 Azure Hybrid Benefit 將 Windows Server 虛擬機器移轉至 Azure 可省下成本。套用您評估中的建議設定,例如儲存體類型、可用性設定組、VM 大小和網路,再進行移轉。

步驟 4 之 3

測試應用程式,並將其移轉至 Azure

使用非干擾性測試容錯移轉和 Site Recovery,基準化 Azure 中的應用程式效能。接著即可放心地將應用程式移轉至 Azure。

步驟 4 之 4

傳輸大量資料

當您想要將大量資料傳輸到 Azure,但受限於時間、網路可用性或成本時,請使用 Azure Data Box 服務。Data Box 受到許多合作夥伴的支援,這些合作夥伴在協助客戶管理資料資源方面有深度體驗。

步驟 3 之 1

移轉資料庫

Easily migrate your SQL Server, open-source, and other relational databases to a fully managed Azure database solution with Azure Database Migration Service. Migrate your non-relational databases to Azure Cosmos DB using the Data Migration Tool.
Azure Database Migration Service and Data Migration Tool

步驟 3 之 2

擴充資料庫移轉

使用資料庫移轉服務同時移轉資料庫。

步驟 3 之 3

完成移轉

當移轉的資料庫就緒時,只要更新您的連接字串以重新連線您的應用程式即可。

步驟 4 之 1

確保合規性

使用安全性原則來定義工作負載所需的設定,協助確保符合公司或法規需求。Azure Machine Learning 會識別遺失的資料加密和遺失的防火牆規則。

步驟 4 之 2

備份您的虛擬機器

從 Azure 入口網站備份您已移轉的 Windows 和 Linux VM。所有備份資訊皆集中於中央儀表板,因此您在意外遺失資料時,可以快速決定要還原哪些項目。

步驟 4 之 3

管理合規性

透過定義原則來確保正確管理,並監視您標準的合規性。使用角色型存取控制 (RBAC) 和 Just-In-Time 系統管理員存取權來實作最低權限存取。

步驟 4 之 4

追蹤虛擬機器使用率

使用 Azure 成本管理監視您虛擬機器上的 CPU 使用率,以偵測效率不佳的情況並最佳化使用率。

雲端移轉工具

許多工具都能提供自動化與智慧型功能,協助您加快完成移轉階段。

選擇適當的伺服器移轉工具

您可以使用 Microsoft 工具,或我們合作夥伴生態系統中最符合您需求的工具。當您需要移轉常見的 OS 版本時,請使用 Azure Migrate:伺服器移轉,並在需要更豐富的移轉功能時,使用合作夥伴工具。

功能

Azure Migrate:伺服器移轉

Zerto
免費工具 可用 無法使用
移轉 Windows 與 Linux 工作負載 (支援常見的版本/散發) 可用 可用
更廣泛的 OS 支援 (支援不常見的版本/散發) 無法使用 可用
無代理程式移轉解決方案 可用 可用
無法使用

Azure Migrate:伺服器移轉

移轉合作夥伴

資料工作負載的工具

Azure 資料庫移轉服務

將內部部署的資料庫移轉到 Azure

了解如何使用 Microsoft 工具重新裝載應用程式,以進行伺服器及資料庫移轉。

重構

這種雲端移轉策略通常稱為重新封裝,涉及稍微變更應用程式設計,但不會全面變更應用程式程式碼。您的應用程式可以利用基礎結構即服務 (IaaS) 和平台即服務 (PaaS) 產品,例如 Azure App Service、Azure SQL Database 受控執行個體和容器。

使用原因:

  • 當您目前具有程式碼基底和開發技能,並且需考量程式碼可攜性時。
  • 能快速將應用程式現代化的方法。
  • 利用 DevOps 和容器來推動持續創新。

重構範例路徑

雲端移轉步驟

針對雲端最佳化

資料庫到 Azure

將作業最佳化

步驟 2 之 1

使用 App Service 移至雲端

使用現有應用程式來利用 Azure PaaS 功能,而無需管理基礎應用程式基礎結構、中介軟體和其他資源。將您的 Web、行動和 API 應用程式移轉至 App Service。

步驟 2 之 2

重新封裝現有的應用程式

使用重新封裝的現有應用程式,以利用 Azure PaaS 功能。將您的應用程式推送到 Azure Container Registry,讓您透過在中央登錄中儲存及管理 Azure 部署的容器映像,以簡化容器開發過程。

步驟 2 之 1

移轉資料庫

透過 Azure 資料庫移轉服務,輕鬆將您的 SQL Server、開放原始碼及其他關聯式資料庫移轉至完全受控的解決方案,例如 SQL Database 受控執行個體、適用於 PostgreSQL 的 Azure 資料庫和適用於 MySQL 的 Azure 資料庫。使用 Azure Cosmos DB 資料移轉工具來移轉非關聯式資料庫。

步驟 2 之 2

大規模移轉資料庫

使用Azure 資料移轉服務來平行移轉資料庫。在移轉的資料庫已可使用後,只要將其重新連線,即可讓應用程式啟動並執行。

步驟 3 之 1

移轉至 Azure DevOps

將您的資料從 Team Foundation Server 移至 Azure DevOps Services。

步驟 3 之 2

管理合規性

使用安全性原則來定義工作負載所需的設定,協助確保符合公司或產業的法規需求。Azure 資訊安全中心使用機器學習服務來識別遺失的資料加密和遺失的防火牆規則。

步驟 3 之 3

監視及看到費用

在單一的統一檢視中,看出資源耗用量與費用。作業員和企業用戶可以建立自訂儀表板,依據自己的需求來檢視資料。

建議的技術服務

我們的技術合作夥伴提供各種移轉解決方案,可在 Azure 移轉服務不支援您的特定案例時使用。

Rearchitect

修改或擴充現有應用程式的程式碼基底,以針對雲端進行規模調整與最佳化。將您的應用程式現代化為可復原、極具彈性而且可獨立部署的結構,並使用 Azure 加速程序、放心調整應用程式,以及輕鬆管理應用程式。

當您想要實現下列目標時,即可使用:

  • 利用現有的應用程式投資。
  • 以符合成本效益的方式符合延展性需求。
  • 將新的 Azure 功能帶到現有的應用程式。
  • 套用創新的 DevOps 實務以提升靈活度。

重新架構範例路徑

雲端移轉步驟

發展您的應用程式

資料庫到 Azure

發行並最佳化

步驟 3 之 1

重新架構您的程式碼

將一個龐大的應用程式分成一組鬆散結合而能夠一同運作的模組,以運用 Azure 平台。

步驟 3 之 2

分別部署服務

每項微服務都獨立自主,因此可以單獨建置、測試及部署。

步驟 3 之 3

使用您最愛的工具、平台及語言進行建置

搭配使用您最愛的工具、平台,以及您慣用的程式設計語言進行開發,包括 Node.js、.NET 和 Java。

步驟 2 之 1

大規模移轉資料庫

使用 Azure 資料庫移轉服務,同時移轉資料庫。

步驟 2 之 2

完成移轉

移轉後的資料庫已準備好可供使用。只要重新對其建立連線,即可啟動並執行。

步驟 2 之 1

部署至 Azure Kubernetes Service (AKS)

AKS 可讓您輕鬆建立、設定及管理虛擬機器的叢集,這些虛擬機器預先設定為執行容器化應用程式。

步驟 2 之 2

將您的應用程式推送到 Azure Container Registry

儲存和管理所有容器部署類型的映像。

建議的技術服務

我們的技術合作夥伴提供各種移轉解決方案,可在 Azure 移轉服務不支援您的特定案例時使用。

Rebuild

使用雲端原生技術從頭重建應用程式。Azure 平台即服務 (PaaS) 在雲端提供完整的開發與部署環境,為您省去軟體授權的花費與複雜度,也不需要基本的應用程式基礎結構或中介軟體及其他資源。透過這個雲端移轉策略,您只要管理自行開發的應用程式及服務,而 Azure 會接管其他一切。

適用於:

  • 現有的應用程式因為功能和壽命有限,而拖慢了您腳步時的快速開發。
  • 使用雲端原生技術建置新的應用程式。
  • 建置利用人工智慧 (AI)、區塊鏈和物聯網 (IoT) 先進技術的創新應用程式。
  • 加快業務創新。
  • 應用創新的 DevOps 實務。

重建範例

雲端移轉步驟

重建資料庫

重建雲端原生的應用程式

發行並最佳化

步驟 2 之 1

建立用於儲存資料的資料庫

Azure Cosmos DB 是散發到全球的多模型資料庫服務,藉由透明地調整規模,以及在使用者所在的任何地方複寫資料,而得以在任意數目的 Azure 區域提供周全的散發。

步驟 2 之 2

多模型 + 多 API 資料庫

透過 Cosmos DB ,在一項服務中就能使用索引鍵/值、圖表、資料行系列及文件資料

步驟 3 之 1

使用 PaaS 服務

Azure PaaS 可讓您使用內建軟體元件建立應用程式,以獲得其中提供的調整能力、高可用性及多租用戶功能。

舉例來說,若您的應用程式需要整合解決方案,可以使用 Azure Logic Apps。

步驟 3 之 2

無伺服器建置

透過無伺服器架構更快完成應用程式的建置,並使用您自選的程式設計語言。

步驟 3 之 3

透過 AI 重建

使用 Azure 認知服務文字分析 API 這類豐富的人工智慧服務,以具備學習與適應能力的智慧應用程式增強使用者能力。

步驟 2 之 1

發佈您的應用程式到 App Service

不論您使用何種語言,皆可使用 Visual Studio Team Services 為應用程式建立完整的 CI/CD 管線,並部署到多個目標,包含虛擬機器、Azure Service Fabric 及 Kubernetes 等 Docker 容器協調器。

雲端最佳化

使用 Azure 安全性與管理服務,管理並監視您的雲端應用程式,以執行安全且管理完善的雲端環境。您可以在移轉期間開始使用這些服務,並在事後繼續使用多項服務,取得混合式雲端一致的體驗。

管理雲端支出

使用 Azure 成本管理,以透明精確的方式管理雲端支出。使用此解決方案進行配置、精簡及監視雲端支出,邁向您的下一項投資。

經由 Azure 優惠節省費用

善用 Azure 所提供的優惠 (例如 Azure Hybrid BenefitAzure 保留的虛擬機器執行個體),並依據工作負載持續調整移轉虛擬機器的大小,以提升價值。

再投資以進行更多項目

將省下的支出用於新增更多雲端功能。移轉其它工作負載、將現有工作負載現代化、保護工作負載,以及改善 Azure 中的雲端管理。

成本管理 + 計費

最佳化您在雲端上的支出,並將雲端潛能發揮到最大

Azure 監視器

可完整觀察您的應用程式、基礎結構和網路

Log Analytics

從內部部署和雲端收集、搜尋機器資料並將其視覺化

保護及管理您的雲端環境

使用 Azure 服務來協助保護及管理您的虛擬機器、應用程式和資料。

取得領先業界的安全性

Azure 資訊安全中心為混合式雲端工作負載提供統一的雲端安全性管理和進階威脅防護。您可在 Azure 中完整看見及控制雲端應用程式的安全性、快速偵測及回應威脅,並進行調適型威脅防護以減少洩漏的機會。

了解如何

保護您的雲端資料

您可以在 Azure 中備份應用程式,以避免耗費資源的業務中斷情況、達成合規性目標,並協助保護您的雲端應用程式資料不受勒索軟體攻擊和人為失誤影響。Azure 備份為您提供容易部署又符合成本效益的內建解決方案。只要幾個簡單步驟就能完成設定,而且您只需要為使用的部份付費,還原資料則不另外收費。

了解如何

監視您的雲端健康狀態

運用 Azure 監視器、Log Analytics 與 Application Insights,追蹤雲端應用程式、基礎結構與資料的健康情況和效能。輕鬆從來源收集資料並取得豐富見解。例如,量測 VM 的 CPU 磁碟與記憶體使用率,以及檢視多部 VM 的應用程式和網路相依性。讓這些雲端監視工具與您現有的服務管理解決方案相互整合。

了解如何

資訊安全中心

統一混合式雲端工作負載中的安全性管理,並提供先進的威脅保護

Azure 監視器

可完整觀察您的應用程式、基礎結構和網路

Azure 備份

將資料保護簡化並防範勒索軟體

需要雲端移轉計劃的相關協助嗎?