cloud-ops
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseCloud Operations
云运维操作
Manage and monitor cloud infrastructure across all supported providers. Handle scaling, monitoring, database operations, DNS management, and troubleshooting.
跨所有支持的云服务商管理和监控云基础设施,处理扩缩容、监控、数据库操作、DNS管理及故障排查。
Capabilities
功能特性
Deployment Management
部署管理
- Check deployment status and health across providers
- Trigger re-deployments and rollbacks
- View build logs and error details
- Manage environment variables
- 跨云服务商检查部署状态与健康状况
- 触发重新部署与回滚操作
- 查看构建日志与错误详情
- 管理环境变量
Scaling
扩缩容
- Scale Heroku dynos up/down
- Scale Fly.io machines (count, size, region)
- Resize Linode instances
- Scale DigitalOcean droplets or App Platform
- 调整Heroku dynos的数量(扩容/缩容)
- 调整Fly.io机器的数量、规格与区域
- 调整Linode实例的规格
- 调整DigitalOcean droplets或应用平台的资源规模
Database Operations
数据库操作
- Provision databases (Railway Postgres/Redis/MySQL/MongoDB, Heroku Postgres/Redis, DO Managed DB)
- View connection strings
- Monitor database health
- 配置数据库(Railway Postgres/Redis/MySQL/MongoDB、Heroku Postgres/Redis、DO托管数据库)
- 查看连接字符串
- 监控数据库健康状况
DNS Management
DNS管理
- Add/update/remove DNS records across all registrars
- Check DNS propagation status
- Configure SSL certificates
- Set up domain redirects (www → root, etc.)
- 在所有域名注册商处添加/更新/删除DNS记录
- 检查DNS传播状态
- 配置SSL证书
- 设置域名重定向(如www → 根域名等)
Monitoring & Troubleshooting
监控与故障排查
- View deployment logs (Heroku, Railway, Fly.io)
- Check resource utilization
- Diagnose DNS misconfigurations
- Verify SSL certificate status
- 查看部署日志(Heroku、Railway、Fly.io)
- 检查资源利用率
- 排查DNS配置错误
- 验证SSL证书状态
Provider-Specific Operations
各服务商专属操作
Vercel
Vercel
- — see all projects
vercelListProjects - — check build/deploy status
vercelGetDeployment - — manage env vars
vercelSetEnvVars - — domain operations
vercelConfigureDomain
- ——查看所有项目
vercelListProjects - ——检查构建/部署状态
vercelGetDeployment - ——管理环境变量
vercelSetEnvVars - ——域名操作
vercelConfigureDomain
Cloudflare
Cloudflare
- — see all Pages projects
cfListProjects - — manage DNS records
cfConfigureDns - — deploy Workers
cfCreateWorker
- ——查看所有Pages项目
cfListProjects - ——管理DNS记录
cfConfigureDns - ——部署Workers
cfCreateWorker
DigitalOcean
DigitalOcean
- — see apps and droplets
doListResources - — trigger redeploy
doDeployApp - — DNS operations
doManageDns - — teardown resources
doDeleteResource
- ——查看应用与droplets
doListResources - ——触发重新部署
doDeployApp - ——DNS操作
doManageDns - ——销毁资源
doDeleteResource
Heroku
Heroku
- — view recent logs
herokuGetLogs - — scale up/down
herokuScaleDynos - — provision add-ons
herokuAddAddon
- ——查看近期日志
herokuGetLogs - ——调整dynos数量(扩容/缩容)
herokuScaleDynos - ——配置附加组件
herokuAddAddon
Railway
Railway
- — see projects/services
railwayListServices - — view logs
railwayGetLogs - — provision databases
railwayAddDatabase
- ——查看项目/服务
railwayListServices - ——查看日志
railwayGetLogs - ——配置数据库
railwayAddDatabase
Fly.io
Fly.io
- — see apps and machines
flyListApps - — scale machines
flyScaleApp - — persistent storage
flyCreateVolume
- ——查看应用与机器
flyListApps - ——调整机器规模
flyScaleApp - ——配置持久化存储
flyCreateVolume
AWS
AWS
- — DNS operations
awsManageRoute53 - — CDN configuration
awsConfigureCloudFront - — serverless functions
awsConfigureLambda
- ——DNS操作
awsManageRoute53 - ——CDN配置
awsConfigureCloudFront - ——无服务器函数配置
awsConfigureLambda
Linode
Linode
- — see all instances
linodeListInstances - — DNS operations
linodeManageDns - — teardown
linodeDeleteInstance - — load balancing
linodeCreateNodeBalancer
- ——查看所有实例
linodeListInstances - ——DNS操作
linodeManageDns - ——销毁实例
linodeDeleteInstance - ——配置负载均衡
linodeCreateNodeBalancer
Domain Operations
域名操作
Common DNS Records
常见DNS记录
| Type | Use Case | Example |
|---|---|---|
| A | Root domain → IP | |
| AAAA | Root domain → IPv6 | |
| CNAME | Subdomain → hostname | |
| TXT | Verification, SPF, DKIM | |
| MX | Email routing | |
| NS | Nameserver delegation | |
| 类型 | 使用场景 | 示例 |
|---|---|---|
| A | 根域名 → IP | |
| AAAA | 根域名 → IPv6 | |
| CNAME | 子域名 → 主机名 | |
| TXT | 验证、SPF、DKIM | |
| MX | 邮件路由 | |
| NS | 域名服务器委托 | |
SSL/TLS
SSL/TLS
- Vercel, Netlify, Cloudflare: Auto-provisioned via Let's Encrypt
- AWS CloudFront: Requires ACM certificate (free, auto-renewing)
- Heroku: Auto on paid dynos, manual on free
- Railway, Fly.io: Auto-provisioned
- Linode, DigitalOcean droplets: Use certbot or Caddy for auto-SSL
- Vercel、Netlify、Cloudflare:通过Let's Encrypt自动颁发
- AWS CloudFront:需要ACM证书(免费、自动续期)
- Heroku:付费dynos自动配置,免费dynos需手动配置
- Railway、Fly.io:自动颁发
- Linode、DigitalOcean droplets:使用certbot或Caddy实现自动SSL
Best Practices
最佳实践
- Always use HTTPS — all providers support free SSL
- Set environment variables before deploying — build-time vars need to exist at build
- Use preview deployments for testing before production
- Monitor costs — cloud resources accrue charges
- Clean up unused resources — delete test deployments and databases
- Use managed databases when possible — avoid self-hosting on VPS unless needed
- Configure www redirect — point www CNAME to provider, add redirect rule root↔www
- 始终使用HTTPS——所有服务商均支持免费SSL
- 部署前设置环境变量——构建时变量需在构建阶段存在
- 使用预览部署在上线前进行测试
- 监控成本——云资源会产生费用
- 清理未使用资源——删除测试部署与数据库
- 尽可能使用托管数据库——除非必要,避免在VPS上自行搭建
- 配置www重定向——将www的CNAME指向服务商,添加根域名与www的重定向规则