云服务器运维与项目部署
13.2 服务器购买与配置
Tip
你需要一张信用卡(Visa/MasterCard)或支付宝。准备好 $5。
1. 为什么要学这个?
面对琳琅满目的计费项:实例费用、云盘费用、带宽费用、公网 IP 费用... 你只想花 5 块钱试一下,结果下个月账单 500 块。 按量付费 (Pay-as-you-go) 是把双刃剑。不懂计费规则,云服务器就是一台碎钞机。
2. 核心概念:Instance (实例)
购买 VPS 的过程就像配电脑。主要的四个参数:
- Region (地区): 参考 12.7。离你或你的用户越近越好。
- Image (镜像): Ubuntu 22.04 LTS x64。
- Size (规格): 1 CPU / 1GB RAM / 25GB SSD。
- Authentication (认证): SSH Key (强烈推荐) 或 Password。
3. 解决方案 (HOW)
3.1 购买步骤 (以 Vultr 为例)
- Deploy New Instance.
- Select Region: Singapore / Tokyo / Los Angeles.
- Choose OS: Ubuntu 22.04 LTS.
- Choose Plan: Shared CPU - Regular ($5/mo).
- Authentication: 暂时选 Password,后面我们再配 Key。
- Deploy.
3.2 首次登录配置
当你获得 IP 和密码后,打开终端:
# 登录
ssh root@1.2.3.4
# (输入密码时,屏幕上什么都不会显示,这是正常的安全机制)
# 更新系统 (Linux 的第一件事)
apt update && apt upgrade -y
3.3 计费流程示意图
graph TD
Start["开始使用"] --> Create["Step 1: 创建实例"]
Create --> Running["Step 2: 运行中 (每小时计费)"]
Running --> Stop{"只是关机?"}
Stop --"Yes (Halt)"--> Billing["继续计费 (硬盘/IP 被占用)"]
Stop --"No (Destroy)"--> NoBill["停止计费"]
style Running fill:#ffcc80,stroke:#ef6c00
style Billing fill:#ffcdd2,stroke:#c62828
style NoBill fill:#c8e6c9,stroke:#2e7d32
4. 避坑指南
| ❌ 不要这样做 | ✅ 应该这样做 | 为什么 |
|---|---|---|
| 以为关机就停费 | Destroy 实例 | 关机只停了 CPU,硬盘和 IP 还在占用资源。只有 Destroy (销毁) 才是真正的停止扣费。 |
| 买了静态 IP | 销毁时记得解绑 | 很多云厂商的静态 IP (Floating IP) 如果不挂载到实例上,会收取双倍的“闲置费”。 |
| 开放所有端口 | 配置防火墙 | 不要把安全组设置为 0.0.0.0/0 (除 80/443 外),否则你的数据库端口很快会被扫描并爆破。 |
5. 真实案例
Story
2019年,周五的关机
某测试工程师在周五下午把 AWS 上的 10 台测试服务器执行了 shutdown 关机命令,心想“帮公司省钱”。
周一回来发现账单还在跑。
因为他只是在操作系统里关机了,没有在 AWS 控制台点 Stop Instance。即便 Stop 了,EBS (硬盘) 依然在计费。
Vibe 心法:云资源的生命周期管理是省钱的第一要义。关机不等于停费,占用的 IP 与存储依然在吞噬预算。学会彻底销毁(Destroy)与利用快照(Snapshot)的动态平衡,才能在按量付费的战场中全身而退。
6. 本章小结
- Ubuntu:别再问选什么系统了,闭眼选 Ubuntu。
- Destroy:不想扣钱就必须销毁,关机没用。
- Update:新机器到手第一件事是
apt update。