Azure雲端遷移4種方式

Azure雲端遷移一般有以下4種方式在這裏插入圖片描述

Rehost(lift&shift):此策略無代碼修改以允許您快速將現有應用程序遷移到Azure。每個應用程序都按原樣遷移,這提供了雲的好處,而沒有進行代碼更改的風險或成本。
您需要快速將應用程序從數據中心移動到雲
您的應用程序的架構旨在利用Azure IaaS可伸縮性
您的企業需要應用程序,但不需要立即更改其功能
只有使用Azure IaaS VM才能滿足您的應用程序或數據庫要求
您需要移動應用程序而不更改代碼

Refactor:重構(通常稱爲”重新打包”)是一種雲遷移方法,它允許您最小化地更改應用程序代碼或應用將應用程序連接到Azure PaaS所需的配置更改,並更好地利用雲。例如,您可以將現有應用程序移動到Azure App Service或Azure Kubernetes Service(AKS)。您還可以將關係數據庫和非關係數據庫重構爲Azure SQL,Azure Database for MySQL,Azure Database for PostgreSQL和Azure Cosmos DB。
您需要使用現有的代碼庫和開發技能,並且考慮代碼可移植性
您的應用程序可以輕鬆重新打包以在Azure中工作
您希望應用Azure提供DevOps
您的IT團隊正在使用針對特定工作負載的容器策略投資DevOps

Rearchitect:修改或擴展現有應用程序的代碼庫,以優化雲規模的應用程序體系結構。例如,將單片應用程序分解爲一起工作並易於擴展的微服務。並將您的關係數據庫和非關係數據庫重新架構到Azure完全託管的DBaaS解決方案,例如Azure SQL數據庫管理實例,Azure SQL,Azure Database for MySQL,Azure Database for PostgreSQL和Azure Cosmos DB。
您的應用程序需要進行重大修訂才能合併新功能或在雲平臺上更有效地工作
您希望利用現有的應用程序投資
您希望以經濟高效的方式滿足可擴展性要求
您希望最小化虛擬機的使用
您希望應用Azure提供DevOps

Rebuild:使用Azure中的雲原生技術從頭開始重建應用程序。例如,使用雲原生技術構建應用程序,如Serverless, Azure AI, Azure SQL Database管理實例, Azure Cosmos DB等。
您需要快速開發,現有應用程序在功能和使用壽命方面存在限制。
您已準備好使用雲原生技術構建新應用程序。
您希望利用AI,區塊鏈和物聯網方面的優勢構建創新應用程序。
您希望加快業務創新。
您希望應用Azure提供DevOps

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章