我打算devise一个基于云的应用程序,它利用使用Amazon RDS提供的MySQL。 我希望为我在固态驱动器上获得的数据设置读取副本。 Amazon RDS是否允许我们使用SSD的实例,或者我们将不得不使用具有SSD支持的EBS来实现它?
完全可以使用SSD创buildRDS实例 。 但是,CloudFormation中尚不支持使用SSD来定义RDS资源( 请参阅其他人的抱怨 )。 不幸的是,我无法find他们计划在CloudFormation中支持它的任何信息,但我希望很快! 🙂
AWS支持通过AWS控制台手动或使用CloudFormation模板将SSD存储分配给您的RDS实例时使用SSDconfiguration的RDS实例 ,有几点注意事项:
首先启动时,我build议不要担心预置IOPS(SSD)存储选项,除非您有重要的数据表明您的系统将需要大量的I / O操作。
从文档:
有关Amazon RDS和VPC的更多信息,请参阅Amazon Relational Database Service用户指南中的使用Amazon RDS和Amazon VPC 。
如果您已将CloudFormation模板定义为使用DBSecurityGroup,则可能无法使用更新模板切换到VPC安全组。 在更新模板以使用新的VPC安全组之后,您可能必须重新启动您的堆栈,这可能会导致严重的停机时间,或需要大量的手动操作或自动化开发来减less停机风险。
此外,如果将此设置指定为在CloudFormation更新模板中应用的更改,则可能会在RDS实例中遇到一些中断 ,因此应该计划相应的停机时间或服务中断。