什么是 Cloud Computing?
Cloud Computing 是通过互联网租用服务器、存储和软件,而不是自己购买和维护硬件。使用 Cloud Computing 可以按需获得弹性资源,并且只为实际使用的部分付费。把它想成计算机的健身房会员制:到场、工作、离开,不用在客厅里摆机架。
“Cloud Computing 意味着一切都是公开且不安全的。”并非如此。信誉良好的提供商会隔离租户并支持加密,同时你仍然控制密钥和访问。在加密领域,团队经常在 Cloud Computing 中运行一个 区块链 索引器,但将签名密钥保存在家庭专用硬件或安全模块中。
Cloud Computing 的工作原理
设想在一个周末启动一个加密应用。Cloud Computing 让你在需要时租用资源,用完就关闭。
- 步骤 1:你选择提供商和区域,然后通过几次点击或一小段脚本请求服务器或函数。
- 步骤 2:你部署应用或节点镜像,可能再添加数据库或对象存储来保存快照。
- 步骤 3:提供商分配 CPU、内存和存储,然后配置网络使你的应用可访问。
- 步骤 4:流量到来时,自动扩展规则会根据负载增加或移除实例。
- 步骤 5:你监控日志和指标,当需求回落时缩减规模以节省开支。
就这样。
为什么 Cloud Computing 有用
以下是你应该关注的原因:
- 好处:更快交付,避免购买硬件,并且只为实际使用付费。
- 视角:流量突增时按需的 可扩展性 能防止铸币、空投和社区激增使你的应用宕机。
- 相关性:在 DeFi 仪表板、NFT 市场、游戏后端、DAO 工具以及各种分析管道中都能看到它的身影。
将签名密钥保留在云外并使用短期凭证;选择能保持 成本效益 的存储类别和区域,同时对无状态部分进行自动扩展。
Cloud Computing 的主要特征
识别这些特征,你就能看出模式:
- 按需:即时配置资源,使用完后就移除。
- 弹性:在高峰时扩展,热过后再回落。
- 全球:选择更靠近用户的区域以获得更快响应。
- 托管:提供商负责补丁、运行时间目标和硬件更新。
- 可编程:通过 API 和模板构建并更改基础设施。
常见类型
你会遇到的主要类型:
- IaaS:基础设施即服务,为你提供虚拟机、磁盘和网络。
- PaaS:平台即服务,为应用提供运行环境而无需管理服务器。
- FaaS:函数即服务按需运行短期函数,并按请求数量扩展。
- SaaS:软件即服务通过浏览器交付完整应用,零配置。
Cloud Computing 提供速度和便捷,但并非去中心化。如果抗审查性重要,应在多个提供商之间设计冗余,并确保关键组件能在云外运行。
示例
一个 DeFi 团队在 Cloud Computing 中批量处理空投,为每个钱包排队一笔 交易,同时额外服务器启动一小时后再关闭。
趣闻
早期网络图中的云图标本来就是用来掩盖“互联网”细节的草图,后来这启发了现在大家在会议上常说的 Cloud Computing 一词。
总结
简短总结:Cloud Computing 让你按需租用强大的计算资源,以便快速构建,遇到高负载时扩展,并且只在运行时付费。
