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.