又刷到一道题:- A company has a web application with sporadic usage patterns. There is heavy usage at the beginning of each month, moderate usage at the
- start of each week, and unpredictable usage during the week. The application consists of a web server and a MySQL database server running
- inside the data center. The company would like to move the application to the AWS Cloud, and needs to select a cost-effective database
- platform that will not require database modi�cations.
- Which solution will meet these requirements?
- A. Amazon DynamoDB
- B. Amazon RDS for MySQL
- C. MySQL-compatible Amazon Aurora Serverless
- D. MySQL deployed on Amazon EC2 in an Auto Scaling group
复制代码 根据题目的描述可知,该公司面对不可预估的使用量,且断断续续的使用。
问题的关键是找到提高性能且性价比高的方案,有限考虑那种serverless且兼容MySQL的服务,所以选C。
那什么是AWS Aurora呢?
Amazon Aurora 是AWS提供的全托管关系型数据库引擎服务,与 MySQL 和 PostgreSQL 高度兼容。它融合了高端商业数据库的高性能与高可用性,同时兼具开源数据库的简洁性与性价比,旨在为用户提供兼具强大性能与经济高效的数据库解决方案。
Aurora在如下几个方面有显著的优势:
- 高性能:在同样的硬件下,它能比MySQL高5倍性能,比PostgreSQL高3倍性能。
- 完全托管:管理亚马逊RDS,提供自动备份、修补和故障切换功能。
- 高可用:支持复制、自动转移,而多亚利桑那州的部署进行故障容限。
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |