O blog da AWS

Amazon RDS em processadores Graviton2

Por Sébastien Stormacq, principal defensor do desenvolvedor AWS.

 

Em maio de 2020, anunciamos a disponibilidade das famílias de instâncias M6g, R6g e C6g , no Amazon Elastic Compute Cloud (EC2). Essas instâncias oferecem uma melhor relação preço-desempenho do que suas contrapartes x86. Eles são baseados em processadores AWS Graviton2 projetados pela AWS (e Annapurna Labs, uma empresa Amazon) usando núcleos ArmNeoverse N1de 64 bits .

A partir de 15 de outubro de 2020, com a disponibilidade dos processadoresAWS Graviton2  para RDS, esses benefícios de custo-desempenho para bancos de dados executados na Amazon Relational Database Service (RDS) em comparação com a geração anterior de tipos de instância de banco de dados M5 e R5. Você pode escolher entre as famílias de instâncias M6g e R6g e 3 mecanismos de banco de dados (MySQL 8.0.17 e superior, MariaDB 10.4.13 e superior e PostgreSQL 12.3 e superior).

As instâncias M6g são ideais para cargas de trabalho de uso geral. As instâncias R6g oferecem 50% mais memória do que suas contrapartes M6g e são ideais para cargas de trabalho com uso intensivo de memória, como Big Data ou Data Analytics.

As instâncias baseadas em Graviton2 fornecem melhorias de desempenho de até 35% e até 52% em desempenho de custo para bancos de dados RDS de código aberto, de acordo com testes internos com vários recursos de requisitos de computação e memória.

Asfamílias de instâncias que usam o Graviton2 incluem várias novas otimizações de desempenho, como caches L1 e L2 maiores por núcleo, maior taxa de transferência para o Amazon Elastic Block Store (EBS) comparado para instâncias x86, memória RAM totalmente criptografada e muitas outras listadas nesta página. Você pode se beneficiar dessas otimizações com o mínimo esforço ao provisionar ou migrar suas instâncias do RDS hoje.

As instâncias RDS estão disponíveis em várias configurações, começando com 2 vCPUs e 8 GiB de memória para M6g e 16 G1B para R6g, que têm até 10 Gbps de largura de banda de rede. A tabela a seguir mostra a lista de tamanhos de instância disponíveis:

  EM B C D E F
1 Tamanho da instância vCPUs Memória (GiB)   Largura de banda dedicada para EBS (Mbps) Largura de banda da rede
(Gbps)
2     M6g R6g    
3 large 2 8 16 Até 4750 Até 10
4 xlarge 4 16 32 Até 4750 Até 10
5 2xgrande 8 32 64 Até 4750 Até 10
6 4xlarge 16 64 128 4750 Até 10
7 8xlarge 32 128 256 9000 12
8 12xlarge 48 192 384 13500 20
9 16xlarge 64 256 512 19000 25

Criando sua primeira instância do RDS baseada em Graviton2

Para criar uma nova instância do RDS você pode usar o Console de Gerenciamento da AWS ou a interface de linha de comando (CLI) daAWS. Lá você pode escolher entre os tipos de instância db.m6g ou db.r6g. (Esta página de documentação contém todos os detalhes.)

Usar o CLI seria:

Bash Bash

aws rds create-db-instance
 —region us-west-2\
 —db-instance-identifier $DB_INSTANCE_NAME\
 —db-instance-class db.m6g.large\
 —engine postgres\
 —engine-version 12.3\
 —allocated-storage 20\
 —master-username $MASTER_USER\
 —master-user-password $MASTER_PASSWORD

 

O CLI confirmará com a seguinte saída:

Bash Bash

{
    “DBInstance”: {
        “DBInstanceIdentifier”: “blog de notícias”,
        “DBInstanceCLASS”: “db.m6g.large”,
        “Engine”: “engine”,
        “DbinstAncestatus”: “creating”,
...

}

Migrando as instâncias atuais do RDS da família para o Graviton2

Migrar as instâncias atuais do RDS da família para instâncias do Graviton2 é fácil; no Console de Gerenciamento da AWS basta selecionar a instância a ser modificada e clicar na opção “Modificar”.

 

 

Em seguida, selecione a novaclasse de instância BD**:

 

 

Se você preferir a interface de linha de comando (CLI) da AWS pode chamar a API modify-db-instance.

É importante mencionar que haverá uma breve interrupção de serviço quando a alteração do tipo de instância for feita. A modificação ocorrerá durante a próxima janela de manutenção, a menos que a opção ApplyImmediately esteja ativada quando você fizer a alteração.

Você pode provisionar novas instâncias ou migrar para instâncias Graviton2 no Amazon Relational Database Service (RDS) em todas as regiões onde as instâncias EC2 M6g e R6g estão disponíveis: EE. EUA Leste (Norte da Virgínia e Ohio), EUA. EUA Oeste (Oregon), Europa (Irlanda e Frankfurt) e Ásia-Pacífico (Mumbai, Singapura, Sydney, Tóquio).

Como sempre, pedimos que você compartilhe seus comentários no fórum da AWS

 

**Mais informações**:https://aws.amazon.com/es/ec2/instance-types/m6/

 


Sobre o autor

Sébastien Stormacq é principal defensor do desenvolvedor na AWS.

 

 

 

 

 

Sobre o tradutor

Mauricio Zajbert é Solutions ArchitectManager na AWS México.