Могу ли я создать несколько экземпляров БД в одном кластере БД AWS?

#amazon-web-services #amazon-rds

#amazon-web-services #amazon-rds

Вопрос:

Я хочу создать несколько экземпляров базы данных в одном кластере. например, вся моя база данных приложений разработки должна быть в одном кластере.

Комментарии:

1. Чего вы хотите достичь, разместив несколько экземпляров базы данных в одном кластере?

Ответ №1:

Чтобы создать кластер БД AWS, вы можете создать его с помощью Amazon Aurora DB cluster.

Согласно документам Amazon: Кластер БД Amazon Aurora состоит из одного или нескольких экземпляров БД и тома кластера, который управляет данными для этих экземпляров БД. Том кластера Aurora — это том виртуального хранилища базы данных, который охватывает несколько зон доступности, причем каждая зона доступности содержит копию данных кластера БД. Обратитесь к ссылке для получения более подробной информации.

Перейдите по этой ссылке, чтобы создать кластер БД Amazon Aurora

Во-вторых, если вы используете для развертывания Cloud Formation, вы можете использовать ресурс «AWS::RDS::DBCluster» в своем шаблоне. Он также создает кластер, такой как Aurora для кластера БД Amazon RDS (Amazon Aurora).

Ниже приведен синтаксис JSON для ресурса RDS DBCluster :

 {
  "Type" : "AWS::RDS::DBCluster",
  "Properties" :
  {
    "AvailabilityZones" : [ String, ... ],
    "BacktrackWindow" : Integer,
    "BackupRetentionPeriod" : Integer,
    "DatabaseName" : String,   
    "DBClusterIdentifier" : String,
    "DBClusterParameterGroupName" : String,
    "DBSubnetGroupName" : String,
    "DeletionProtection" : Boolean,
    "EnableCloudwatchLogsExports" : [ String, ... ],
    "EnableIAMDatabaseAuthentication" : Boolean,
    "Engine" : String,
    "EngineMode" : String,
    "EngineVersion" : String,
    "KmsKeyId" : String,
    "MasterUsername" : String,
    "MasterUserPassword" : String,
    "Port" : Integer,
    "PreferredBackupWindow" : String,
    "PreferredMaintenanceWindow" : String,
    "ReplicationSourceIdentifier" : String,
    "ScalingConfiguration" : ScalingConfiguration,
    "SourceRegion" : String,
    "SnapshotIdentifier" : String,
    "StorageEncrypted" : Boolean,
    "Tags" : [ Resource Tag, ... ],
    "VpcSecurityGroupIds" : [ String, ... ]
  }
} 
  

Обратитесь к этой ссылке для создания кластера БД Amazon RDS

Это должно помочь.