Azure SQL 历史
多年来,适用于关系数据库的软件和服务一直是 Microsoft 产品/服务的中坚力量。 在了解 Azure SQL 及其发展方向前,让我们简单回顾一下其最初的历史。
Windows Azure 的推出
在 2008 年的 Microsoft 专业开发人员大会上,Microsoft 当时的首席软件架构师 Ray Ozzie 宣布推出新云计算操作系统:Microsoft Azure。 Azure 服务平台推出的五个关键组件之一是 Microsoft SQL 服务。 从一开始,SQL 就已经是 Azure 的重要组成部分。 创建 SQL Azure 的目的在于提供 SQL Server 的云托管版本。 Windows Azure 后来被重命名为 Microsoft Azure,SQL Azure 被重命名为 Azure SQL,并且自那时以来,两者都大幅扩展了服务范围。
Azure 上的数据库服务的演变
让我们看一下 2010 年关于 Azure SQL 的早期解释:
Azure SQL 是 Microsoft 作为 Azure 云计算平台的一部分提供的云数据库产品/服务。 与其他版本的 SQL Server 不同,你无需为 Azure SQL 预配硬件、执行安装或进行安全修补;Microsoft 为你维护该平台。 你也不需要为可伸缩性、高可用性或灾难恢复设计数据库安装,因为服务自动提供这些功能。 使用 Azure SQL 的任何应用程序都必须具有 Internet 访问权限才能连接到数据库。
此解释仍然有效,但与安全性、性能、可用性和规模相关的功能已大幅增强。 多年来,Azure SQL 已演变为包括 Azure 虚拟机、托管实例和多个数据库选项。 现在有多个部署选项,可以灵活地根据需要进行缩放。 某种形式的 Azure SQL 已经部署了 700 多万次。 Azure SQL 的体系结构也在不断发展,以满足不断增长的应用程序需求。 例如,2014 年推出的体系结构为弹性数据库池、vCore 选择、业务关键部署、超大规模和无服务器体系结构等新可能性奠定了基础。
自 2008 年以来,SQL Server 和 Azure SQL 已发展为具有更高可用性、可伸缩性和性能,可以满足任何应用程序的需求。 所提供的数据库服务已从 SQL Server 进行扩展,现在包括 Azure Database for PostgreSQL 和 Azure Database for MariaDB 等开放源代码数据库。