V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
cominghome
V2EX  ›  云计算

套路云是真的套路多啊,被套了

  •  
  •   cominghome · 2021-04-07 14:49:17 +08:00 · 5344 次点击
    这是一个创建于 1360 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有批服务做了迁移,空出来十几台服务器,按照习惯把服务器设置成“按量付费”后关机,准备等半个月或者一个月再销毁...

    然后这个月收到了账单,比上月多了几万块,全是这批“按量付费”后关机的实例花费的,咨询客服为啥关机后还在产生费用,得到回答是:“停机不收费,开启后,目前有两种方式,分别可以通过控制台停止实例选择停机不收费,或者调用 API 接口 StopInstance,配置 StoppedMode 动作执行

    敢情从系统内部 poweroff 关机还不行,我草

    28 条回复    2021-05-24 17:30:03 +08:00
    Steps
        1
    Steps  
       2021-04-07 14:53:40 +08:00   ❤️ 5
    当然 poweroff 不行啊,这是常识啊!人家那里知道你状态是停止还是关机!
    bthulu
        2
    bthulu  
       2021-04-07 14:55:03 +08:00
    系统内部 poweroff 当然不行了, 跟钱相关的事, 必然是要走 api 的, 你直接 poweroff 了, 难道阿里还一台台虚拟机监控过去, 看见你 poweroff 了就不算钱?
    cominghome
        3
    cominghome  
    OP
       2021-04-07 15:04:08 +08:00
    @Steps
    @bthulu

    关键最后状态是一致的呀,在页面上都显示“已停止”状态。

    不过判断是否继续扣费,听你这么一说好像也有点道理,这个动作由用户来触发是比较好的,只能怪我自己偷懒没接阿里云的 API 了,淦
    opengps
        4
    opengps  
       2021-04-07 15:04:37 +08:00
    关机仅仅释放了内存 cpu 网络,并没有释放硬盘,ip 等资源。这是个正常操作
    另外,按量付费实际上折合单价是要比包年包月更贵的,如果不是确实有按量需求,按量付费模式并不划算
    opengps
        5
    opengps  
       2021-04-07 15:06:23 +08:00
    不过这个回答,倒是反映出问题,外部不主动按照关机操作进行计价,这可能是计价系统对接不彻底引发的,可以作为产品完善提交到聆听换点奖励
    zhuweiyou
        6
    zhuweiyou  
       2021-04-07 15:07:12 +08:00
    关机是计费的, 别的云也一样.
    Itoktsnhc
        7
    Itoktsnhc  
       2021-04-07 15:12:33 +08:00
    Azure 对停止的机器显示 Stopped (deallocated)
    peapods
        8
    peapods  
       2021-04-07 15:16:49 +08:00 via Android
    应该关机了抽空再去看下账单
    kefirzhang
        9
    kefirzhang  
       2021-04-07 15:24:49 +08:00
    认了吧! 这种事情没什么好掰扯的。生活中遇到很多类似的事情,想挣扎一下,但是没什么用。
    jjianwen68
        10
    jjianwen68  
       2021-04-07 15:25:11 +08:00
    应该停机且还被收费达到一定时间,进行告警
    stranger75
        11
    stranger75  
       2021-04-07 15:33:21 +08:00
    包年包月转按量过后是会退一部分的钱到账户里的,当时如果确定不使用的话完全可以直接释放掉,就跟租房一样,就算中途不住,房东还是会收租,不过现在来说就有点马后炮了,花钱买教训,不过这个教训有点贵。如果老哥需要云产品优惠的话可以看我主页
    dynastysea
        12
    dynastysea  
       2021-04-07 15:39:27 +08:00
    换你来设计也只能这么搞,很简单的道理,你关机硬盘空间是不是还占用着,云厂商根本不知道你到底还想不想用?如果单纯的从关机来推断用户的意图,只会引发更多的问题
    whileFalse
        13
    whileFalse  
       2021-04-07 16:34:56 +08:00
    @Steps 这什么道理。AWS 关机就停止扣钱,不过磁盘和保留 IP 还要收钱。
    @dynastysea 关机之后单独给磁盘收费啊
    whileFalse
        14
    whileFalse  
       2021-04-07 16:40:03 +08:00
    刚查了一下。阿里云的“停机不收费”有如下特点:
    1. 可能导致开机时因为整个可用区没有足够的计算资源而无法开机(这应该发生概率极低)
    2. 停机时会回收公网 IP,导致再次启动后 IP 会变。可以用弹性 IP 解决。

    这跟 AWS 的关机特性是一样的。
    cominghome
        15
    cominghome  
    OP
       2021-04-07 17:19:17 +08:00
    @opengps @stranger75 正文提了,一般保留半个月到一个月,是我们这边清退服务器的一个正常流程。改成按量付费并关机则是出于省钱考虑。确实,按量付费是包月的接近 3 倍了。

    @zhuweiyou 并不是,AWS 和阿里云都是可以“停机不计费”的,只是阿里云麻烦一点还要打开一个设置。不过我没试过直接关机 AWS 实例,不清楚这种情况下 AWS 还会不会扣费

    @peapods 没有看账单的习惯,我的

    @dynastysea 并不觉得是完全不能做的东西,事实上“停机不收费”也只是免了“CPU 和内存”而已(当然,这两是大头)。不过我不了解阿里云架构,就不多说了
    opengps
        16
    opengps  
       2021-04-07 19:48:15 +08:00 via Android
    @cominghome 可以用自定义镜像转换为存储来实现省钱备份
    gBurnX
        17
    gBurnX  
       2021-04-07 23:15:13 +08:00
    从云计算整体架构来看,你做的只是关机。但运营商仍然需要:

    1.维持你账号下所有静态资源,包括但不限于磁盘、快照、镜像包等。

    2.为你的账号,预留所有用于可能会突然启动的资源,包括但不限于:预留距离存储与文件最近节点的 CPU 、内存、内部网络带宽、外部网络带宽、各种网络设备、各种安全设备等等,还要维护管理这些资源的管理控制台。

    3.如果调度系统有均衡策略,还需要为你这堆不知道什么时候就会用上的东西,做好启动前的均衡调度与准备。

    以上这些,都是钱。你关了机,你只是没用到 CPU 与实时内存而已,但其他资源包括 CPU 与内存,都要为你预留,这些也都是运营商实时要烧掉的钱,并不是你关机了,这笔钱运营商就停止消耗了。如果要让运营商停止为你烧钱,你至少要把这些东西都清理干净。因为就算你只上传了镜像包,运营商就得在镜像包最近区域,要为你按运营策略比例,预留一部分你有可能马上要用到的资源,如果不预留,你新建个实例到开机,都要大半天,因为背后的资源调度与业务过程会很复杂。
    cominghome
        18
    cominghome  
    OP
       2021-04-08 08:43:57 +08:00
    @opengps AWS 做了,阿里云的 API 我们没接,又不想手动搞
    cominghome
        19
    cominghome  
    OP
       2021-04-08 08:47:16 +08:00
    @gBurnX 虽然你打了很多字,但是你显然跑偏了,我当然知道“停机不收费”只是免除 CPU 和内存的费用。

    而且,公有云厂商既然上线了这个功能,就是给你节约成本用的啊,你帮他考虑那么多“难处”做什么,没这金刚钻他敢开这瓷器店?
    kingfalse
        20
    kingfalse  
       2021-04-08 09:49:49 +08:00 via Android
    你自己关机,又没告诉我,虽然我知道,但是我就装不知道继续捞钱呗
    kingfalse
        21
    kingfalse  
       2021-04-08 09:50:21 +08:00 via Android
    就像找工作,没写进合同的都是扯淡
    fuse
        22
    fuse  
       2021-04-08 10:09:20 +08:00 via iPhone
    这是你自己没用好
    停机不收费是指用 api 告诉云不要 cpu,内存了,硬盘保留,云可以把 cpu,内存卖给别人
    但是需要承担下次开机可能买不到 cpu,内存的情况

    内部关机,要是卖给别人了,开不了机又逼逼
    cominghome
        23
    cominghome  
    OP
       2021-04-08 11:01:35 +08:00
    @kingfalse 到位,我觉得差不多就是这个意思

    @fuse 所以我才在这里吐槽被“套路”啊,要是正常关机它还扣我钱我早跳起来拆他祖坟了
    beautwill
        24
    beautwill  
       2021-04-08 14:14:35 +08:00
    你并不孤单,我的一个客户也遇到过,提个工单试试。
    cherryas
        25
    cherryas  
       2021-04-08 16:50:51 +08:00
    还是不一样的。
    关机不删除代表随时可以开机,不能开机代表有问题可以索赔了。
    删除再新建,地域没资源的时候就不能新建了。(经常出现)
    shutan
        26
    shutan  
       2021-04-09 09:19:25 +08:00
    学到了 ,这个我真的多注意了
    cubecube
        27
    cubecube  
       2021-04-10 00:48:16 +08:00
    关机和停机是两个语意的概念,说破天也需要分别的接口和客户动作,不可能强行关联的。
    不存在啥套路的问题,只能说和 lz 的认知有一定的偏差
    ChenXuting
        28
    ChenXuting  
       2021-05-24 17:30:03 +08:00
    举一个不太恰当的例子,手机停机保号每个月只要 5 块钱。而你关机并不能达到停机的效果。运营商要时刻准备着以便于你开机打电话,但停机了就要你自己去申请后才能打电话。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2714 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 12:56 · PVG 20:56 · LAX 04:56 · JFK 07:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.