微软Azure云迁移指南:迁移数据中心的工具

责任编辑:cres

作者:Andy Patrizio

2018-05-29 09:45:29

来源:企业网D1Net

原创

在一些研究报告中,有很多事例详细描述了用户在迁移过程经历的事情,因为他们自己进行了迁移,相信可以通过原有的内部技能进行实施,他们虽然意识到内部技能不会自动转换到云端,但其迁移最终的结果仍然一塌糊涂。

如今,微软公司的Azure云服务得到快速增长,目前成为仅次于亚马逊公司的全球第二大云计算提供商,虽然微软公司表示这得益于Azure产品的应用广泛程度,但该服务的一个不可否认的吸引力在于,它使得企业的系统向云端迁移变得简单,用户可以直接获得Microsoft产品以及Linux和开源数据库等第三方产品。
 
由于微软公司在数据中心行业拥有长期的主导地位,因此其自有Azure公共云旨在通过易于迁移到基于微软的IT商店来保持这一优势地位,例如通过提供像Exchange这样的云计算和内部部署两种服务版本。这种便捷的迁移和云计算/内部部署的双重服务是亚马逊网络服务和谷歌云平台无法提供的选项,因为它们没有提供内部部署的系统。
 
微软公司提供的迁移服务可以分为三大类:
 
•网站
 
•应用程序
 
•数据库迁移
 
人们要记住的是:这个指南描述了微软公司提供的服务,其实还有大量的第三方工具、主要软件供应商,以及数百名提供迁移服务的微软最有价值专家(MVP)和顾问。
 
在一些研究报告中,有很多事例详细描述了用户在迁移过程经历的事情,因为他们自己进行了迁移,相信可以通过原有的内部技能进行实施,他们虽然意识到内部技能不会自动转换到云端,但其迁移最终的结果仍然一塌糊涂。采用第三方顾问的帮助应该是企业需要考虑的因素。
 
网站迁移到Microsoft Azure
 
通常,Azure迁移都是从免费的基本发现和评估工具Azure Migrate开始的。Azure Migrate通过基于设备的无代理发现企业的内部部署环境,从VMware虚拟化的Windows和Linux VM到应用程序和数据。它提供了一个基于代理的发现,用于可视化服务器之间的相互依赖关系以识别多层应用程序。
 
Azure Migrate还将通知客户其内部部署的应用程序是否适合迁移到Azure虚拟机,将会估算Azure虚拟环境的适当大小以使应用程序正常运行,并估算运行其应用程序的每月成本。
 
企业应该考虑使用的另一个工具是微软公司推出的评估和规划工具包(MAP)。MAP早于Azure推出,但旨在为Azure的应用程序、应用程序组合和数据库提供自动发现和清单功能。它还估计企业的应用程序之间的依赖关系的容量需求。
 
对于Web应用程序,微软公司提供了其他迁移工具。 Windows站点迁移工具可以在Internet信息服务器(IIS)版本5和Windows Server 2003中迁移站点,其网站之间的迁移包括诸如在每个站点、应用程序池、HTTP和HTTPS绑定,以及使用的数据库下配置的应用程序和虚拟目录。还有用于将基于Apache的站点迁移到Azure的Linux站点迁移工具。
 
Azure Migrate还与Azure数据库迁移服务集成,用于数据库发现和迁移。正如人们所期望的那样,它为内部部署的Microsoft SQL Server迁移到云端提供支持,但微软公司表示它将在未来支持更流行的数据库技术。
 
第三个迁移难题是Azure站点恢复,它有两个用例:
 
•将内部部署Windows Server和Linux应用程序和虚拟机迁移到微软Azure。
 
•如果企业的内部部署设施出现故障,可以使用Azure进行灾难恢复。
 
Azure站点恢复执行许多类型的复制,其中包括:
 
•位于主区域中的Azure虚拟机到辅助区域。
 
•将内部部署虚拟机和物理服务器添加到Azure或辅助内部部署的数据中心。
 
•在受支持的Azure虚拟机、内部部署Hyper-V和VMware虚拟机以及Windows/Linux物理服务器上运行的任何工作负载。
 
应用程序迁移到Microsoft Azure
 
许多主要软件供应商已经将他们的应用程序作为Azure中的服务以及服务映像提供。它们包括Ubuntu Server等操作系统,WebSphere等应用服务器,以及Informatica等应用程序。它们位于App Marketplace中,用户可以免费试用。借助这些工具,用户可以在几个小时内从内部部署迁移PaaS环境和Hadoop集群等内容。
 
对于基于服务器的应用程序迁移,微软公司提供了两种解决方案:基础设施即服务(IaaS)和平台即服务(PaaS)。这两个选项都支持容器,这些容器正在被各种规模的企业迅速采用。 IaaS的服务器迁移更加直接:用户可以使用其选择的一系列Windows Server和Linux操作环境将其应用程序迁移至微软公司的数据中心。
 
Azure的混合使用优势是Azure管理门户中的一项功能,它使Windows Server许可证持有者可以在Azure上的虚拟机中使用其内部部署的Windows Server许可证,从而在其Windows服务器许可证方面节省多达40%的费用。
 
数据库迁移到Microsoft Azure
 
Azure Migrate还与Azure数据库迁移服务集成,以进行数据库发现和迁移。它支持将SQL Server 2005或更高版本的数据库迁移到单一的池化数据库,以及Azure SQL数据库中的托管实例环境,这基本上意味着托管环境中的一个或多个数据库。
 
为确保源数据库与Azure SQL数据库兼容,可以使用数据迁移助理(DMA)执行评估。
 
作为迁移过程的一部分,依赖部分支持或不支持的功能的数据库和应用程序可能需要重新设计。但是,微软公司表示,SQL Database Managed Instance选项提供了几乎完全兼容的实例级功能,如DB Mail、CLR和SQL Agent,这使得将SQL Server数据库迁移到Azure SQL数据库变得更加容易。
 
为了将非SQL Server数据库(如Microsoft Access、Sybase、ySQL、Oracle或IBM DB2)迁移到Azure SQL数据库,微软公司提供了SQL Server迁移助手。如果企业拥有内部部署的NoSQL、MySQL或PostgreSQL数据库,则可以分别使用Azure Cosmos DB、Azure Database for MySQL、Azure Database for PostgreSQL迁移到Azure中的完全托管数据库服务。
 
版权声明:本文为企业网D1Net编译,转载需注明出处为:企业网D1Net,如果不注明出处,企业网D1Net将保留追究其法律责任的权利。

链接已复制,快去分享吧

企业网版权所有©2010-2025 京ICP备09108050号-6京公网安备 11010502049343号