V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kayue
V2EX  ›  Amazon Web Services

如何评估用 Amazon RDS 的费用

  •  
  •   kayue · 2011-01-20 11:07:17 +08:00 · 8591 次点击
    这是一个创建于 5050 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我想转用 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
    32 条回复    1970-01-01 08:00:00 +08:00
    disinfeqt
        1
    disinfeqt  
       2011-01-20 11:16:02 +08:00
    楼主最后一句 ps 让我喷了... 噗
    kayue
        2
    kayue  
    OP
       2011-01-20 11:16:53 +08:00
    小弟公司的 wordpress 可是有上千万的 visitors ....
    GordianZ
        3
    GordianZ  
    MOD
       2011-01-20 11:17:04 +08:00
    如果只是host wordpress的话没必要用RDS, 真要是流量那么大的话,不如去用WP.com的收费服务……
    disinfeqt
        4
    disinfeqt  
       2011-01-20 11:18:16 +08:00
    @kayue 哈哈哈哈 我开玩笑的
    TechCrunch 用的也是 wp.com,so...
    kayue
        5
    kayue  
    OP
       2011-01-20 11:18:55 +08:00
    @disinfeqt 我发现原来我有在twitter follow 你……可以透露一下传说中那个几乎所有专辑的 600*600 大图的地方即甚么吗??

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

    即使会用 WP.com
    另外我也想增长一下 server administration 的知识
    想知道如何查阅 IO requests 等资讯
    disinfeqt
        7
    disinfeqt  
       2011-01-20 11:50:01 +08:00
    Livid
        8
    Livid  
    MOD
       2011-01-20 11:54:05 +08:00
    我比较好奇是哪个博客?
    GordianZ
        9
    GordianZ  
    MOD
       2011-01-20 12:06:52 +08:00
    @kayue 折腾的话也不要用生产服务器啊,自己搭个Linux, 想怎么折腾怎么折腾~
    kayue
        10
    kayue  
    OP
       2011-01-20 12:07:05 +08:00
    Livid
        11
    Livid  
    MOD
       2011-01-20 12:11:29 +08:00
    每月 1600 万 PV,那么每天大概 60 万,平均每秒 10 个左右,高峰时候估计有 30。那么每个页面上如果有 5 个查询,那么高峰时候差不多每秒 150 次查询。
    GordianZ
        12
    GordianZ  
    MOD
       2011-01-20 12:12:45 +08:00
    @kayue 现在是独立MySQL服务器么?你这种可能premium不够,要上VIP: http://vip.wordpress.com/
    VIP的好处是绝对稳定,可以参见TechCrunch, 缺点是迁移比较麻烦。
    kayue
        13
    kayue  
    OP
       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
        14
    GordianZ  
    MOD
       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
        15
    kayue  
    OP
       2011-01-20 12:20:12 +08:00
    大家回的真快,呵呵

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

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

    己经安装了caching 的plugin

    下个 version 应该会在 theme level 就局部 implement 一些 caching (例如整个sidebar)
    希望有帮助
    kayue
        16
    kayue  
    OP
       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
        17
    GordianZ  
    MOD
       2011-01-20 12:27:23 +08:00
    @kayue 正想说sidebar和首页最热的文章上memcache效果会很好的。
    看了IP, 是SoftLayer的机器,在Texas哦,Amazon的数据中心在东西岸的,延迟肯定比本地机房高,不说很大影响吧至少也有10ms以上。
    所以先行加cache, 然后商量WP.com的VIP吧,那边要scale的话很容易的,而且不用担心技术细节之类。
    kayue
        18
    kayue  
    OP
       2011-01-20 12:27:50 +08:00
    想问一下 mysql 本身有 logging 可供查询的吗?
    kayue
        19
    kayue  
    OP
       2011-01-20 12:31:09 +08:00
    @GordianZ 另一考虑是 wp.com 能不能提供足够弹性。例如安装 plugin, customization 之类的。

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

    (那个theme 不是我code 的…)
    GordianZ
        20
    GordianZ  
    MOD
       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, 不用担心。
    napoleonu
        21
    napoleonu  
       2011-01-20 12:37:39 +08:00
    怕数据库受不了你可以做静态页。
    kayue
        22
    kayue  
    OP
       2011-01-20 13:04:03 +08:00
    @GordianZ 目前我们比较倾向 self hosting / cloud hosting

    将来做 development 可以用同一个database 也比较方便。
    wordpress vip hosting 在database 使用上有限制


    to everybody:
    谢谢各位帮忙 :)
    获益良多
    Livid
        23
    Livid  
    MOD
       2011-01-20 13:05:03 +08:00
    那么楼主传一个头像吧。

    以后遇到任何技术问题,期待能够多多交流。

    我们对大流量的网站都非常有兴趣。
    Livid
        24
    Livid  
    MOD
       2011-01-20 13:08:19 +08:00
    哈哈,这个头像真好玩。
    kayue
        25
    kayue  
    OP
       2011-01-20 13:11:23 +08:00
    @Livid
    虽然是大流量,可惜公司暂时就我一个full time technical staff...

    主要负责 front-end / theme development

    以后多多交流!

    已经上传了twitter 的头像 :)
    Xi
        26
    Xi  
       2011-01-20 13:26:40 +08:00
    楼主可以试试这个服务 http://www.v2ex.com/t/6196
    TheOnly92
        27
    TheOnly92  
       2011-01-20 13:33:52 +08:00
    只是想提一下,如果延迟是 10ms ,既是每次 query 都附加 10ms 的延迟。按楼主的情况,如果有 30 queries 的话那么光是延迟就有 300ms 了。这绝对是一个很大的问题啊。
    kayue
        28
    kayue  
    OP
       2011-01-20 16:13:43 +08:00
    @TheOnly92 good point! thanks!
    kayue
        29
    kayue  
    OP
       2011-01-26 10:23:52 +08:00
    An update: WP VIP 不支援 buddypress (a wordpress plugin)
    GordianZ
        30
    GordianZ  
    MOD
       2011-01-26 10:39:40 +08:00
    @kayue 汗,BuddyPress已经不算是wordpress plugin了吧……
    你们站点主要用了BP哪些feature?
    sparanoid
        31
    sparanoid  
    MOD
       2011-01-26 11:29:21 +08:00
    印象中 wordpress.com 用的是这个 memcached 插件:

    http://wordpress.org/extend/plugins/batcache/
    kayue
        32
    kayue  
    OP
       2011-01-26 13:17:40 +08:00
    @GordianZ 大概将来都会用到吧

    @Sparanoid I see. We are currently using WP-Super-Cache, which is a file based caching plugin, should be faster than memcaching.

    Thank you guys.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   941 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 22:42 · PVG 06:42 · LAX 14:42 · JFK 17:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.