SQL Azure es una base de datos relacional basada en la nube que soporta Transact-SQL utilizando la tecnología Microsoft SQL Server pero que le permite poner todas las tareas de administración del servidor y del sistema operativo en manos de Microsoft Engineers.
Características de SQL Server en la nube
Algunas de las características que obtendrá al usar SQL Azure son:
- Administración simplificada, dejando la gestión de la plataforma de la base de datos, el sistema operativo y el hardware en manos de otros
- Recursos escalables, lo que le permite agregar o quitar recursos rápidamente a medida que cambian sus necesidades
- Integración con acceso a datos ODBC, PHP y ADO.NET
- Gestión a través de SQL Server Management Studio (utilizando la versión incluida con SQL Server 2008 R2 o posterior)
- La mayor parte de la funcionalidad básica de Microsoft SQL Server
.
Limitaciones
Es importante reconocer que, aunque SQL Azure es una alternativa basada en la nube a Microsoft SQL Server, no es lo mismo que un entorno de SQL Server alojado. Hay varias distinciones importantes
- Las bases de datos están limitadas a 10 GB.
- Algunos tipos de datos (específicamente los tipos de datos CLR, que incluyen datos geoespaciales) no son compatibles
- Advertencias vagas de que su conexión puede ser terminada por «uso excesivo de recursos»
Conclusión
En general, SQL Azure es un producto muy interesante y puede ser muy atractivo para aquellos en un nicho específico que buscan bases de datos de alto rendimiento basadas en la nube de menos de 10 GB. Sin embargo, la mayoría de los usuarios probablemente encontrarán que pueden encontrar precios similares de varios ISPs que incluyen el costo del alojamiento web. Espere ver a SQL Azure crecer en popularidad mientras despliega soluciones más escalables que soportan funcionalidades más avanzadas de SQL Server.