Microsoft提供了大量工具,可以直接从本地系统迁移到Azure。
微软的Azure云服务已飙升成为AWS之后的第二大云服务商,尽管微软会告诉你这是因为Azure产品的广泛性,但Azure无可否认的吸引力在于从本地系统迁移到云端直截了当,迁移包括微软产品以及Linux和开源数据库等第三方产品。
由于微软在数据中心拥有如此好的优势地位,因此其自有的Azure公有云旨在通过易于迁移到那些基于微软的IT生态来保持这种主导地位,例如通过提供相同的Exchange云和本地版本服务。这种轻松迁移和云/内部部署双服务是AWS和谷歌云平台无法提供的选项,因为它们没有遗留系统。
微软的迁移场景分为三大类:
Site
应用
数据库迁移
需要注意的事项:本指南介绍了Microsoft提供的服务。 还有许多第三方工具,主要软件供应商和小型服务商,以及数百名提供迁移服务的Microsoft MVP和顾问。
研究报告中有太多的恐怖故事,详细描述了组织经历过噩梦般的事情,因为他们自己进行了迁移,他们相信有内部技能去做,只有意识到内部技能不会自动转化为云,所以他们最终得到了一个昂贵的混乱。 第三方顾问应该始终是一个考虑因素。
Site迁移到Microsoft Azure
任何Azure迁移都从一个名为Azure Migrate的免费基本探索和评估工具开始。 Azure Migrate提供内部部署环境的基于设备的无代理探索,从VMware虚拟化Windows和Linux VM到应用程序和数据。它提供基于代理的评估,用于可视化服务器之间的相互依赖性,以识别多层应用程序。
它还会告诉你本地应用程序是否适合迁移到Azure VM,估计Azure虚拟环境的正确大小以使应用程序正常运行,并估算运行它的每月成本。
应该考虑使用的另一个工具是Microsoft评估和规划工具包(MAP)。MAP早于Azure,但旨在为Azure提供应用程序,应用程序组合和数据库准备的自动发现和清单。它还估计了应用程序和应用程序依赖性的容量需求。
对于Web应用程序,Microsoft提供了其他迁移工具。Windows Site迁移工具可以从Internet Information Server(IIS)第5版和Windows Server 2003迁移Site,迁移在每个站点下配置的应用程序和虚拟目录,应用程序池,HTTP和HTTPS绑定以及使用的数据库通过网站。还有用于将基于Apache的站点移动到Azure的Linux站点迁移工具。
Azure Migrate还与Azure数据库迁移服务集成,以进行数据库发现和迁移。正如所料,它支持Microsoft SQL Server本地迁移到云,但微软表示它将来会支持更流行的数据库技术。
迁移难题的第三部分是Azure Site Recovery,它有两个用例:
将本地Windows Server和Linux应用程序和VM迁移到Azure。
如果内部部署设施出现故障,请使用Azure进行灾难恢复。
Azure Site Recovery可执行多种类型的复制,包括:
Azure VM基于主要区域到次要区域
本地VM和物理服务器到Azure或辅助本地数据中心
在受支持的Azure VM,本地Hyper-V和VMware VM以及Windows/Linux物理服务器上运行的任何工作负载
应用程序迁移到Microsoft Azure
许多主要软件供应商已将其应用程序作为Azure中的服务提供,以及服务镜像。它们包括像Ubuntu Server这样的操作系统,像WebSphere这样的app服务器,以及像Informatica这样的应用程序。他们在App Marketplace中,可以免费试用它们。使用此类工具,可以在几个小时内从本地迁移PaaS环境和Hadoop集群等内容。
对于基于服务器的应用程序迁移,Microsoft提供了两种解决方案:基础架构即服务(IaaS)和平台即服务(PaaS)。这两个选项都支持容器,各种规模的企业都在迅速采用这些容器。IaaS更直接的服务器迁移:使用你选择的一系列Windows Server和Linux操作环境,将你的应用程序移动到Microsoft的数据中心。
Azure的混合使用权益是Azure管理门户中的一项功能,它允许Windows Server许可证持有者在Azure上的虚拟机中使用其本地Windows Server许可证,从而节省高达40%的Windows服务器许可证。
数据库迁移到Microsoft Azure
Azure Migrate还与Azure数据库迁移服务集成,以进行数据库发现和迁移。它支持将SQL Server 2005或更高版本的数据库迁移到单个池化数据库,以及Azure SQL数据库中的托管实例环境,这基本上意味着托管环境中的一个或多个数据库。
要确保源数据库与Azure SQL数据库兼容,请使用数据迁移助手(DMA)执行评估。
依赖于部分支持或不支持的功能的数据库和应用程序可能需要在迁移过程中重新设计。但是,Microsoft称SQL Database Managed Instance选项提供了几乎完全兼容的实例级功能,如DB Mail,CLR和SQL Agent,从而可以更轻松地将SQL Server数据库迁移到Azure SQL数据库。
若要将非SQL Server数据库(如Microsoft Access,Sybase,MySQL,Oracle或IBM DB2)迁移到Azure SQL数据库,Microsoft提供了SQL Server迁移助手。如果你拥有本地NoSQL,MySQL或PostgreSQL数据库,则可以分别使用Azure Cosmos DB,Azure数据库for MySQL和Azure数据库for PostgreSQL迁移到Azure中的完全托管数据库服务。
| 留言与评论(共有 0 条评论) |