如何评估用 Amazon RDS 的费用

2011-01-20 11:07:17 +08:00
 kayue
我想转用 Amazon Relational Database Service (Amazon RDS) 来 host 我的 database

想请教一下,如何知道现时 MySQL 的使用状况? (IO requests, provisioned storage, data transfer in and out) 等等?

我知道可以用 http://calculator.s3.amazonaws.com/calc5.html 计价
但是我不知道现时的使用状况,无法估算所需费用

另外用 Amazon RDS 有甚么需要注意的吗?
能够防止 table locking 等情况出现吗?

ps:主要用来 host wordpress
8437 次点击
所在节点    Amazon Web Services
32 条回复
disinfeqt
2011-01-20 11:16:02 +08:00
楼主最后一句 ps 让我喷了... 噗
kayue
2011-01-20 11:16:53 +08:00
小弟公司的 wordpress 可是有上千万的 visitors ....
GordianZ
2011-01-20 11:17:04 +08:00
如果只是host wordpress的话没必要用RDS, 真要是流量那么大的话,不如去用WP.com的收费服务……
disinfeqt
2011-01-20 11:18:16 +08:00
@kayue 哈哈哈哈 我开玩笑的
TechCrunch 用的也是 wp.com,so...
kayue
2011-01-20 11:18:55 +08:00
@disinfeqt 我发现原来我有在twitter follow 你……可以透露一下传说中那个几乎所有专辑的 600*600 大图的地方即甚么吗??

(不要离题!)
kayue
2011-01-20 11:26:53 +08:00
@GordianZ @disinfeqt WP.com 貌似不便宜啊……

即使会用 WP.com
另外我也想增长一下 server administration 的知识
想知道如何查阅 IO requests 等资讯
disinfeqt
2011-01-20 11:50:01 +08:00
Livid
2011-01-20 11:54:05 +08:00
我比较好奇是哪个博客?
GordianZ
2011-01-20 12:06:52 +08:00
@kayue 折腾的话也不要用生产服务器啊,自己搭个Linux, 想怎么折腾怎么折腾~
kayue
2011-01-20 12:07:05 +08:00
Livid
2011-01-20 12:11:29 +08:00
每月 1600 万 PV,那么每天大概 60 万,平均每秒 10 个左右,高峰时候估计有 30。那么每个页面上如果有 5 个查询,那么高峰时候差不多每秒 150 次查询。
GordianZ
2011-01-20 12:12:45 +08:00
@kayue 现在是独立MySQL服务器么?你这种可能premium不够,要上VIP: http://vip.wordpress.com/
VIP的好处是绝对稳定,可以参见TechCrunch, 缺点是迁移比较麻烦。
kayue
2011-01-20 12:15:32 +08:00
re @GordianZ
我想知道现时 server 的使用情况嘛,只能够在 production server 上看。
目前 server management 是外判的,奈何那个 server guy 不太友善,都不回答我的问题…
利益冲突吧…

我们也在考虑换人,不过不敢啊,全公司都没有人知道现时的server 是怎样setup.

re @disinfeqt
我在考虑这个了… http://vip.wordpress.com/hosting/
目前樽颈位在 mysql,不在web server,所以我想将 database 外判给 amazon 就好
GordianZ
2011-01-20 12:18:02 +08:00
@Livid
Dynamic page generated in 1.148 seconds.
Cached page generated by WP-Super-Cache on 2011-01-20 00:04:56

其实多数都命中到静态页面了,所以查询量至少对折~
kayue
2011-01-20 12:20:12 +08:00
大家回的真快,呵呵

@GordianZ 是的,己经有独立 database server 了

@Livid
谢谢,原来是这样计算。
目前每个页面大概有 30 个 sql query 吧……

己经安装了caching 的plugin

下个 version 应该会在 theme level 就局部 implement 一些 caching (例如整个sidebar)
希望有帮助
kayue
2011-01-20 12:24:26 +08:00
我安装了一个叫 Debug Queries 的 wordpress plugin, 显示出大概有 30 条 queries
disable WP-Super-Cache 后有上60条 queries,所以我想 cached 后应该还有30条

例如 sidebar 那个 popular post plugin,
仍然会用 query 找 thumbnails

这些地方可以再优化
GordianZ
2011-01-20 12:27:23 +08:00
@kayue 正想说sidebar和首页最热的文章上memcache效果会很好的。
看了IP, 是SoftLayer的机器,在Texas哦,Amazon的数据中心在东西岸的,延迟肯定比本地机房高,不说很大影响吧至少也有10ms以上。
所以先行加cache, 然后商量WP.com的VIP吧,那边要scale的话很容易的,而且不用担心技术细节之类。
kayue
2011-01-20 12:27:50 +08:00
想问一下 mysql 本身有 logging 可供查询的吗?
kayue
2011-01-20 12:31:09 +08:00
@GordianZ 另一考虑是 wp.com 能不能提供足够弹性。例如安装 plugin, customization 之类的。

慢 10ms 不是大问题,不要死就好了……
另外 10ms 我优化一下那个 theme 也补回来了

(那个theme 不是我code 的…)
GordianZ
2011-01-20 12:36:26 +08:00
@kayue
MySQL Server Status Variables
http://dev.mysql.com/doc/refman/5.0/en/server-status-variables.html

WP的VIP应该会有足够权限来自定plugin, 不用担心。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/7444

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX