DigitalOcean
Droplet、托管 DB;中小团队。
25 分钟
DigitalOcean
DigitalOcean(DO) 以 简单定价、开发者友好文档、Droplet + 托管数据库 著称——适合中小团队、Side Project 与教学环境,而非与 AWS 拼服务广度。
学习目标
- 说清 Droplet、VPC、Load Balancer、Managed Database 组合
- 对比 DO 与 AWS/GCP 的运维与账单体验
- 判断 CodeRoadMap 类项目何时「DO 够用」
核心产品
| 产品 | 作用 | 对照 AWS |
|---|---|---|
| Droplet | Linux VPS | EC2 |
| VPC | 私有网络隔离 | VPC |
| Load Balancer | L4/L7 入口 | ALB/NLB |
| Managed DB | PostgreSQL / MySQL / Redis | RDS / ElastiCache |
| Spaces | 对象存储 + CDN | S3 + CloudFront |
| DOKS | 托管 Kubernetes | EKS(规模更小) |
App Platform 是 DO 的 PaaS:git push 或镜像部署,类似 Heroku 简化版(见 dc-heroku)。
中小团队为何选 DO
优点 → 价格表直观、面板轻、教程多、起步快
局限 → Region 少、高级企业特性少、合规认证面窄于三大云
典型拓扑:2–3 台 Droplet(Nginx + app + worker)+ Managed MySQL + LB。比宝塔自建多一层 API 与快照;比 AWS 少一层 IAM 复杂度。
与本站 track 衔接
- 网络与 SSH:linux-essentials 仍适用
- 上 K8s:DOKS 入门后可接 kubernetes-essentials
- IaC:Terraform DigitalOcean Provider(terraform-essentials 同一工作流)
- 机密:用 DO Secrets 或外部 Vault(dc-secrets)
练习
- 为「单 Region、<5k DAU 的 Java API + MySQL」估一页 DO 组件清单
- 对比同规格 Droplet 与 EC2 按需价(各查一条,写结论不追求实时精确)
- 说明何时应从 DO 迁到 AWS/GCP(写三条触发条件)
小结
DO 胜在简单透明,适合中小负载与快速验证。 下一课阿里云:国内合规与 ACK/ECS。