资源类型“ AWS :: RDS :: DBInstance”的“ DBInstanceClass”属性

时间:2019-12-28 22:06:43

标签: amazon-web-services amazon-ec2 amazon-rds

对于使用以下模板创建的以下MySQL数据库实例:

"DbSubnetGroup"

我的理解是,

RDS是一台计算机(EC2实例),其中"db.t2.micro"的每个子网上都会启动EC2实例。

此计算机为someapp EC2实例类型。

每台计算机将托管一个MySQL数据库实例("DbSubnetGroup")。

MultiAZ: "true"中的多个子网可以位于相同或不同的可用性区域中,因为DbSecurityGroup


如果这是正确的理解,

DBInstanceClass是否分配给"db.t2.micro"的每个EC2实例类型(RETURN CASE WHEN groups IS NOT NULL THEN collect(groups) ELSE NULL END )?

1 个答案:

答案 0 :(得分:1)

  

RDS是一台计算机(EC2实例),其中EC2实例将是   在“ DbSubnetGroup”的每个子网上启动。

是的,这是正确的,RDS托管在EC2实例上,但是您不需要管理这些实例。

  

此计算机属于“ db.t2.micro” EC2实例类型。

是,用户在配置RDS实例类型时会选择它。因此,如果您选择了微型类型,则EC2实例应该是同一类型。

  

每台计算机将托管一个MySQL数据库实例(someapp)。

是的,EC2实例将托管数据库。

  

“ DbSubnetGroup”中的多个子网可以相同或不同   可用区域,因为MultiAZ:“ true”

如果选择了多可用区数据库,则将使用不同的可用区来设置主数据库和辅助数据库。它们将不在同一可用区中,因为它们将无法提供可用区冗余。

  

如果这是正确的理解,

     

是否已将DbSecurityGroup分配给每种EC2实例类型(DBInstanceClass)   “ db.t2.micro”?

是的,安全组将分配给RDS设置中的每个EC2实例。