Azure SQL的详细介绍及学习资源合集

125 阅读5分钟

简介

在这篇文章中,我们将讨论Azure SQL。这篇文章将汇编有关这一主题的常见问题。文章将包括与新手概念有关的常见问题、价格、一些常见的功能、迁移和几个链接,以获得更多关于特定主题的细节。

什么是Azure SQL?

Azure SQL Database created

如果你不知道什么是Azure,最好从这里开始。Azure是由微软创建的一个云平台,在云中提供不同的服务。其中提供的服务之一是Azure SQL。Azure SQL是Azure的一个产品系列,在云中提供SQL Server数据库。

Azure SQL的家族成员有哪些?

目前,Azure SQL由3个成员组成(将来可能会改变)。

Azure SQL, Azure SQL Managed instances and virtual machines

  • Azure SQL数据库,支持云中的数据库,作为一个数据库服务。这个数据库包括一个逻辑服务,基本上是一个数据库,有时是云中的一组数据库。
  • Azure SQL管理实例基本上是一个SQL Server实例,它包括一些与SQL Server实例几乎相同的功能,如经纪人、SQL Server代理、CLR等。
  • Azure虚拟机上的SQL Server基本上是Azure中安装有SQL Server的虚拟机。

什么时候应该使用Azure SQL,什么时候应该使用Azure SQL Managed Instance,什么时候应该使用Azure VM上的SQL Server?

当你有一个应用程序,你需要一个数据库来存储数据时,Azure SQL是最常用的。你不需要在SQL服务器实例层面上配置其他东西。另一方面,如果你需要使用一些只有在实例级别才有的功能,如数据库邮件、分布式视图、CLR和其他功能,就可以使用SQL管理实例。

关于Azure SQL和Azure SQL Managed Instance之间的差异的完整列表,请参考这个链接。

如果你只是想快速迁移到云端,而且你已经在虚拟机上拥有了你的SQL Server,那么Azure VM中的SQL Server是一个不错的选择。你几乎可以立即从企业内部的虚拟机迁移到Azure。

是否可以从我的VMware迁移到Azure?

migrate VMware to Azure

如果你在本地有一台装有SQL Server的VMWare机器,就有可能把它迁移到Azure。如果你想对服务器有更多的控制权,并且你想迁移到Azure,而且你对虚拟机感到满意,这是一个不错的选择。 关于这种迁移的更多信息,你可以阅读以下链接。

是否可以将我带有SQL Server的Hyper-V机器迁移到Azure的虚拟机上?

是的,这也是可能的,包含SQL Server的虚拟机也可以迁移到Azure。下面的教程展示了如何开始迁移你的Hyper-V机器。

是否可以将企业内部的SQL Server迁移到Azure?

当然,你可以使用Azure Migrate来迁移信息。关于更详细的步骤教程,请参考以下链接。

我可以把我的SQL服务器从亚马逊迁移到Azure吗?

是的,如果你想把你的SQL Server从Amazon Web Services迁移到Azure,也是可以的。你将需要Azure Migrate来完成这个任务。关于将SQL服务器从AWS迁移到Azure的更多信息,请参考这个链接。

我们可以从谷歌云平台迁移到Azure吗?

是的,现在GCP正变得流行,你有可能想从谷歌迁移到Azure。你将需要GCP和Azure的凭证。此外,你还需要启用端口。迁移通常使用Azure Migrate工具。关于迁移的完整步骤教程,请参考以下链接。

Azure SQL的价格是多少?

这是一个复杂的问题。你需要定义几个因素,如购买模式、计算层、服务层、硬件类型和更多的选项来估计价格。

例如,购买模式可以是vCore或DTU。vCore是根据你的工作负载来提升你的计算能力、内存和存储。DTU是一个数据库交易单元,是一个用来衡量计算机大小的概念。基于DTU的服务有3个服务层级。下面的链接提供了更多关于服务之间差异的信息。

关于vCore的更多信息,请参考此链接。

你还可以看到每小时或每月的价格。下面的链接为你提供了一个表格,可以根据购买模式、服务层级、地区和其他因素来定义价格。

总结

在这篇文章中,我们提供了一些关于Azure的概念,我们展示了不同的Azure选项来开始。目前,有3种不同的安装类型。Azure SQL、Azure SQL管理实例和安装在Azure虚拟机上的SQL Server。我们还提供了一些将当前环境迁移到Azure的提示。最后,我们谈到了价格问题。如果你有更多关于Azure SQL的问题,请写下你的评论。