学云计算到底是在学什么?

个人感觉 AWS 甚至很多云计算平台都被过分神话了。以下是个人经验,不喜勿喷。

人话版本

学什么?

  1. 怎么启动虚拟机,以及如何进行远程管理,比如 SSH 和 DRP。
  2. 对象存储 S3。如果你能自建 MinIO 或者 RustFS 也没问题,如果你喜欢 OpenStack Swift 也行。
  3. Docker/K8S。这帮人天天吹云原生,其实主要还是容器充分可以利用云上的弹性。
  4. 网络基础,比如为什么我连不上某台机器,能从网络链路都排查一遍。

为什么还有各种组件?

举几个例子:

  1. 中间件或者数据库软件很多都有 PaaS 版本,主打一个“开箱即用”。好处是一键配置多可用区,一键安装软件,让开发人员不用考虑多余的事。

    曾经的槽点:某些云厂商直接把开源软件托管来卖,所以才有后来一些厂家改商用 License 的事。

  2. 分布式计算软件安装繁琐,对小白友好直接控制台点点点,文科生也能学会。
  3. 都上云了,你可以不用,但云厂商一定要有,否则对不起“宇宙厂”的名头。

上了云成本就一定小吗?

不一定,需要在可用性、经济性、性能之间取舍。

  1. 很多 HA 的功能是冗余的,分布式软件自己带了一套,云上又做了一套 Standby。
  2. 除非买年度订阅有很大折扣,否则成本不可控。
  3. 都在云上,网络延迟肯定比线下 DC 要大。
  4. 如果你是纯 C 端用户,玩玩得了,你的这点用量人家根本看不上。

上云的好处在哪里?

  1. 钱花到哪里更加明确了。
  2. PPT 能做得更好看。
  3. 产品可以快速出 MVP,能够对全套链有个完整认知。
  4. 有些服务可以 Pay as you go。
  5. 公网 IP 自由,不过也开始陆续收费了。
  6. 减少运维成本,出问题压力直接甩给厂商。

我是一个小白,买软件送服务吗?

  1. 国内云有些支持免费,但海外云需要付费购买售后支持,可以帮你找文档、讲解服务用法、错误排查等。
  2. Serverless 普遍做得很烂,你学习平台规则的成本大于你在平台上部署的成本。
  3. 想啥呢?文档都那么烂。

国内和国外云生态对比

  1. 海外很多 PaaS 或 SaaS 都基于 AWS 来做,所以看起来国外云计算很火。
  2. 国内软件开发和云计算很割裂,整体还是以 SDE 为导向,跟云厂商打交道最多的还是运维。
  3. 一些遵守当地合规的云公司夹在中间更难受,选择需谨慎。

总结

如果个人爱好者真的有需要,还是自己搭建 Homelab 吧。控制好噪音和功耗就行。

学云计算到底是在学什么?

https://airag.click/posts/4b1e0fb/

作者

Xu

发布于

2025-08-11

更新于

2026-02-27

许可协议

评论

Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×