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 不同,无需预配硬件、安装或修补数据库和服务器。 Microsoft为您维护平台,包括网络、电源和存储等所有物理基础设施冗余。 无需构建数据库安装,以实现可伸缩性、高可用性或灾难恢复。 这些功能由服务自动提供,可通过 Azure 门户轻松启用。 与 Azure SQL 产品中的数据库通信的应用程序通过 Internet 或虚拟网络与Microsoft主干网络之间的 Azure 专用链接安全通信。
此解释仍然有效,但与安全性、性能、可用性和规模相关的功能已大幅增强。 多年来,Azure SQL 不断发展,现在包括一系列产品,从基础结构即服务(IaaS)到平台即服务(Paas),包括Microsoft Fabric 中 SQL 数据库的软件即服务(SaaS)产品。 现在有多个具有不同部署选项的产品,可以灵活地根据需要进行缩放。 本模块重点介绍 Azure SQL 的 PaaS 和 IaaS 产品/服务。
自那时以来,已有数百万个 Azure SQL 部署。 Azure SQL 产品的体系结构也不断发展,以满足应用程序不断增长的需求。 例如,2014 年引入的体系结构为弹性池、vCore 选项、业务关键型部署、超大规模和无服务器体系结构等新可能性设置了阶段。
自 2008 年以来,SQL Server 和 Azure SQL 产品都已演变为更可用、可缩放且性能更强,以满足任何应用程序的需求。 Azure 提供的数据库服务扩展到 SQL Server 之外。 它们现在包括 Azure Cosmos DB、Azure Database for PostgreSQL 和 Azure Database for MariaDB 等数据库。