我正在使用Google App Engine作为应用程序,该应用程序目前正以大约250万行写入速度和每天450万行读取速度访问数据存储区。
由于在GAE上运行应用程序的成本非常高,我目前正在将应用程序移植到Amazon Elastic Beanstalk和Amazon RDS。
根据上述值,我如何找出/估计我需要哪种类型的RDS实例?以上是一个相当大的处理,让我们说一天的小型或微型MySQL RDS实例要处理?
答案 0 :(得分:2)
完全取决于许多因素:
真的很难说。但根据经验,如果您不需要花哨的复制或分片,GAE数据存储的成本通常会更高,因为它提供了完全冗余,分布,可扩展性等。
我的建议是编写一个快速程序,对RDS上的负载进行基准测试,以复制您期望的内容。如果您放弃所有业务规则等,并且只做假但随机的读写操作,应该很容易编写。