Histórico do SQL do Azure

Concluído

O software e os serviços de bases de dados relacionais têm sido uma grande parte da oferta de produtos da Microsoft ao longo dos anos. Antes de saber mais sobre o SQL do Azure e o respetivo futuro, vejamos rapidamente como tudo começou.

Lançamento do Windows Azure

Na Microsoft Professional Developers Conference em 2008, o Arquiteto de Software Chefe da Microsoft na época, Ray Ozzie, anunciou o novo sistema operacional de computação em nuvem: Windows Azure. Um dos cinco componentes essenciais do lançamento da Plataforma de Serviços do Azure foi o Microsoft SQL Services. Desde o início, o SQL sempre foi uma parte importante do Azure. O SQL Azure foi criado para fornecer uma versão do SQL Server alojada na cloud. Mais tarde, o nome do Windows Azure foi alterado para Microsoft Azure e o nome do SQL Azure foi mudado para SQL do Azure. Desde então, ambos expandiram drasticamente os respetivos serviços.

Evolução dos serviços de base de dados no Azure

Vejamos uma explicação do SQL do Azure de 2010:

O SQL do Azure é uma base de dados da cloud fornecida pela Microsoft como parte da plataforma de computação na cloud do Azure. Ao contrário de outras edições do SQL Server, não tem de aprovisionar hardware, instalar ou corrigir o SQL do Azure. A Microsoft faz a manutenção da plataforma de forma automática. Além disso, não tem de arquitetar a instalação de uma base de dados para fins de dimensionamento, elevada disponibilidade ou recuperação após desastre, uma vez que estas funcionalidades são fornecidas automaticamente pelo serviço. Todas as aplicações que utilizam o SQL do Azure têm de ter acesso à Internet para estabelecerem ligação à base de dados.

Essa explicação permanece válida, mas os recursos em torno de segurança, desempenho, disponibilidade e escala foram muito aprimorados. O SQL do Azure evoluiu ao longo dos anos, de modo a incluir máquinas virtuais, instâncias geridas do Azure e várias opções para bases de dados. Neste momento, existem múltiplas opções de implementação com flexibilidade de dimensionamento de acordo com as necessidades do utilizador. Houve mais de sete milhões de implantações de alguma forma do Azure SQL. A arquitetura do SQL do Azure também evoluiu de modo a atender às exigências das aplicações. Por exemplo, a arquitetura lançada em 2014 introduziu novas possibilidades, como conjuntos de bases de dados elásticas, opções de vCore, implementações críticas para as empresas, hiperescala e arquiteturas sem servidor.

Desde 2008, o SQL Server e o SQL do Azure evoluíram de modo a melhorar a disponibilidade, o dimensionamento e o desempenho para atender às exigências de todas as aplicações. Os serviços de bases de dados expandiram-se do SQL Server de modo a incluir bases de dados open source, como a Base de Dados do Azure para PostgreSQL e o Azure Database for MariaDB.