然而,有時將應用程序從云平臺遷移到傳統數據中心或內部部署基礎設施更有意義。
哪些應用程序可以被遷移,何時遷移更有意義呢?
混合基礎設施帶來的更多選擇
混合基礎設施的價值在于,它提供了隨需應變、可擴展的靈活性和易用性,以及對內部基礎設施的治理和控制。
有時,應用程序需要遷移到數據中心以利用其易用性。借助混合基礎設施,IT團隊可以根據需求進行選擇。
現代混合企業已經為跨環境采用和部署基礎設施和應用程序做好了準備,以確保應用程序的連續性和持續發展,從而保持其競爭優勢。
應用基礎設施時需要考慮的一些因素
選擇托管基礎設施選項時,應用程序體系結構、數據安全性以及計算和網絡資源可用性是關鍵的考慮因素。
某些應用程序可能需要在本地部署數據中心運行,而災難恢復在云中運行,以利用其靈活性和敏捷性,避免業務中斷和對客戶的影響。
如果自定義應用程序滿足以下任何用例,則將其從云中遷移到企業內部私有云環境是有意義的:
(1)關鍵業務應用程序,是計算資源(內存、CPU等)工作量巨大且持續的消費者。
(2)它需要來自云計算環境的持續高連接性和更高的網絡帶寬。
(3)它需要更高的可訪問性和數據安全性。
(4)客戶需要保留數據或定期訪問舊數據。
(5)在采購數據中心設施時,首先在云上構建應用程序,并使用遷移計劃將該應用程序移動到私有主機上。
由于云計算提供基于資源使用情況的按需付費模式,與私有云托管相比,持續消耗計算資源和網絡帶寬的應用程序對于公有云而言可能過于昂貴,而私有云托管具有適當的可視化環境,現代網絡和安全系統由熟練的資源監控和管理。
數據中心的價值仍然令人關注
根據產品策略、路線圖和服務交付需求,企業可能會發現自己是內部部署應用程序托管的良好候選者。其好處包括:
(1)管理/監測/維護的成本控制。有時,某些應用程序的總擁有成本比云計算更便宜。
(2)數據的可訪問性和控制可以保護知識產權,并改善應用程序的安全參數。
(3)通過確保更好地查看和使用系統,提高應用程序的性能和可用性。
(4)提高不斷發展的技術的可用性,以在不依賴于特定云計算服務可用性的情況下實現現代化和改進。
(5)避免特定云計算提供商的供應商鎖定。
如果適用這些標準中的任何一項,則企業應該檢查業務和應用程序的遷移計劃。
以最小的中斷進行遷移
首先,云遣返的最佳候選者是構建為模塊化的應用程序。這些應用程序不依賴于底層基礎設施的定制。微服務體系結構設計用于處理類似這樣的用例。
在理想情況下,應該利用現代微服務架構構建自定義應用程序,以實現最大的靈活性,而無需使用無服務器技術或RDS等特定于云計算的服務來避免云平臺鎖定。
關于傳統應用程序設計的注意事項:在沒有現代架構的情況下,將傳統的遺留應用程序遷移到云端通常不會節省大量成本或獲得靈活性。這就是企業使用與云計算無關的微服務架構來簡化其應用程序架構的原因,以保持必要的靈活性和敏捷性,以最小的客戶影響將其返回到本地數據中心,這一點至關重要。
小心陷阱
當然,與任何數字化轉型計劃一樣,可能會遇到挑戰。利用特定于云計算的服務和API的應用程序可能會因定制或特定于提供程序的功能而出現遷移問題。
缺乏技術資源或適當基礎設施(如現代數據中心技術)的企業在保持性能和可用性方面可能會面臨挑戰。
同樣重要的是,這種遷移對于業務基于云計算的公司并沒有意義。這些公司從未擁有數據中心或必要的資源來處理這些轉變或提供具有高可用性和性能的全球安全訪問。
對于這些企業來說,將會繼續利用公有云,但要考慮現代微服務架構,以避免云計算供應商鎖定并在基礎設施選項之間遷移。只有這樣,組織的業務才能更好地在混合環境中運行。