/ / Qual é a diferença entre cluster e instância no AWS Aurora RDS - amazon-web-services, computação em cluster, amazon-rds, amazon-rds-aurora

Qual é a diferença entre Cluster e Instância no AWS Aurora RDS - Amazon Web Services, computação em cluster, amazon-rds, amazon-rds-aurora

Eu acho que o título é bem objetivo, mas só para esclarecer:

Quando você cria uma instância de banco de dados Aurora,é solicitado a fornecer um nome para uma Instância de Banco de Dados, um Cluster de Banco de Dados e um Banco de Dados (em que o nome do Banco de Dados é opcional e nenhum banco de dados será criado se não for especificado ...). Quando você cria outra instância, precisa dar o nome para ambas novamente, e nenhuma delas pode ser a mesma que as primeiras.

Então, qual é a diferença entre uma instância de banco de dados Aurora e um cluster de banco de dados Aurora?

Além disso, pode (e quando) se conectar a cada um deles?

Obrigado!!

Respostas:

5 para resposta № 1

Um cluster Aurora é simplesmente um grupo de instâncias. Por padrão, o Aurora criará duas instâncias em um cluster - uma para leituras e outra para gravações. Mas você pode alterar essa configuração para ser o que precisar.

Para os nomes:

  • Cluster de banco de dados é o nome do cluster que contém as instâncias
  • Instâncias do banco de dados são os nomes de cada instância no cluster. Por padrão, se você nomeou as instâncias "mydb", a AWS anexará o AZ a o nome. Então, ele se tornaria "mydb-us-east-1c" por exemplo.
  • Nome do banco de dados é o nome do banco de dados inicial que serácriado dentro de Aurora. Pense banco de dados como onde você irá adicionar tabelas e dados. Se você não especificar um nome de banco de dados, você só precisará criar o seu próprio - o que é provável o que você quer fazer de qualquer maneira.

Para se conectar, basta apontar seu aplicativo no terminal do cluster. O RDS roteará o tráfego e lidará com os failovers para você.