Azure 解决方案:如何将On Premise SQL Server迁移到Azure?

51CTO 博客地址:https://blog.51cto.com/14669127

客户需求:有100台服务器,操作系统是Windows Server 2012 R2,运行了Microsoft SQL Server 2014 实例,数据库实例具备以下特征:

·       最大的数据库是3TB,所有数据库都不会超过4TB

·       存储过程是通过使用CLR实现的

客户计划将所有数据从SQL Server迁移到Azure,你需要推荐给客户一个Azure服务来托管数据库,同时要满足:

·       尽量减少迁移后的数据库管理开销

·       减少迁移所需数据库更改次数

·       确保用户可以使用他们的Active Directory凭据进行身份验证

解决方案分析:SQL Managed Instance 是一种智能的、可扩展的云数据库服务,它将最广泛的SQL Server数据库引擎兼容性与完全托管的平台作为服务结合在一起,SQL Managed Instance与最新的SQL Server数据库引擎几乎100%兼容,还提供了一个本地虚拟网络(VNet)实现,解决了常见的安全问题,并且提供了一个对现有SQL Server客户有利的业务模型,SQL Managed Instance允许现有SQL Server 客户将其本地应用程序迁移到云端,而对应用程序和数据块的更改则是最少的,与此同时,SQL Managed Instance保留了PaaS的所有功能(自动更新补丁和版本更新、自动备份、高可用性),这些功能极大地降低了管理开销和TCO

下图是SQL Managed Instance的主要特性:

image.png

另外,SQL Managed Instance还支持传统的SQL Server数据库引擎登录和与Azure AD集成的登录,Azure AD server principals (logins)(公共预览)Azure云版本的本地数据库登录,可以在本地环境中使用,Azure AD server principals登录允许将来自Azure AD 租户的用户和组制定为真正实例范围的主体,能够执行任何实例级操作,包括在相同Managed Instance内的跨数据库查询。

综上分析,Azure SQL Managed Instance可以满足用户的需求。

相关资料:


猜你喜欢

转载自blog.51cto.com/14669127/2679006
今日推荐