Amazon Aurora DSQL, o banco de dados SQL distribuído mais rápido do servidor agora está geralmente disponível


Amazon Aurora DSQL, o banco de dados SQL distribuído mais rápido do servidor agora está geralmente disponível

Hoje, estamos anunciando a disponibilidade geral de Amazon Aurora DSQLo banco de dados SQL distribuído mais rápido do servidor com escala praticamente ilimitada, a maior disponibilidade e o gerenciamento de infraestrutura zero para aplicativos sempre disponíveis. Você pode remover o ônus operacional de patches, atualizações e tempo de inatividade de manutenção e contar com uma experiência de desenvolvedor fácil de usar para criar um novo banco de dados em algumas etapas rápidas.

Quando introduzimos o Visualização do Aurora DSQL Na AWS Re: Invent 2024, nossos clientes ficaram empolgados com essa solução inovadora para simplificar os desafios complexos do banco de dados relacionais. Em sua palestra, o Dr. Werner Vogels, CTO da Amazon.com, falou sobre o gerenciamento da complexidade antecipadamente no design do Aurora DSQL. Ao contrário da maioria dos bancos de dados tradicionais, o Aurora DSQL é desagregado em vários componentes independentes, como um processador de consulta, adjudicador, diário e barra cruzada.

Esses componentes têm alta coesão, se comunicam através de APIs bem especificadas e escalam independentemente com base em suas cargas de trabalho. Essa arquitetura permite uma forte consistência de várias regiões com baixa latência e tempo sincronizado globalmente. Para saber mais sobre como o Aurora DSQL funciona nos bastidores, assista Dr. Werner Vogels da palestra e leia sobre Uma história de Aurora DSQL.

A arquitetura da Amazon Aurora DSQL
Seu aplicativo pode usar as leituras e gravações SQL distribuídas mais rápidas para atender a qualquer demanda de carga de trabalho sem qualquer sharding de banco de dados ou atualizações de instância. Com o Aurora DSQL, sua arquitetura distribuída ativa ativa foi projetada para disponibilidade de 99,99 % em uma única região e uma disponibilidade de 99,999 % em várias regiões. Isso significa que seus aplicativos podem continuar lendo e escrevendo com forte consistência, mesmo no caso raro, um aplicativo não pode se conectar a um terminal de cluster da região.

Em uma configuração de região única, o Aurora DSQL comete todas as transações de gravação em um log de transações distribuídas e reproduction de forma síncrona todos os dados de log comprometidos em réplicas de armazenamento de usuários em três zonas de disponibilidade. As réplicas de armazenamento de cluster são distribuídas por uma frota de armazenamento e dimensionam automaticamente para garantir o desempenho ultimate de leitura.

Os clusters multi-regiões fornecem a mesma resiliência e conectividade que os clusters de região, melhorando a disponibilidade em dois pontos de extremidade regional, um para cada região de cluster espiada. Ambos os pontos de extremidade de um cluster Peered apresentam um único banco de dados lógico e suportam operações de leitura e gravação simultâneas com forte consistência de dados. Uma terceira região atua como uma testemunha somente log, o que significa que não há recurso ou terminal de cluster. Isso significa que você pode equilibrar aplicativos e conexões para localizações geográficas, desempenho ou fins de resiliência, certificando -se de que os leitores vejam consistentemente os mesmos dados.

O Aurora DSQL é uma escolha ultimate para oferecer suporte a aplicativos usando microsserviços e arquiteturas orientadas a eventos, e você pode projetar soluções altamente escaláveis ​​para indústrias como bancos, comércio eletrônico, viagens e varejo. Também é ultimate para aplicativos de software program multi-inquilino como um serviço (SaaS) e serviços orientados a dados, como processamento de pagamentos, plataformas de jogos e aplicativos de mídia social que requerem escalabilidade e resiliência de várias regiões.

Introdução à Amazon Aurora DSQL
O Aurora DSQL oferece uma experiência fácil de usar, começando com uma experiência simples de console. Você pode usar clientes SQL familiares para aproveitar as habilidades existentes e integrar com outros serviços da AWS para melhorar o gerenciamento de bancos de dados.

Para criar um cluster Aurora DSQL, vá para o Aurora DSQL Console e escolha Criar cluster. Você pode escolher qualquer Única região ou Multi-region Opções de configuração para ajudá -lo a estabelecer a infraestrutura certa de banco de dados para suas necessidades.

1. Crie um cluster de uma região

Para criar um cluster de região única, você escolhe apenas Criar cluster. Isso é tudo.

Em alguns minutos, você verá o seu cluster Aurora DSQL criado. Para conectar seu cluster, você pode usar seu cliente SQL favorito, como Terminal interativo PostGresqlAssim, DBeaverAssim, JetBrains DataGripou você pode levar várias abordagens programáveis com um terminal de banco de dados e token de autenticação como senha.

Para obter o token de autenticação, escolha Conectar e Obtenha token na sua página de detalhes do cluster. Copiar o endpoint de Endpoint (host) e o token de autenticação gerado depois Conecte -se como admin é escolhido no Token de autenticação (senha) seção.

Então, escolha Aberto em CloudShelle com alguns cliques, você pode se conectar perfeitamente ao seu cluster.

Depois de conectar o cluster Aurora DSQL, teste seu cluster executando Amostra de declarações SQL. Você também pode consultar declarações SQL para seus aplicativos usando Suas linguagens de programação favoritas: Python, Java, JavaScript, C ++, Ruby, .Internet, Rust e Golang. Você pode criar aplicativos de amostra usando um aplicativo Django, Ruby on Rails e AWS Lambda para interagir com a Amazon Aurora DSQL.

2. Crie um cluster de várias regiões

Para criar um cluster de várias regiões, você precisa adicionar o outro cluster Nome do recurso da Amazon (ARN) Para espiar os aglomerados.

Para criar o primeiro cluster, escolha Multi-region no console. Você também será obrigado a escolher o Região testemunhaque recebe dados gravados em qualquer região espiada, mas não possui um terminal. Escolher Criar cluster. Se você já possui um cluster de região remota, pode opcionalmente inserir seu ARN.

Em seguida, adicione um cluster remoto existente ou crie seu segundo cluster em outra região, escolhendo Criar cluster.

Agora, você pode criar o segundo cluster com seu cluster de pares ARN como o primeiro cluster.

Quando o segundo cluster é criado, você deve espiar o cluster em us-east-1 Para completar a criação de várias regiões.

Vá para a primeira página de cluster e escolha Par Para confirmar o pareamento de cluster para ambos os clusters.

Agora, seu cluster de várias regiões é criado com sucesso. Você pode ver detalhes sobre os colegas que estão em outras regiões no Pares guia.

Para obter experiência prática com Aurora DSQL, você pode usar isso workshop passo a passo. Ele caminha pela arquitetura, considerações importantes e práticas recomendadas ao criar uma amostra de aplicação de Level de Rewards de varejo com resiliência ativa.

Você pode usar o AWS SDKSAssim, AWS COMand Line Interface (AWS CLI)e AURORA DSQL APIS Para criar e gerenciar o Aurora DSQL programaticamente. Para saber mais, visite Configurando clusters Aurora DSQL No Amazon Aurora DSQL Consumer Information.

O que adicionamos após a visualização?
Usamos seus comentários e sugestões durante o período de visualização para adicionar novos recursos. Destacamos alguns dos novos recursos e recursos:

  • Experiência do console –Estivemos sua experiência de gerenciamento de cluster para criar e pares de clusters de várias regiões, além de conectar-se facilmente usando o AWS CloudShell.
  • Recursos PostgreSQL -Adicionamos suporte para visualizações, índices secundários exclusivos para tabelas com dados existentes e lançamos a auto-análise que take away a necessidade de manter manualmente as estatísticas de tabela precisas. Aprenda sobre Aurora DSQL PostgreSQL compatível com características.
  • Integração com serviços da AWS –Exemos integramos vários serviços da AWS, como AWS Backup Para um backup de instantâneo completo e a Aurora DSQL Cluster Restore, AWS Privatelink Para conectividade de rede privada, AWS CloudFormation para gerenciar os recursos da Aurora DSQL e AWS Cloudtrail para registrar operações da Aurora DSQL.

O Aurora DSQL agora fornece um servidor de protocolo de contexto de modelo (MCP) para melhorar a produtividade do desenvolvedor, facilitando a interação de seus modelos e banco de dados generativos de IA interagir através da linguagem pure. Por exemplo, instale Amazon Q Developer CLI e configurar Aurora DSQL MCP Server. O desenvolvedor da Amazon Q agora tem acesso a um cluster Aurora DSQL. Você pode explorar facilmente o esquema do seu banco de dados, entender a estrutura das tabelas e até executar consultas complexas do SQL, tudo sem ter que escrever nenhum código de integração adicional.

Agora disponível
Amazon Aurora DSQL is obtainable immediately within the AWS US East (N. Virginia), US East (Ohio), US West (Oregon) Areas for single- and multi-Area clusters (two friends and one witness Area), Asia Pacific (Osaka) and Asia Pacific (Tokyo) for single-Area clusters, and Europe (Eire), Europe (London), and Europe (Paris) for single-Area clusters.

Você está cobrado mensalmente usando uma única unidade de cobrança normalizada chamada Unidade de Processamento Distribuído (DPU) para todas as atividades baseadas em solicitações, como leitura/gravação. O armazenamento é baseado no tamanho whole do seu banco de dados e medido em meses GB. Você é cobrado apenas por uma cópia lógica de seus dados por cluster de uma região única ou cluster de várias regiões. Como parte da camada gratuita da AWS, seus primeiros 100.000 DPUs e 1 GB de armazenamento a cada mês são gratuitos. Para saber mais, visite Amazon Aurora DSQL Preços.

Experimente a Aurora DSQL de graça no Aurora DSQL Console. Para mais informações, visite o Guia do usuário do Aurora DSQL e enviar suggestions para AWS Re: Submit for Aurora DSQL ou através de seus contatos habituais de suporte da AWS.

Canal



Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *