Com o SQL Azure, a Microsoft oferece aos usuários sérios do banco de dados a capacidade de colocar seus bancos de dados na nuvem. O SQL Azure é um banco de dados relacional que oferece suporte ao Transact-SQL usando a Tecnologia Microsoft SQL Server, mas permitindo que você coloque todas as tarefas de administração do sistema e do servidor nas mãos dos engenheiros da Microsoft.
Recursos do SQL Server na nuvem
Alguns dos recursos que você obterá usando o SQL Azure são:
- Administração simplificada, deixando o gerenciamento da plataforma de banco de dados, sistema operacional e hardware nas mãos de outros
- Recursos escalonáveis, permitindo que você adicione ou remova recursos rapidamente à medida que suas necessidades mudam
- Integração com acesso a dados ODBC, PHP e ADO.NET
- Gerenciamento por meio do SQL Server Management Studio (usando a versão fornecida com o SQL Server 2008 R2 ou posterior)
- Maior parte da funcionalidade básica do Microsoft SQL Server
Limitações
É importante reconhecer que, embora o SQL Azure seja uma alternativa baseada na nuvem para o Microsoft SQL Server, ele não é o mesmo que um ambiente do SQL Server hospedado. Existem várias distinções importantes
- Bancos de dados são limitados a 10 GB.
- Alguns tipos de dados (especificamente os tipos de dados CLR, que incluem dados geoespaciais) não são suportados
- Avisos vagos de que sua conexão pode ser encerrada por "uso excessivo de recursos"
Conclusão
No geral, o SQL Azure é um produto muito interessante e pode ser bastante atraente para aqueles em um nicho específico que busca bancos de dados baseados em nuvem de alto desempenho com menos de 10 GB. No entanto, a maioria dos usuários da web provavelmente descobrirá que eles podem encontrar preços semelhantes de vários ISPs que incluem o custo de hospedagem na web. Espera-se que o SQL Azure cresça em popularidade ao implementar soluções mais escalonáveis que suportam funcionalidades mais avançadas do SQL Server.