有批服务做了迁移,空出来十几台服务器,按照习惯把服务器设置成“按量付费”后关机,准备等半个月或者一个月再销毁...
然后这个月收到了账单,比上月多了几万块,全是这批“按量付费”后关机的实例花费的,咨询客服为啥关机后还在产生费用,得到回答是:“停机不收费,开启后,目前有两种方式,分别可以通过控制台停止实例选择停机不收费,或者调用 API 接口 StopInstance,配置 StoppedMode 动作执行”
敢情从系统内部 poweroff
关机还不行,我草
1
Steps 2021-04-07 14:53:40 +08:00 5
当然 poweroff 不行啊,这是常识啊!人家那里知道你状态是停止还是关机!
|
2
bthulu 2021-04-07 14:55:03 +08:00
系统内部 poweroff 当然不行了, 跟钱相关的事, 必然是要走 api 的, 你直接 poweroff 了, 难道阿里还一台台虚拟机监控过去, 看见你 poweroff 了就不算钱?
|
3
cominghome OP |
4
opengps 2021-04-07 15:04:37 +08:00
关机仅仅释放了内存 cpu 网络,并没有释放硬盘,ip 等资源。这是个正常操作
另外,按量付费实际上折合单价是要比包年包月更贵的,如果不是确实有按量需求,按量付费模式并不划算 |
5
opengps 2021-04-07 15:06:23 +08:00
不过这个回答,倒是反映出问题,外部不主动按照关机操作进行计价,这可能是计价系统对接不彻底引发的,可以作为产品完善提交到聆听换点奖励
|
6
zhuweiyou 2021-04-07 15:07:12 +08:00
关机是计费的, 别的云也一样.
|
7
Itoktsnhc 2021-04-07 15:12:33 +08:00
Azure 对停止的机器显示 Stopped (deallocated)
|
8
peapods 2021-04-07 15:16:49 +08:00 via Android
应该关机了抽空再去看下账单
|
9
kefirzhang 2021-04-07 15:24:49 +08:00
认了吧! 这种事情没什么好掰扯的。生活中遇到很多类似的事情,想挣扎一下,但是没什么用。
|
10
jjianwen68 2021-04-07 15:25:11 +08:00
应该停机且还被收费达到一定时间,进行告警
|
11
stranger75 2021-04-07 15:33:21 +08:00
包年包月转按量过后是会退一部分的钱到账户里的,当时如果确定不使用的话完全可以直接释放掉,就跟租房一样,就算中途不住,房东还是会收租,不过现在来说就有点马后炮了,花钱买教训,不过这个教训有点贵。如果老哥需要云产品优惠的话可以看我主页
|
12
dynastysea 2021-04-07 15:39:27 +08:00
换你来设计也只能这么搞,很简单的道理,你关机硬盘空间是不是还占用着,云厂商根本不知道你到底还想不想用?如果单纯的从关机来推断用户的意图,只会引发更多的问题
|
13
whileFalse 2021-04-07 16:34:56 +08:00
|
14
whileFalse 2021-04-07 16:40:03 +08:00
刚查了一下。阿里云的“停机不收费”有如下特点:
1. 可能导致开机时因为整个可用区没有足够的计算资源而无法开机(这应该发生概率极低) 2. 停机时会回收公网 IP,导致再次启动后 IP 会变。可以用弹性 IP 解决。 这跟 AWS 的关机特性是一样的。 |
15
cominghome OP @opengps @stranger75 正文提了,一般保留半个月到一个月,是我们这边清退服务器的一个正常流程。改成按量付费并关机则是出于省钱考虑。确实,按量付费是包月的接近 3 倍了。
@zhuweiyou 并不是,AWS 和阿里云都是可以“停机不计费”的,只是阿里云麻烦一点还要打开一个设置。不过我没试过直接关机 AWS 实例,不清楚这种情况下 AWS 还会不会扣费 @peapods 没有看账单的习惯,我的 @dynastysea 并不觉得是完全不能做的东西,事实上“停机不收费”也只是免了“CPU 和内存”而已(当然,这两是大头)。不过我不了解阿里云架构,就不多说了 |
16
opengps 2021-04-07 19:48:15 +08:00 via Android
@cominghome 可以用自定义镜像转换为存储来实现省钱备份
|
17
gBurnX 2021-04-07 23:15:13 +08:00
从云计算整体架构来看,你做的只是关机。但运营商仍然需要:
1.维持你账号下所有静态资源,包括但不限于磁盘、快照、镜像包等。 2.为你的账号,预留所有用于可能会突然启动的资源,包括但不限于:预留距离存储与文件最近节点的 CPU 、内存、内部网络带宽、外部网络带宽、各种网络设备、各种安全设备等等,还要维护管理这些资源的管理控制台。 3.如果调度系统有均衡策略,还需要为你这堆不知道什么时候就会用上的东西,做好启动前的均衡调度与准备。 以上这些,都是钱。你关了机,你只是没用到 CPU 与实时内存而已,但其他资源包括 CPU 与内存,都要为你预留,这些也都是运营商实时要烧掉的钱,并不是你关机了,这笔钱运营商就停止消耗了。如果要让运营商停止为你烧钱,你至少要把这些东西都清理干净。因为就算你只上传了镜像包,运营商就得在镜像包最近区域,要为你按运营策略比例,预留一部分你有可能马上要用到的资源,如果不预留,你新建个实例到开机,都要大半天,因为背后的资源调度与业务过程会很复杂。 |
18
cominghome OP @opengps AWS 做了,阿里云的 API 我们没接,又不想手动搞
|
19
cominghome OP @gBurnX 虽然你打了很多字,但是你显然跑偏了,我当然知道“停机不收费”只是免除 CPU 和内存的费用。
而且,公有云厂商既然上线了这个功能,就是给你节约成本用的啊,你帮他考虑那么多“难处”做什么,没这金刚钻他敢开这瓷器店? |
20
kingfalse 2021-04-08 09:49:49 +08:00 via Android
你自己关机,又没告诉我,虽然我知道,但是我就装不知道继续捞钱呗
|
21
kingfalse 2021-04-08 09:50:21 +08:00 via Android
就像找工作,没写进合同的都是扯淡
|
22
fuse 2021-04-08 10:09:20 +08:00 via iPhone
这是你自己没用好
停机不收费是指用 api 告诉云不要 cpu,内存了,硬盘保留,云可以把 cpu,内存卖给别人 但是需要承担下次开机可能买不到 cpu,内存的情况 内部关机,要是卖给别人了,开不了机又逼逼 |
23
cominghome OP |
24
beautwill 2021-04-08 14:14:35 +08:00
你并不孤单,我的一个客户也遇到过,提个工单试试。
|
25
cherryas 2021-04-08 16:50:51 +08:00
还是不一样的。
关机不删除代表随时可以开机,不能开机代表有问题可以索赔了。 删除再新建,地域没资源的时候就不能新建了。(经常出现) |
26
shutan 2021-04-09 09:19:25 +08:00
学到了 ,这个我真的多注意了
|
27
cubecube 2021-04-10 00:48:16 +08:00
关机和停机是两个语意的概念,说破天也需要分别的接口和客户动作,不可能强行关联的。
不存在啥套路的问题,只能说和 lz 的认知有一定的偏差 |
28
ChenXuting 2021-05-24 17:30:03 +08:00
举一个不太恰当的例子,手机停机保号每个月只要 5 块钱。而你关机并不能达到停机的效果。运营商要时刻准备着以便于你开机打电话,但停机了就要你自己去申请后才能打电话。
|