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

lightsail 问题的后续

  •  
  •   qingmuhy0 · 2022-09-28 18:30:55 +08:00 · 4366 次点击
    这是一个创建于 822 天前的主题,其中的信息可能已经有所发展或是发生改变。

    因为怕被刷爆,所以我设置了哪吒探针统计流量,当流量超过 900G 的时候会自动关闭 nginx (之前是关机,但我发现会触发一个蛋疼的问题就是超了后一开机就自动关机,索性就改成关闭 nginx 吧。)

    现在有个疑问啊,我在 lightsail 后台设置了防火墙,只开放了 80 443 22 端口,然后查看了 AWS 的规则,入站流量虽然统计但如果超限了,入站一直是免费的,那么这样子如果 nginx 关了应该就不会有太多出站流量了吧。

    也是折腾,就认准他家上了,(●ˇ∀ˇ●)。

    18 条回复    2023-02-17 15:42:22 +08:00
    DragonL
        1
    DragonL  
       2022-09-28 19:54:58 +08:00
    lightsail 和 ec2 不一样,流量好像是双向计费的
    DragonL
        2
    DragonL  
       2022-09-28 19:58:13 +08:00
    “只有超出计划数据传输限额的出站数据传输才会产生超额费用。”上面应该是我说错了,不好意思
    ZE3kr
        3
    ZE3kr  
       2022-09-28 20:14:25 +08:00   ❤️ 3
    搞啥探针,用 CloudWatch 检查流量,超额后触发 SNS/Lambda ,然后用 AWS Lambda 调 API 去关机就行了,安全可靠,也不会有那个“蛋疼的问题”

    用机器自己检测自己一点也不靠谱,DDOS 的时候 CPU 占用都满了不能指望探针
    edis0n0
        4
    edis0n0  
       2022-09-28 20:33:41 +08:00
    @ZE3kr CloudWatch 我记得有延迟的,有的时候流量消耗半小时才更新
    ZE3kr
        5
    ZE3kr  
       2022-09-28 20:41:54 +08:00 via iPhone
    @edis0n0 我刚刚看了下,是可以选择精确到 10s 的。之前用它检测 Route53 HealthCheck 的状态,每次都能一分钟内报警。流量这个场景不清楚会不会有其他因素导致延迟
    ragnaroks
        6
    ragnaroks  
       2022-09-28 21:08:10 +08:00
    解决过类似的问题,CDN 中低端用户的集群各个节点流量限制不一致,于是用 docker 起 nginx ,然后用 docker 的 CLI 取对应容器的出网流量,如果达到预设的限制则直接停止 CDN 边缘被控,主控会立刻下线该节点,过 11 分钟后再停止 nginx 容器。此方法只需要写个定时执行的 shell 脚本。
    neptuno
        7
    neptuno  
       2022-09-28 21:09:48 +08:00
    我也是因为这个,没选 lightsail ,为啥这些大厂,不设置超出预算关机的功能,可能不在乎我们这些小用户吧
    qingmuhy0
        8
    qingmuhy0  
    OP
       2022-09-28 21:23:57 +08:00
    @neptuno 听上面的老哥的说法,貌似可以用 cloudwatch ,我研究下,对于 AWS 的系统用的不是很熟练,但轻量云里,他家真的是感觉最实惠的了,其他阿里和腾讯都限制 30M 太蛋疼了。
    neptuno
        9
    neptuno  
       2022-09-28 21:29:41 +08:00
    @qingmuhy0 确实不贵,网络也不错,就是晚上会卡一下
    neptuno
        10
    neptuno  
       2022-09-28 21:31:02 +08:00
    @qingmuhy0 当时我想看用了多少流量,好像都没找到界面,哈哈哈,上手难度有点高了
    cloudsigma2022
        11
    cloudsigma2022  
       2022-09-28 22:19:18 +08:00 via iPhone
    huangzhiyia
        12
    huangzhiyia  
       2022-09-28 22:28:46 +08:00 via Android
    @ZE3kr 这个之前按照官网文档试过没配置成功,后来没耐心就不了了之了。不知道大佬有没有教程
    julyclyde
        13
    julyclyde  
       2022-09-29 08:42:00 +08:00
    @neptuno 到时候你们又会闹网站被无辜关闭了
    neptuno
        14
    neptuno  
       2022-09-29 09:01:30 +08:00 via iPhone
    @julyclyde #13 所以可以有开关呀,就跟搬瓦工,不充钱肯定被关呀,但不会被扣掉一套房。没说 aws 不好,只是不适合我自己而已
    zanxj
        15
    zanxj  
       2023-01-08 20:45:42 +08:00
    @ZE3kr #3 看了官方文档操作了哈有点复杂,老哥有教程文档或模板么
    zanxj
        16
    zanxj  
       2023-01-09 10:23:37 +08:00
    @qingmuhy0 #8 请问 OP 解决了吗?我也正被这个问题困扰……
    daiv
        17
    daiv  
       2023-02-08 07:07:14 +08:00
    @ZE3kr #3 为啥 aws 的东西这么不直观, ... 或者是我不会用, 我用 CloudWatch 检查流量 这步都看了半天都不回
    HardyN
        18
    HardyN  
       2023-02-17 15:42:22 +08:00
    @DragonL lightsail 限额内双向都算,超出只收出站的钱。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2650 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 12:11 · PVG 20:11 · LAX 04:11 · JFK 07:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.