Este tópico descreve como criar uma instância do ApsaraDB RDS for PostgreSQL pelo console e selecionar a configuração adequada para sua carga de trabalho.
Pré-requisitos
Se você usar um usuário RAM para criar uma instância RDS, esse usuário deve ter as permissões AliyunRDSFullAccess e AliyunBSSOrderAccess. Para mais informações sobre como conceder permissões, consulte Grant permissions to a RAM user.
Antes de começar, verifique se você tem:
(Apenas usuários RAM) As permissões
AliyunRDSFullAccesseAliyunBSSOrderAccess. Consulte Grant permissions to a RAM user
Criar uma instância
Acesse a página de compra do RDS.
-
Selecione um Billing method. A tabela a seguir descreve os métodos de faturamento disponíveis.
Para instâncias Serverless, consulte Create an ApsaraDB RDS for PostgreSQL Serverless instance . O preço final aparece no canto inferior direito da página de compra após a conclusão de todas as etapas de configuração.
Billing method
Ideal para
Principal benefício
Subscription
Cargas de trabalho estáveis e de longa duração
Descontos significativos para prazos mais longos; especifique uma Subscription duration no momento da compra
Pay-as-you-go
Uso de curto prazo, testes ou cargas de trabalho imprevisíveis
Faturamento por hora; libere a instância a qualquer momento para interromper as cobranças
Serverless
Tarefas agendadas, cargas com picos ou totalmente gerenciadas
Os recursos dimensionam dinamicamente conforme sua carga de trabalho
-
Selecione uma Region.
Para acessar a instância RDS a partir de uma instância do Elastic Compute Service (ECS) pela rede interna, crie a instância RDS na mesma região da instância ECS. Se estiverem em regiões diferentes, a instância ECS só poderá alcançar a instância RDS pela internet pública, o que aumenta a latência.
Para conectar-se a partir de um servidor local ou dispositivo que não seja uma instância ECS, selecione a região mais próxima desse dispositivo e conecte-se usando o endpoint público.
ImportanteNão é possível alterar a região após a criação da instância. Escolha com cuidado.
-
Configure o mecanismo de banco de dados e a edição da instância.
Defina o Database engine como PostgreSQL e selecione a versão.
Conclua a SLR Authorization. Clique em Authorize para conceder a função vinculada ao serviço (SLR)
AliyunServiceRoleForRdsPgsqlOnEcs. Essa autorização única e gratuita permite que o RDS gerencie Elastic Network Interfaces (ENIs) para conectividade de rede.-
Selecione uma Edition.
Edition
Arquitetura
Ideal para
Basic Edition
Nó único
Aprendizado pessoal, microssites e cargas de trabalho de desenvolvimento/teste ou não críticas. Tempo de recuperação maior durante falhas.
High-availability Edition
Um primário + um secundário
Cargas de trabalho de produção para médias e grandes empresas; internet, IoT, varejo eletrônico, logística e jogos
Cluster Edition (Recomendado)
Um primário + vários nós secundários (nós secundários suportam operações de leitura)
Cargas de trabalho que exigem alta disponibilidade e dimensionamento de leitura; novo varejo, manufatura automotiva e ERP de grandes empresas
Note: As edições disponíveis dependem da região e da versão do mecanismo selecionadas. Para uma comparação completa, consulte Overview of editions .
Selecione um Product type (Standard ou Yitian). > Note: Esta configuração não se aplica à Basic Edition. Tanto a High-availability Edition quanto a Cluster Edition suportam Standard e Yitian. Consulte Introduction to product types.
-
Selecione um Storage type.
Recurso
Premium ESSD (Recomendado)
ESSD
Capacidade
Até 64.000 GB
Até 64.000 GB
Escalabilidade
Sem interrupções de conexão durante o scale-out; upgrade online concluído em segundos; suporta expansão automática de armazenamento
Igual
Desempenho
Integra IO performance burst, Buffer Pool Extension (BPE) e data archiving
PL1 < PL2 < PL3; PL2 oferece até 2x o IOPS e throughput do PL1; PL3 oferece até 20x o IOPS e 11x o throughput do PL1
Backup
Nível de minuto ou segundo; frequência máxima de uma vez a cada 15 minutos
Igual
Note: Os tipos de armazenamento disponíveis dependem do tipo de produto e da edição selecionados. Tanto ESSD quanto Premium ESSD suportam Cloud Disk Encryption . Consulte Disk encryption e Introduction to storage types . Para Premium ESSD , você também pode ativar IO performance burst , Buffer Pool Extension (BPE) e data archiving . Para mais informações, consulte Premium ESSD .
-
Configure a rede. O Network type está definido como VPC.
Selecione uma VPC. Para acesso pela rede interna a partir do ECS, as instâncias ECS e RDS devem estar na mesma região e Virtual Private Cloud (VPC). > Note: Instâncias ECS e RDS podem se comunicar pela rede interna mesmo que usem vSwitches diferentes dentro da mesma VPC.
Escolha se deseja Add to whitelist. Selecionar esta opção permite que instâncias ECS na mesma VPC alcancem a instância RDS imediatamente após a criação. > Note: Se você selecionar No, configure a lista de permissões após a criação da instância. Consulte Configure a whitelist.
-
Selecione a zona, o vSwitch e o Deployment method.
Zone: As diferenças de desempenho entre zonas na mesma região são insignificantes. Colocar instâncias ECS e RDS na mesma zona minimiza a latência, embora a latência entre zonas seja aceitável para a maioria das cargas de trabalho.
vSwitch: Selecione um vSwitch existente ou clique em Create vSwitch para criar um. Consulte Create and manage a vSwitch.
-
Deployment method:
Multi-zone deployment (Recomendado): Os nós primário e secundário ficam em zonas diferentes dentro da mesma região, fornecendo recuperação de desastres entre zonas. Selecione a Zone and network of primary node e a Zone and network of secondary node.
Single-zone deployment: Ambos os nós ficam na mesma zona. A Basic Edition suporta apenas implantação em zona única.
Se Sold out aparecer no canto superior direito de uma zona, selecione uma zona diferente.
-
Selecione um Instance type.
-
Selecione uma Category.
Category
Recursos dedicados
Recursos compartilhados
Ideal para
General-purpose
Memória e I/O
CPU e armazenamento
Cargas de trabalho equilibradas com custo-benefício
Dedicated
CPU, memória, armazenamento e I/O (reservados exclusivamente)
Nenhum (todos os recursos reservados exclusivamente)
Cargas de trabalho de produção que exigem desempenho consistente e previsível. Não disponível para Basic Edition.
-
Escolha um tipo de instância específico com base em núcleos de CPU, memória, conexões máximas e IOPS máximo. Para a lista completa, consulte ApsaraDB RDS for PostgreSQL instance types.
Ambiente de teste: 2 núcleos de CPU ou mais
Ambiente de produção: 4 núcleos de CPU ou mais
-
Defina a Storage capacity. A capacidade deve ser provisionada em incrementos de 5 GB. O intervalo depende do tipo de instância e do tipo de armazenamento.
(Apenas Subscription) Defina a Subscription duration. Passe o mouse sobre View details ao lado do custo para ver o detalhamento dos preços.
-
Configure os parâmetros opcionais. Se não tiver requisitos especiais, mantenha os padrões.
Parâmetro
Descrição
Port
Porta da instância. Intervalo: 1000–5999. Padrão: 5432.
Parameter template
Aplica um modelo de parâmetros na criação. Se não selecionado, o modelo padrão do sistema será usado. Para criar um modelo personalizado, consulte Use parameter templates.
Release protection
(Apenas Pay-as-you-go) Impede que a instância seja liberada acidentalmente. Consulte Enable or disable instance release protection.
Minor engine version update policy
Padrão: Automatic upgrade. O sistema envia tarefas proativas de O&M para atualizar a versão secundária do mecanismo dentro da janela de manutenção especificada; você será notificado por e-mail e mensagem interna. Após a criação da instância, você pode acessar a página Basic Information da instância para modificar a política de atualização da versão secundária. Consulte Modify the automatic upgrade settings. Para fixar uma versão secundária específica na criação, selecione-a na lista; se não definida, a versão secundária mais recente do AliPG será usada. Exemplo de string de versão:
rds_postgres_1400_20220830_14.4. Consulte AliPG minor engine version release notes.Resource group
Atribui a instância a um grupo de recursos para gerenciamento.
Time zone
Fusos horários nomeados são suportados; deslocamentos UTC não são. Se não definido, o padrão é determinado pela região. Instâncias somente leitura herdam o fuso horário da instância primária. Consulte List of common named time zones.
Instance name
Um nome personalizado para ajudar a identificar a instância.
Tags
Tags para classificação e gerenciamento em várias instâncias. Consulte Filter instances by tag.
Privileged account
Cria uma conta privilegiada na criação da instância. Selecione Configure later para configurá-la após a criação. Consulte Create a database and an account.
No canto superior direito da página, defina o número de instâncias a serem compradas (1–20).
-
Revise o pedido, clique em Confirm order e conclua o pagamento. Uma mensagem de confirmação aparecerá no console.
Para instâncias Subscription, ative a Auto-renewal para evitar interrupções de serviço quando a assinatura expirar. A renovação automática segue o termo da sua assinatura (mensal ou anual) e pode ser desativada a qualquer momento. Consulte Auto-renewal .
-
Acesse a Instances page. Na barra de navegação superior, selecione a região onde você criou a instância. Encontre a instância pelo Creation time.
A criação da instância leva de 1 a 10 minutos. Atualize a página se a instância ainda não estiver visível.
Próximos passos
Perguntas frequentes
Como visualizo o número total de instâncias RDS na minha conta?
Faça login na página Visão geral do RDS. Ela mostra o número total de instâncias em todos os mecanismos de banco de dados, as regiões onde estão localizadas e o número de instâncias em execução por região.
Por que minha nova instância não aparece na lista de instâncias?
|
Causa |
Solução |
|
Região incorreta selecionada |
Alterne a região no canto superior esquerdo do console para a região selecionada ao criar a instância. |
|
Recursos insuficientes na zona |
A criação da instância falhou devido à exaustão de recursos. Verifique a lista de Pedidos para obter um reembolso e tente uma zona diferente. |
|
Política RAM bloqueia instâncias não criptografadas |
Uma política RAM está impedindo a criação de instâncias RDS não criptografadas. Defina o tipo de armazenamento como disco em nuvem, ative Disk encryption, selecione uma chave e tente novamente. A criptografia de disco não pode ser configurada para discos locais de alto desempenho no momento da criação. Para detalhes, consulte Usar uma política RAM para restringir permissões. |
Como corrijo o erro "SLR does not exist"?
Esse erro ocorre na primeira vez que você cria uma instância do ApsaraDB RDS for PostgreSQL. Clique em Authorize ao lado de SLR Authorization para conceder a função vinculada ao serviço AliyunServiceRoleForRdsPgsqlOnEcs. Esta etapa única e gratuita permite que o RDS gerencie ENIs para conectividade de rede. Consulte Funções vinculadas ao serviço.
Referências
Criar uma instância usando a API: CreateDBInstance
-
Criar instâncias para outros mecanismos de banco de dados: