Classes de instância de banco de dados do RDS para Oracle
A capacidade de computação e memória de uma instância de banco de dados do RDS para Oracle é determinada de acordo com a classe de instância. A classe de instância de banco de dados da qual você precisa depende dos requisitos de energia e memória de processamento.
Classes de instância de banco de dados compatíveis do RDS para Oracle
As classes de instância compatíveis com o RDS para Oracle são um subconjunto das classes de instância de banco de dados do RDS. Para obter a lista completa de classes de instância do RDS, consulte Classes de instâncias de banco de dados .
Classes de instâncias de banco de dados pré-configuradas do RDS para Oracle
O RDS para Oracle também oferece classes de instância pré-configuradas para workloads que necessitem de mais memória, armazenamento e E/S por vCPU. Essas classes de instância usam a convenção de nomenclatura a seguir.
db.r5b.instance_size.tpcthreads_per_core.memratiodb.r5.instance_size.tpcthreads_per_core.memratio
Veja a seguir um exemplo de classe de instância pré-configurada para memória adicional:
db.r5b.4xlarge.tpc2.mem2x
Os componentes do nome da classe de instância anterior são os seguintes:
-
db.r5b.4xlarge: o nome da classe de instância. -
tpc2: os threads por núcleo. O valor 2 significa que o multithreading está ativado. O valor 1 significa que o multithreading está ativado. -
mem2x: a proporção de memória adicional à memória padrão para a classe de instância. Nesse exemplo, a otimização fornece o dobro de memória que uma instância de banco de dados db.r5.4xlarge padrão.
nota
Para conhecer os fatores de normalização das classes de instância do RDS para Oracle, consulte Especificações de hardware para classes de instância de banco de dados .
Combinações de edição, classe de instância e licenciamento compatíveis no RDS para Oracle
Se você estiver usando o console do RDS, poderá descobrir se uma combinação específica de edição, classe de instância e licença é compatível escolhendo Criar banco de dados e especificando uma opção diferente. Na AWS CLI, é possível executar o seguinte comando:
aws rds describe-orderable-db-instance-options --engineengine-type--license-modellicense-type
A tabela a seguir lista todas as edições, classes de instância e tipos de licença compatíveis com o RDS para Oracle. Para obter mais informações sobre os atributos de memória de cada tipo, consulte Tipos de instância do RDS para Oracle
| Edição do Oracle | Oracle Database 19c e posterior |
|---|---|
|
Enterprise Edition (EE) Traga a sua própria licença (BYOL) |
Classes de instância padrão |
|
db.m7i.large–db.m7i.48xlarge, db.m7i.metal-24xl, db.m7i.metal-48xl db.m6in.large–db.m6in.32xlarge, db.m6in.metal db.m6id.large–db.m6id.32xlarge db.m6i.large–db.m6i.32xlarge, db.m6i.metal db.m5d.large a db.m5d.24xlarge db.m5.large – db.m5.24xlarge |
|
|
Classes de instância otimizada para memória |
|
|
db.r7i.large–db.r7i.48xlarge, db.r7i.metal-24xl, db.r7i.metal-48xl db.r6in.large–db.r6in.32xlarge db.r6id.large–db.r6id.32xlarge, db.r6id.metal db.r6i.large–db.r6i.32xlarge, db.r6i.metal db.r5d.large a db.r5d.24xlarge db.r5b.large–db.r5b.24xlarge db.r5.large–db.r5.24xlarge db.x2iedn.xlarge–db.x2iedn.32xlarge, db.x2iedn.metal db.x2iezn.2xlarge–db.x2iezn.12xlarge, db.x2iezn.metal db.x2idn.16xlarge–db.x2idn.32xlarge, db.x2idn.metal db.z1d.large–db.z1d.12xlarge |
|
|
Classes de instância pré-configuradas otimizadas para memória |
|
|
db.r7i.8xlarge.tpc2.mem3x db.r7i.8xlarge.tpc2.mem2x db.r7i.6xlarge.tpc2.mem4x db.r7i.6xlarge.tpc2.mem2x db.r7i.4xlarge.tpc2.mem4x db.r7i.4xlarge.tpc2.mem3x db.r7i.4xlarge.tpc2.mem2x db.r7i.3xlarge.tpc2.mem4x db.r7i.2xlarge.tpc2.mem8x db.r7i.2xlarge.tpc2.mem4x db.r7i.xlarge.tpc2.mem4x db.r7i.xlarge.tpc2.mem2x db.r6i.8xlarge.tpc2.mem4x db.r6i.8xlarge.tpc2.mem3x db.r6i.6xlarge.tpc2.mem4x db.r6i.4xlarge.tpc2.mem4x db.r6i.4xlarge.tpc2.mem3x db.r6i.4xlarge.tpc2.mem2x db.r6i.2xlarge.tpc2.mem8x db.r6i.2xlarge.tpc2.mem4x db.r6i.2xlarge.tpc1.mem2x db.r6i.xlarge.tpc2.mem4x db.r6i.xlarge.tpc2.mem2x db.r6i.large.tpc1.mem2x db.r5b.8xlarge.tpc2.mem3x db.r5b.6xlarge.tpc2.mem4x db.r5b.4xlarge.tpc2.mem4x db.r5b.4xlarge.tpc2.mem3x db.r5b.4xlarge.tpc2.mem2x db.r5b.2xlarge.tpc2.mem8x db.r5b.2xlarge.tpc2.mem4x db.r5b.2xlarge.tpc1.mem2x db.r5b.xlarge.tpc2.mem4x db.r5b.xlarge.tpc2.mem2x db.r5b.large.tpc1.mem2x db.r5.12xlarge.tpc2.mem2x db.r5.8xlarge.tpc2.mem3x db.r5.6xlarge.tpc2.mem4x db.r5.4xlarge.tpc2.mem4x db.r5.4xlarge.tpc2.mem3x db.r5.4xlarge.tpc2.mem2x db.r5.2xlarge.tpc2.mem8x db.r5.2xlarge.tpc2.mem4x db.r5.2xlarge.tpc1.mem2x db.r5.xlarge.tpc2.mem4x db.r5.xlarge.tpc2.mem2x db.r5.large.tpc1.mem2x |
|
|
Classes de instância expansível |
|
|
db.t3.small–db.t3.2xlarge |
|
|
Standard Edition 2 (SE2) Traga a sua própria licença (BYOL) |
Classes de instância padrão |
|
db.m7i.large–db.m7i.4xlarge db.m6in.large–db.m6in.4xlarge db.m6id.large–db.m6id.4xlarge db.m6i.large–db.m6i.4xlarge db.m5d.large a db.m5d.4xlarge db.m5.large – db.m5.4xlarge |
|
|
Classes de instância otimizada para memória |
|
|
db.r7i.large–db.r7i.4xlarge db.r6in.large–db.r6in.4xlarge db.r6id.large–db.r6id.4xlarge db.r6i.large–db.r6i.4xlarge db.r5d.large a db.r5d.4xlarge db.r5b.large–db.r5b.4xlarge db.r5.large–db.r5.4xlarge db.x2iedn.xlarge–db.x2iedn.4xlarge db.x2iezn.2xlarge–db.x2iezn.4xlarge db.z1d.large–db.z1d.3xlarge |
|
|
Classes de instância pré-configuradas otimizadas para memória |
|
|
db.r7i.xlarge.tpc2.mem2x db.r7i.xlarge.tpc2.mem4x db.r7i.2xlarge.tpc2.mem4x db.r7i.2xlarge.tpc2.mem8x db.r7i.3xlarge.tpc2.mem4x db.r7i.4xlarge.tpc2.mem2x db.r7i.4xlarge.tpc2.mem3x db.r7i.4xlarge.tpc2.mem4x db.r6i.4xlarge.tpc2.mem4x db.r6i.4xlarge.tpc2.mem3x db.r6i.4xlarge.tpc2.mem2x db.r6i.2xlarge.tpc2.mem8x db.r6i.2xlarge.tpc2.mem4x db.r6i.2xlarge.tpc1.mem2x db.r6i.xlarge.tpc2.mem4x db.r6i.xlarge.tpc2.mem2x db.r6i.large.tpc1.mem2x db.r5b.4xlarge.tpc2.mem4x db.r5b.4xlarge.tpc2.mem3x db.r5b.4xlarge.tpc2.mem2x db.r5b.2xlarge.tpc2.mem8x db.r5b.2xlarge.tpc2.mem4x db.r5b.2xlarge.tpc1.mem2x db.r5b.xlarge.tpc2.mem4x db.r5b.xlarge.tpc2.mem2x db.r5b.large.tpc1.mem2x db.r5.4xlarge.tpc2.mem4x db.r5.4xlarge.tpc2.mem3x db.r5.4xlarge.tpc2.mem2x db.r5.2xlarge.tpc2.mem8x db.r5.2xlarge.tpc2.mem4x db.r5.2xlarge.tpc1.mem2x db.r5.xlarge.tpc2.mem4x db.r5.xlarge.tpc2.mem2x db.r5.large.tpc1.mem2x |
|
|
Classes de instância expansível |
|
|
db.t3.small–db.t3.2xlarge |
|
|
Standard Edition 2 (SE2) Licença incluída |
Classes de instância padrão |
|
db.m7i.large–db.m7i.4xlarge db.m5.large – db.m5.4xlarge |
|
|
Classes de instância otimizada para memória |
|
|
db.r7i.large–db.r7i.4xlarge db.r6i.large–db.r6i.4xlarge db.r5.large–db.r5.4xlarge |
|
|
Classes de instância expansível |
|
|
db.t3.small–db.t3.2xlarge |
Classes de instâncias de banco de dados obsoletas do RDS para Oracle
Estas classes de instância de banco de dados estão descontinuadas para o RDS para Oracle:
-
db.m1, db.m2, db.m3, db.m4
-
db.t1, db.t2
-
db.r1, db.r2, db.r3, db.r4
-
db.x1, db.x1e
As classes de instâncias de banco de dados anteriores foram substituídas por classes de instâncias de banco de dados com melhor performance que geralmente estão disponíveis a um custo menor. Se você tiver instâncias de banco de dados que usam as classes de instância de banco de dados defasadas, terá as seguintes opções:
-
Permitir que o Amazon RDS modifique cada instância de banco de dados automaticamente para usar uma classe de instância de banco de dados não defasada comparável. Para conferir os cronogramas de defasagem, consulte Tipos de classe de instância de banco de dados.
-
Alterar a classe da instância de banco de dados por conta própria, modificando a instância de banco de dados. Para ter mais informações, consulte Modificar uma instância de banco de dados do Amazon RDS.
nota
Se você tiver snapshots de banco de dados de instâncias de banco de dados que usavam as classes de instância de banco de dados obsoletas, selecione uma classe de instância de banco de dados que não seja obsoleta ao restaurar os snapshots de banco de dados. Para ter mais informações, consulte Restaurar uma instância de banco de dados.