AWS anuncia novos recursos de banco de dados, incluindo Amazon Aurora DSQL, o banco de dados SQL distribuído mais rápido
A AWS reescreveu o Banco SQL
O Amazon Aurora DSQL fornece um banco de dados SQL distribuído com disponibilidade multirregional de 99,999%, escalabilidade praticamente ilimitada, consistência forte e gerenciamento de infraestrutura zero
LAS VEGAS--(BUSINESS WIRE)--Na AWS re:Invent, a Amazon Web Services, Inc. (AWS), uma empresa da Amazon.com, Inc. (NASDAQ: AMZN), anunciou hoje novos recursos para o Amazon Aurora e o Amazon DynamoDB para dar suporte às cargas de trabalho mais exigentes dos clientes que precisam operar em várias regiões com forte consistência, baixa latência e a mais alta disponibilidade, independentemente de quererem SQL ou NoSQL.
O Amazon Aurora DSQL é um novo banco de dados SQL distribuído e sem servidor que permite que os clientes criem aplicativos com a mais alta disponibilidade, consistência forte, compatibilidade com PostgreSQL e leituras e gravações 4x mais rápidas em comparação a outros bancos de dados SQL distribuídos populares.
As tabelas globais do Amazon DynamoDB agora oferecem suporte a consistência forte multirregional, garantindo que os aplicativos multirregionais dos clientes estejam sempre lendo os dados mais recentes sem precisar alterar nenhum código do aplicativo.
Os clientes da AWS, incluindo Autodesk, Electronic Arts, Klarna, QRT e Razorpay, estão explorando o Aurora DSQL para dar suporte a seus negócios em rápido crescimento.
“Os bancos de dados são um bloco de construção fundamental de cada aplicativo, e os clientes confiam nos bancos de dados da AWS para alimentar suas cargas de trabalho mais críticas”, disse G2 Krishnamoorthy, vice-presidente de Serviços de Banco de Dados da AWS. “Ao longo dos anos, inovamos para fornecer aos clientes a mais ampla gama de bancos de dados escaláveis e de alto desempenho, incluindo o Amazon Aurora, no qual centenas de milhares de clientes confiam todos os dias. O Aurora elimina a necessidade de os clientes fazerem concessões ao fornecer o desempenho de bancos de dados comerciais de nível empresarial com a flexibilidade e a economia do código aberto. Agora, estamos reinventando o banco de dados relacional novamente para fornecer consistência forte, disponibilidade global e escalabilidade virtualmente ilimitada, sem ter que escolher entre baixa latência ou SQL.”
O Amazon Aurora DSQL permite aplicativos altamente resilientes que atendem aos mais rigorosos requisitos de continuidade de negócios
O Amazon Aurora é um banco de dados relacional nativo da nuvem que oferece todo o desempenho e capacidade de um banco de dados comercial de ponta, com a flexibilidade e a relação custo-benefício de um banco de dados de código aberto. No entanto, à medida que os clientes criam cada vez mais aplicativos distribuídos globalmente e em tempo real com milhões de usuários finais ao redor do mundo, eles continuam a forçar os limites dos bancos de dados relacionais e querem mais do Aurora. Eles querem um banco de dados multirregional com baixa latência, consistência forte, alta disponibilidade e carga operacional zero — e tem que ser SQL. As opções disponíveis hoje forçam compensações. Alguns fornecem baixa latência e alta disponibilidade, mas não consistência forte ou compatibilidade com SQL. Outros fornecem consistência forte e alta disponibilidade, mas não conseguem evitar latência muito alta e ainda não oferecem compatibilidade com SQL. Agora, os clientes não precisam mais se comprometer com o Aurora DSQL, o banco de dados SQL distribuído mais rápido que oferece consistência forte, leituras e gravações 4x mais rápidas em comparação com outros bancos de dados SQL distribuídos populares, disponibilidade multirregional de 99,999%, escalabilidade virtualmente ilimitada e gerenciamento de infraestrutura zero.
A arquitetura ativa-ativa e a recuperação automatizada de falhas do Aurora DSQL garantem que o aplicativo de um cliente esteja sempre disponível, permitindo que um aplicativo leia e grave em qualquer ponto de extremidade do Aurora DSQL. Todas as transações gravadas em uma região são refletidas em outras regiões com forte consistência. Com o Aurora DSQL, não há necessidade de provisionar, corrigir ou gerenciar instâncias de banco de dados, e todas as atualizações e correções de segurança acontecem sem tempo de inatividade e impacto zero no desempenho. O Aurora DSQL dimensiona automaticamente para atender a qualquer demanda de carga de trabalho sem fragmentação de banco de dados ou atualizações de instância, e pode dimensionar leituras e gravações de forma independente, eliminando gargalos de dimensionamento e mantendo o desempenho. O Aurora DSQL é compatível com PostgreSQL, oferecendo uma experiência de desenvolvedor fácil de usar.
Para tornar isso possível, a AWS teve que reinventar o processamento de transações de banco de dados relacional. O Aurora DSQL supera dois desafios históricos de bancos de dados distribuídos: atingir consistência forte multirregional com baixa latência e sincronizar servidores com precisão de microssegundos em todo o mundo. Para atingir consistência forte multirregional com baixa latência, o Aurora DSQL desacopla o processamento de transações do armazenamento para superar as limitações das abordagens atuais, que eram limitadas por informações sendo passadas de um lado para o outro várias vezes na velocidade da luz. Para superar isso, o Aurora DSQL verifica cada transação apenas no momento da confirmação e, na confirmação, paraleliza todas as gravações em todas as regiões para fornecer um banco de dados multirregional com consistência forte e gravações rápidas. Para garantir que cada região veja todas as operações do banco de dados na ordem exata em que ocorreram, o Aurora DSQL usa o Amazon Time Sync Service, que adicionou relógios de referência de hardware em cada instância do Amazon Elastic Compute Cloud (EC2), sincronizando-os com relógios atômicos conectados por satélite para fornecer tempo preciso em nível de microssegundos em qualquer lugar do mundo. Ao resolver esses desafios, o Amazon Aurora DSQL permite que os clientes criem aplicativos distribuídos globalmente em uma escala totalmente nova.
Por exemplo, a Razorpay, uma das maiores empresas de fintech da Índia, está buscando usar o Aurora DSQL para impulsionar novas soluções de fintech, ajudando-as a criar aplicativos resilientes que podem escalar rapidamente para dar suporte às necessidades de sua crescente base de usuários. O Aurora DSQL ajudará a Razorpay a atingir uma consistência forte multirregional, o que é crítico para casos de uso financeiro que exigem altos graus de precisão, para seus aplicativos, ao mesmo tempo em que operam de forma mais eficiente em escala global.
As tabelas globais do Amazon DynamoDB agora oferecem suporte à consistência forte multirregional
O DynamoDB foi o primeiro banco de dados NoSQL totalmente gerenciado e sem servidor que transformou o que os aplicativos em escala de internet poderiam alcançar ao redefinir o desempenho e simplificar as operações com gerenciamento de infraestrutura zero e desempenho consistente de milissegundos de um dígito em qualquer escala. Hoje, clientes em praticamente todos os setores e tamanhos estão construindo e modernizando seus aplicativos críticos aproveitando as tabelas globais do DynamoDB, um banco de dados multirregional e multiativo que fornece disponibilidade de 99,999%. A AWS agora está usando a mesma tecnologia subjacente aproveitada pelo Aurora DSQL para aprimorar as tabelas globais do DynamoDB, adicionando a opção de consistência forte à mais alta disponibilidade, escalabilidade virtualmente ilimitada e gerenciamento de infraestrutura zero já disponível nas tabelas globais do DynamoDB.
O cliente da AWS, Reltio, processa mais de 9 bilhões de perfis de clientes para pesquisa de mercado e 60 bilhões de chamadas de API anualmente. Em 2020, a Reltio apostou tudo no Amazon DynamoDB para aprimorar o desempenho, o dimensionamento e a segurança de sua solução de banco de dados. Agora, conforme a Reltio continua a se expandir globalmente, a empresa planeja alavancar a consistência forte multirregional nas tabelas globais do DynamoDB para atender aos rigorosos requisitos de resiliência e desempenho de sua crescente base de clientes. Tanto o Amazon Aurora DSQL quanto a consistência forte multirregional nas tabelas globais do Amazon DynamoDB estão disponíveis em versão prévia hoje.
Para saber mais, visite:
https://aws.amazon.com/pt/blogs/database/introducing-amazon-aurora-dsql/
Referencia