História do SQL do Azure
O software e os serviços para bancos 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 Azure e para onde ele está indo, vamos falar brevemente sobre onde ele começou.
Lançamento do Microsoft Azure
Na Conferência Microsoft Professional Developers em 2008, o diretor de arquitetura de software da Microsoft da época, Ray Ozzie, anunciou o novo sistema operacional de computação em nuvem: o Microsoft Azure. Um dos cinco principais componentes do lançamento da Plataforma de Serviços do Azure eram os Serviços de SQL da Microsoft. Desde o início, o SQL tem sido uma grande parte do Azure. O SQL Azure foi criado para fornecer uma versão hospedada na nuvem do SQL Server. O Windows Azure foi posteriormente renomeado para Microsoft Azure e o SQL Azure foi renomeado para SQL Azure e ambos expandiram drasticamente os serviços desde então.
Evolução dos serviços de banco de dados no Azure
Vejamos uma explicação inicial sobre o SQL do Azure de 2010:
O SQL do Azure é uma oferta de banco de dados de nuvem que a Microsoft fornece como parte da plataforma de computação em nuvem do Azure. Ao contrário de outras edições do SQL Server, você não precisa provisionar hardware para o SQL Azure, nem instalar ou aplicar patch nele. A Microsoft mantém a plataforma para você. Você também não precisa arquitetar uma instalação de banco de dados para escalabilidade, alta disponibilidade ou recuperação de desastre, pois esses recursos são fornecidos automaticamente pelo serviço. Qualquer aplicativo que usa o SQL do Azure precisa ter acesso à Internet para se conectar ao banco de dados.
Essa explicação continua válida, mas as funcionalidades relacionadas à segurança, ao desempenho, à disponibilidade e à escala foram aprimoradas significativamente. O SQL do Azure evoluiu ao longo dos anos e agora inclui máquinas virtuais do Azure, instâncias gerenciadas e várias opções para bancos de dados. Agora, há várias opções de implantação que oferecem a flexibilidade de escala conforme as suas necessidades. Ocorreram mais de sete milhões de tipos de implantações do SQL do Azure. A arquitetura do SQL do Azure também evoluiu para atender às demandas cada vez maiores de aplicativos. Por exemplo, a arquitetura apresentada em 2014 abriu o caminho para novas possibilidades, como pools de bancos de dados elásticos, opções de vCore, implantações comercialmente críticas, hiperescala e arquiteturas sem servidor.
Desde 2008, o SQL Server e o SQL do Azure evoluíram para se tornarem mais disponíveis, escalonáveis e de melhor desempenho para atender às demandas de qualquer aplicativo. Os serviços de banco de dados oferecidos foram expandidos do SQL Server para incluir bancos de dados de software livre, como o Banco de Dados do Azure para PostgreSQL e o Banco de Dados do Azure para MariaDB.