Amazon Neptune Serverless - Amazon Neptune

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Amazon Neptune Serverless

O Amazon Neptune Serverless é uma configuração de ajuste de escala automático sob demanda projetada para escalar o cluster de banco de dados conforme necessário a fim de atender até mesmo os aumentos muito grandes na demanda de processamento e depois reduzir a escala verticalmente quando a demanda diminui. Isso ajuda a automatizar os processos de monitoramento da workload e o ajuste da capacidade do banco de dados do Neptune. A capacidade é ajustada automaticamente com base na demanda da aplicação e você é cobrado apenas pelos recursos de que a aplicação precisa.

Casos de uso do Neptune Serverless

O Neptune Serverless é compatível com muitos tipos de workloads. É adequado para workloads exigentes e altamente variáveis e poderá ser muito útil se o uso do banco de dados for geralmente intenso por curtos intervalos de tempo, seguidos por longos períodos de atividade leve ou nenhuma atividade. O Neptune Serverless é útil principalmente para os seguintes casos de uso:

  • Cargas de trabalho variáveis — cargas de trabalho que têm aumentos repentinos e imprevisíveis na atividade. CPU Com o Neptune Serverless, o banco de dados de grafos escala a capacidade automaticamente para atender às necessidades da workload e torna a reduz a escala da capacidade verticalmente quando o pico da atividade termina. Não é mais necessário provisionar para capacidade de pico ou média. É possível especificar um limite de capacidade superior para lidar com os picos das workloads, e essa capacidade não é usada, a menos que seja necessária.

    A granularidade da escalabilidade fornecida pelo Neptune Serverless ajuda a combinar a capacidade às necessidades da workload. O Neptune Serverless pode adicionar ou remover capacidade em incrementos refinados com base no que é necessário. Ele pode adicionar apenas metade de uma Unidade de Capacidade de Neptune NCU () quando apenas um pouco mais de capacidade é necessária.

  • Aplicações multilocatárias: ao aproveitar as vantagens do Neptune Serverless, é possível criar um cluster de banco de dados separado para cada uma das aplicações que você precisa executar sem precisar gerenciar esses clusters de locatários individualmente. Cada um dos clusters de locatários pode ter diferentes períodos de atividade intensa e de inatividade, dependendo de vários fatores, mas o Neptune Serverless pode escalá-los de forma eficiente sem sua intervenção.

  • Novas aplicações: quando você implanta uma nova aplicação, geralmente não tem certeza de quanta capacidade de banco de dados será necessária. Usando o Neptune Serverless, é possível configurar um cluster de banco de dados que pode ser escalado automaticamente para atender aos requisitos de capacidade da nova aplicação à medida que ela se desenvolve.

  • Planejamento de capacidade: suponha que você geralmente ajuste a capacidade do banco de dados ou verifique a capacidade ideal do banco de dados para a workload, modificando as classes de todas as instâncias de banco de dados em um cluster. Com o Neptune Serverless, é possível evitar essa sobrecarga administrativa. Em vez disso, você pode modificar as instâncias de banco de dados existentes de provisionadas para sem servidor ou de sem servidor para provisionadas sem precisar criar uma instância ou um cluster de banco de dados.

  • Desenvolvimento e teste: o Neptune Serverless também é perfeito para ambientes de desenvolvimento e teste. Com o Neptune Serverless, é possível criar instâncias de banco de dados com uma capacidade máxima alta o suficiente para testar a aplicação mais exigente e uma capacidade mínima baixa para todos os outros momentos em que o sistema pode ficar ocioso entre os testes.

O Neptune Serverless só escala a capacidade computacional. O volume de armazenamento permanece o mesmo e não é afetado pela escalabilidade sem servidor.

nota

Você também pode usar o ajuste de escala automático do Neptune com o Neptune Serverless para lidar com diferentes tipos de variações da workload.

Restrições do Amazon Neptune Serverless

  • O Neptune Serverless só está disponível nas seguintes regiões:

    • Leste dos EUA (Norte da Virgínia): us-east-1

    • Leste dos EUA (Ohio): us-east-2

    • Oeste dos EUA (N. da Califórnia): us-west-1

    • Oeste dos EUA (Oregon): us-west-2

    • Canadá (Central): ca-central-1

    • Europa (Estocolmo): eu-north-1

    • Europa (Espanha): eu-south-2

    • Europa (Irlanda): eu-west-1

    • Europa (Londres): eu-west-2

    • Europa (Frankfurt): eu-central-1

    • Ásia-Pacífico (Tóquio): ap-northeast-1

    • Ásia-Pacífico (Singapura): ap-southeast-1

    • Ásia-Pacífico (Sydney): ap-southeast-2

  • Não disponível nas versões anteriores do mecanismo: o Neptune Serverless só está disponível nas versões 1.2.0.1 ou posterior do mecanismo.

  • Não compatível com o cache de pesquisa do Neptune: o cache de pesquisa não funciona com instâncias de banco de dados sem servidor.

  • A memória máxima em uma instância sem servidor é 256 GB — a configuração como 128 NCUs (MaxCapacitya configuração mais alta suportada) permite que uma instância do Neptune Serverless escale para 256 GB de memória, o que é equivalente ao de um tipo de instância provisionada. R6g.8XL