Historia de Azure SQL
El software y los servicios para las bases de datos relacionales han sido una gran parte de la oferta de productos de Microsoft a lo largo de los años. Antes de obtener información sobre Azure SQL y dónde se encuentra, veamos brevemente dónde comenzó.
Lanzamiento de Windows Azure
En la Conferencia de desarrolladores profesionales de Microsoft celebrada en 2008, el director de arquitectura de software de Microsoft en ese momento, Ray Ozzie, anunció el nuevo sistema operativo de informática en la nube: Windows Azure. Uno de los cinco componentes clave de la plataforma de servicios de Azure fue Microsoft SQL Services. Desde el principio, SQL ha sido una gran parte de Azure. SQL Azure se creó para proporcionar una versión de SQL Server hospedada en la nube. Después, se cambió el nombre de Windows Azure a Microsoft Azure, SQL Azure cambió a Azure SQL y ambos han aumentado desde entonces los servicios, de forma muy notoria.
Evolución de los servicios de base de datos en Azure
Esta es una de las primeras explicaciones, de 2010, sobre Azure SQL:
Azure SQL es una oferta de base de datos en la nube que Microsoft proporciona como parte de la plataforma de informática en la nube Azure. A diferencia de otras ediciones de SQL Server, no es necesario aprovisionar hardware, instalar o aplicar revisiones a Azure SQL; Microsoft mantiene la plataforma por usted. Tampoco necesita diseñar una instalación de base de datos para la escalabilidad, la alta disponibilidad o la recuperación ante desastres, ya que el servicio proporciona automáticamente estas funciones. Toda aplicación que use Azure SQL debe tener acceso a Internet para conectarse a la base de datos.
Esta explicación sigue siendo válida, pero las funciones de seguridad, rendimiento, disponibilidad y escalabilidad han mejorado considerablemente. Azure SQL ha evolucionado a lo largo de los años para incluir máquinas virtuales de Azure, instancias administradas y varias opciones para las bases de datos. Ahora hay multitud de opciones de implementación que ofrecen la flexibilidad de escalar en función de las necesidades. Se han realizado más de siete millones de implementaciones de alguna variedad de Azure SQL. La arquitectura de Azure SQL también ha evolucionado para satisfacer las crecientes demandas de aplicaciones. Por ejemplo, la arquitectura presentada en 2014 establece el escenario para nuevas posibilidades, como los grupos de bases de datos elásticas, opciones de núcleo virtual, implementaciones críticas para la empresa, hiperescala y arquitecturas sin servidor.
Desde 2008, SQL Server y Azure SQL han evolucionado para aumentar la disponibilidad, la escalabilidad y el rendimiento, con el fin de satisfacer las demandas de cualquier aplicación. Los servicios de base de datos ofertados se han expandido desde SQL Server para incluir bases de datos de código abierto como Azure Database for PostgreSQL y Azure Database for MariaDB.