项目简介
用一台VPS部署多个网站,通过Docker资源隔离和监控,做到互不影响。
资源分配方案
# 限制单个容器CPU和内存
docker run -d --cpus="0.5" --memory="512m" my-app
# 查看各容器资源占用
docker stats
监控告警
# CPU超过80%自动告警
hermes cron create --name="资源监控" --schedule="*/30 * * * *" --prompt="检查各容器CPU和内存使用率,超过阈值发告警到微信"
成本对比
| 方案 | 月成本 | 说明 |
|---|---|---|
| 每站一台VPS | ¥300+ | 3个站各一台 |
| 单VPS+Docker | ¥60 | 3个站共用一台 |
| 单VPS+优化 | ¥200 | 含监控和自动扩缩容 |