Tarefa 2: criar um banco de dados do RDS e conectá-lo automaticamente à instância do EC2
Objetivo da tarefa
O objetivo desta tarefa é criar um banco de dados do RDS e usar o recurso de conexão automática no console do RDS para configurar automaticamente a conexão entre a instância do EC2 e o banco de dados do RDS.
Etapas para criar um banco de dados do RDS
Use as seguintes etapas para criar um banco de dados do RDS e conectá-lo à instância do EC2 usando o recurso automático no console do RDS.
Para ver uma animação dessas etapas, consulte Visualizar uma animação: criar um banco de dados do RDS e conectar automaticamente a uma instância do EC2.
Configuração de instância de banco de dados
As etapas desta tarefa configuram a instância do banco de dados da seguinte forma:
-
Tipo de mecanismo: MySQL
-
Modelo: nível gratuito
-
Identificador da instância de banco de dados:
tutorial-database
-
Classe da instância de banco de dados:
db.t3.micro
Importante
Para um ambiente de produção, é necessário configurar a instância para atender às suas necessidades específicas.
Para criar um banco de dados do RDS e conectá-lo automaticamente a uma instância do EC2
Abra o console do Amazon RDS em https://console.aws.amazon.com/rds/
. -
No seletor Region (Região), no canto superior direito, escolha a Região da AWS na qual você criou a instância do EC2. A instância do EC2 e o banco de dados do RDS devem estar na mesma região.
-
No painel, escolha Create database (Criar banco de dados).
-
Em Choose a database creation method (Escolher um método de criação de banco de dados), verifique se a opção Standard Create (Criação padrão) está selecionada. Se você escolher Easy create (Criação fácil), o recurso de conexão automática não estará disponível.
-
Em Engine options (Opções de mecanismo), em Engine type (Tipo de mecanismo), escolha MySQL.
-
Em Templates (Modelos), escolha um modelo de exemplo que atenda às suas necessidades. Neste tutorial, escolha o Free tier (Nível gratuito) para criar um banco de dados do RDS sem nenhum custo. Porém, o nível gratuito estará disponível somente se a conta tiver menos de 12 meses. Aplicam-se outras restrições. Você pode ler mais escolhendo o link Info (Informações) na caixa Free tier (Nível gratuito).
-
Em Configurações, faça o seguinte:
-
Em DB instance identifier (Identificador da instância de banco de dados), insira um nome para o banco de dados. Para este tutorial, insira
tutorial-database
. -
Em Master username (Nome de usuário principal), deixe o nome padrão, que é
admin
. -
Em Master password (Senha principal), digite uma senha da qual você consiga se lembrar para este tutorial e, em Confirm password (Confirmar senha), insira a senha novamente.
-
-
Em Instance configuration (Configuração da instância), em DB instance class (Classe de instância de banco de dados), deixe o padrão, que é db.t3.micro. Se a conta tiver menos de 12 meses, você poderá usar essa instância gratuitamente. Aplicam-se outras restrições. Para obter mais informações, consulte Nível gratuito da AWS
. -
Em Connectivity (Conectividade), para Compute resource (Recurso de computação), escolha Connect to an EC2 compute resource (Conectar-se a um recurso de computação do EC2). Esse é o recurso de conexão automática no console do RDS.
-
Em EC2 instance (Instância do EC2), selecione o nome da instância à qual você deseja se conectar. Para os fins deste tutorial, você pode escolher a instância criada na tarefa anterior, chamada
tutorial-instance
, ou escolher outra instância existente. Caso não veja sua instância na lista, escolha o ícone de atualização à direita de Connectivity (Conectividade).Quando você usa o recurso de conexão automática, um grupo de segurança é adicionado a essa instância do EC2, e outro grupo de segurança é adicionado ao banco de dados do RDS. Os grupos de segurança são configurados automaticamente para permitir o tráfego entre a instância do EC2 e o banco de dados do RDS. Na próxima tarefa, você verificará se os grupos de segurança foram criados e atribuídos à instância do EC2 e ao banco de dados do RDS.
-
Selecione Criar banco de dados.
Na tela Databases (Bancos de dados), o Status do novo banco de dados é Creating (Criando) até que o banco de dados esteja pronto para uso. Quando o status mudar para Available (Disponível), será possível conectar-se ao banco de dados. Dependendo da classe de banco de dados e da quantidade de armazenamento, pode levar até 20 minutos para que o novo banco de dados esteja disponível.
Para saber mais, consulte Configurar a conectividade automática de rede com uma instância do EC2 no Guia do usuário do Amazon RDS.
Agora está tudo pronto para Tarefa 3: verificar a configuração da conexão.