先说结论, 如果有特殊需求或者你 AWS 账户余额用不完的话是很建议开 Lightsail 的, 它提供的功能不能说是非常基础, 只能说是有点寒酸.
首先可选区域有 EC2 的零头, 可选系统有 Amazon Linux, Ubuntu, Debian, FreeBSD, openSUSE, CentOS.
最初嘛, 我毫不犹豫选了 CentOS 8, 拿到 ssh 就开始跑 centos2ol 滚去 OracleLinux 8, 不久, 第一个问题便显现出来: CPU 积分. 更新滚了没多久那可怜的积分便消耗殆尽, 留下了仅有 5% 的性能, 这让本就捉襟见肘的 CPU 变得恐怕连我计算器里的那颗都能轻松超过.
熬过了长达两小时更新, 重启! 诶我怎么连不上了? 先别着急, 这是因为 Lightsail 使用了业内极其先进的浮动 IP 技术, 每次无论是软重启还是硬重启都会更换 IP. 什么? 你说你需要固定 IP? 可以, 去面板指定一个吧.
于是, 它确实非常安稳了渡过了一段时间.
忽然有一天, 因为某些原因, 需要把 OracleLinux 的 UEK 内核换到 RHEL 兼容内核. 于是说干就干, 下载, 安装, 替换, 重启一气呵成, 一杯咖啡的功夫, 我的机器...又连不上了. 这次换上了平庸的固定 IP, 当然不是网络的问题. 很明显, 引导失败. 但没什么好慌的, 不就 VNC 手干 grub 这么件小事儿吗?
随即, Chrome, lights回车, 邮箱, 超长验证码, 没法自动填充的密码, 选中机器, VNC一气呵...诶等等你 VNC 呢? 对, 这东西没有 VNC. 什么你跟我说那个"使用SSH连接"是 VNC? 不, 那真的只是一个 web-based ssh client 罢了.
唔怕, 我们还能挂载镜... 不你不行
唔怕, 我们可以用rescu... 不这也没有
那, 我们还能把硬盘挂载到另一... 加钱升级到 EC2 去吧你!
懂了, 无法引导 = 死.
仅有的补救措施可能就是自带的快照系统, 但很明显, 我没有用.
之后发生了什么请看头图.
那么 Amazon 自家的东西应该兼容性好点了吧?
于是就有了下文