Como parar um AWS RDS SQL Server usando um console da Web e AWS CLI

Como parar um AWS RDS SQL Server usando um console da Web e AWS CLI

Como parar um AWS RDS SQL Server usando um console da Web e AWS CLI 1
cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br


Este artigo explora o processo para interromper um AWS RDS SQL Server usando o console da web e o AWS CLI.

Introdução

O AWS RDS fornece instâncias de banco de dados gerenciadas para SQL Server, Oracle, MySQL, MariaDB e PostgreSQL. Você pode facilmente
crie, configure e gerencie o AWS RDS SQL Server. Você pode consultar esses artigos úteis relacionados ao AWS RDS SQL Server no SQLShack.

A AWS fornece uma conta de camada gratuita para experimentar a instância do RDS para fins de desenvolvimento e teste. Não cobra
qualquer custo mínimo para você e usa o pagamento conforme o modelo. Isso significa que, se sua instância estiver executando 24 * 7, você pagará um valor mais alto
custo. Você pode gerenciar o custo do RDS SQL, interrompendo a instância enquanto não a estiver usando. Você deve sempre planejar
o uso de recursos e o custo estimado usando as calculadoras de preços do Amazon RDS.

Obtemos os seguintes benefícios nas contas de nível gratuito por 12 meses a partir da data de registro da conta.

  • AWS RDS SQL Server para serviço de zona de disponibilidade única (AZ) por 750 horas de uso para o SQL Server Express Edition

  • Armazenamento de banco de dados SSD de uso geral – 20 GB

  • Você também pode obter 20 GB de armazenamento para backups de banco de dados (instantâneos)

Suponha que você crie um RDS SQL para fins de desenvolvimento ou teste. Você interrompe as instâncias depois de concluir o aprendizado
sobre o RDS. Você não acessa regularmente a instância SQL, portanto ela deve estar no estado Parado. Você não usou o RDS por 10
dias e depois de efetuar login novamente, você fica surpreso ao saber que a instância do RDS está em execução. Você pode estar preocupado,
direita!

Neste artigo, focaremos em interromper um AWS RDS SQL Server, custos associados e por que ele fica online
automaticamente se você não o iniciar manualmente.

Parando um AWS RDS SQL Server

Você pode iniciar ou parar rapidamente a instância SQL na AWS usando o console da web da AWS ou a AWS CLI. Na captura de tela a seguir, nós
veja que a instância está em acessível status.

Painel RDS

No painel do RDS, selecione a instância e vá para Ações.

Pare o AWS RDS SQL Server

Aqui, você obtém as seguintes opções.

  • Pare: Para parar a instância do RDS
  • Reiniciar: Para reiniciar os serviços da instância do RDS
  • Excluir: se queremos remover o banco de dados RDS permanentemente, podemos escolher esta opção
  • Tire uma foto rápida: O RDS tira instantâneos automaticamente para recuperar dados em caso de problemas. Você pode usar esta opção para tirar uma captura instantânea manual
  • Restaurar para o ponto no tempo: Podemos restaurar a instância do RDS para um ponto específico no tempo para recuperar dados

Queremos interromper a instância do RDS SQL Server, então clique na opção Parar e o seguinte assistente será interrompido
Instância de banco de dados.

Especificamos se queremos criar um instantâneo antes de interromper o AWS RDS SQL Server. Você também recebe um pedaço de
informações que você pode parar uma instância de banco de dados por até sete dias. Se você não iniciar manualmente, a AWS automaticamente
inicia uma instância para você.

Parar instância do banco de dados

Vamos tirar um instantâneo do banco de dados antes de parar a instância. Depois de clicar em Sim, especifique um nome de instantâneo. Você deve fornecer um nome de instantâneo apropriado para identificá-lo rapidamente.

Instantâneo do banco de dados

Especifique um nome de captura instantânea e clique em Sim, pare agora. Ele começa a parar a instância do RDS.

Parando status

Você pode clicar em Instantâneos no painel RDS SQL e mostra os instantâneos manuais disponíveis.
Podemos ver a captura instantânea que especificamos ao parar a instância do RDS.

Verificar instantâneo manual

Leva algum tempo para interromper o AWS RDS SQL Server. Você pode atualizar o painel do RDS ou o console da Web e ele mostra PARADO status.

Atualizar console da AWS

Depois que você interrompe a instância do banco de dados RDS, a AWS cobra apenas pelo armazenamento provisionado e também pelo armazenamento de backup.
O armazenamento de backup inclui backups automatizados e instantâneos manuais na janela de retenção especificada.

PARAR a instância do AWS RDS SQL Server usando os comandos da AWS CLI

Usamos a interface da linha de comandos (CLI) para trabalhar com os serviços RDS programaticamente. Fornece
flexibilidade no gerenciamento de recursos sem passar pelo processo do console da web da AWS, como login, gerenciamento da AWS
Recursos.

No artigo, Aprenda a AWS CLI: uma visão geral da AWS CLI (interface de linha de comando da AWS), fizemos uma visão geral e a instalamos no sistema operacional Windows.
Você deve ler este artigo e configurar um perfil com sua chave de acesso, chave secreta e região da AWS na qual
seus recursos existem.

No meu caso, a instância do RDS já está no estado STOPPED. Portanto, vamos começar com os comandos da CLI. Para
iniciar uma instância do RDS, usamos instância start-db comando e especifique o identificador da instância.

Você pode obter o identificador RDS no painel do RDS, como mostrado abaixo.

Identificador RDS

Usamos o seguinte comando para iniciar a instância do RDS SSASInRDS com a produção do perfil da CLI.

> aws rds start-db-instance – db-instance-identifier ssasinrds – produção de perfil

Se sua instância do RDS estiver em uma região diferente, você não poderá parar, comece a usar a CLI porque ela não pode encontrar o banco de dados
instância. Você recebe o erro, como mostrado abaixo.

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br

Parada da CLI da AWS

Você pode criar um novo perfil com a região correta ou modificar o perfil existente para apontar para o
região apropriada. Você pode obter mais informações sobre o perfil da CLI usando o link do artigo listado acima.

Perfil CLI

Como mostrado abaixo, meu arquivo de configuração e a instância do RDS mostram a região correta da AWS us-east-1.

Região do perfil

Vamos executar este comando usando o AWS CLI.

> aws rds start-db-instance – db-instance-identifier ssasinrds – produção de perfil

Ele fornece saída JSON e algumas colunas úteis, como mostrado abaixo.

Saída JSON

Saída necessária

Ele fornece informações sobre a instância do banco de dados, classe da instância, status, nome do usuário da matéria, terminal, armazenamento alocado, VPC,
grupo de segurança, BackupRetentionPeriod, PreferredBackupWindow, DBParameterGroups, AvailabilityZone, EngineVersion.

Inicia a instância do RDS, como mostrado abaixo. Pode levar algum tempo para alterar o status de Iniciando
para acessível para que os usuários possam se conectar ao banco de dados.

Inicie o RDS usando a CLI

Quando uma instância do RDS estiver disponível, podemos usar stop-rds-instance Comando da CLI para pará-lo.

> aws rds stop-db-instance –db-instance-identifier ssasinrds – produção de perfil

Este comando também fornece uma saída semelhante ao início do RDS usando a CLI.

Resultado

Segue o mesmo processo para interromper o RDS e passa por Parando para Parado
status.

Parando para o status Parado

Pontos essenciais ao STOP AW RDS SQL Server

Podemos observar os seguintes pontos para interromper um AWS RDS SQL Server.

  • Você pode parar a instância do RDS, independentemente das regiões da AWS, classe do DB, versão

  • A instância do banco de dados deve ser configurada na zona Disponibilidade Única

  • Não podemos parar a instância do RDS configurada em uma zona de disponibilidade múltipla. O RDS usa espelhamento de banco de dados ou Always
    para obter uma cópia da instância do DB para Multi-AZ. Você pode consultar a configuração Multi-AZ para configuração do AWS RDS SQL Server para Multi-AZ

  • Não podemos parar a instância do RDS com uma configuração de réplica de leitura

  • Quando clicamos em Parar o RDS, ele executa um desligamento normal e passa pelo estado Parando para Parado

  • A AWS retém o volume de armazenamento anexado ao RDS junto com seus dados enquanto a instância está no estado STOPPED. Limpa os dados armazenados no cache

  • Se você não estrelar o RDS por sete dias, a AWS o inicia automaticamente para realizar a manutenção necessária. Se você não precisar de um status disponível, poderá pará-lo novamente

  • A AWS mantém o nome da instância RDS, ID, DNS (Servidor de Nomes de Domínio), grupo de segurança, grupo de opções

  • A AWS também retém os backups do log de transações para fornecer uma restauração pontual

  • Não podemos fazer alterações na configuração enquanto o RDS estiver no status STOPPED

  • Não podemos remover o grupo de opções, o grupo de parâmetros associado à instância do RDS enquanto estiver no status STOPPED

  • Podemos modificar a opção e o grupo de parâmetros, mas suas alterações são aplicadas imediatamente ao RDS assim que iniciarmos a instância

  • A AWS sempre mantém o ponto de extremidade do RDS, mesmo que a instância esteja no Amazon Virtual Private Cloud ou não. Você sempre deve usar o terminal para conectá-lo ao SSMS ou aos aplicativos clientes. O IP do RDS pode ser alterado dependendo do VPC

Conclusão

Neste artigo, exploramos o AWS RDS SQL Server usando o console da web e os comandos da CLI. Você deve sempre parar
a instância do RDS, se não estiver em uso. Você deve observar que a AWS não para o RDS por tempo indeterminado. Fica com o auto
comece após sete dias. Abordaremos o processo para automatizar a parada e iniciar o RDS nos próximos artigos.

Rajendra Gupta
Últimas mensagens de Rajendra Gupta (ver todos)

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br
Leia Também  Banco de dados SQL Server TempDB e contenção de trava