1.
步骤1:列出候选供应商(例如:阿里云香港、腾讯云香港、AWS香港区、Vultr/UpCloud等),比较价格、带宽峰值、延迟、SLA与本地支持。
步骤2:注册并完成实名认证。建议使用企业账号以便开具发票与权限管理。
步骤3:准备付款方式(信用卡、企业账户、支付宝/微信/电汇),确认是否支持自动续费。
2.
步骤1:根据业务类型选择CPU/内存/磁盘(静态网站低配,数据库或容器高配)。例如:Web服务器 2vCPU/4GB 内存,数据库 4vCPU/8GB 以上。
步骤2:带宽策略:若面向大陆用户优先选择带公网带宽或自带 BGP;写清楚峰值带宽与计费(包年包月或按流量)。
步骤3:选择公网或私网IP:生产建议同时保留弹性公网IP和私网,用于备份和管理。
3.
步骤1:选择云盘类型(高性能SSD、普通SSD、云硬盘)。数据库建议独立高IO盘。
步骤2:分区建议:/(系统)至少40GB,/var或/www独立挂载,/backup或/mnt/object用于备份挂载。
步骤3:文件系统与挂载选项:ext4或xfs,启用noatime并在云盘上开启IO优化和定期对齐。
4.
步骤1:创建并上传SSH公钥(本地生成:ssh-keygen -t rsa -b 4096),禁止密码登录(编辑 /etc/ssh/sshd_config,PermitRootLogin no,PasswordAuthentication no)。
步骤2:配置安全组/防火墙:只开放必要端口(22/80/443/数据库内网端口),例:ufw allow 22/tcp; ufw allow 443/tcp; ufw enable。
步骤3:启用登录告警与限制(fail2ban 或使用云厂商登录告警),绑定管理员邮箱/手机做异常提醒。
5.
步骤1:系统更新:sudo apt update && sudo apt upgrade -y 或 yum update -y。
步骤2:安装常用组件:nginx/mysql/postgresql/docker/git等,示例:sudo apt install nginx docker.io git -y。
步骤3:配置时区、时钟同步(timedatectl set-timezone Asia/Hong_Kong;sudo apt install chrony 并启动),确保备份时间与CRON一致。
6.
步骤1:确定备份对象:系统镜像、数据库(全量/增量)、应用文件、静态资源与配置文件(/etc、/var/www)。
步骤2:备份周期与保留策略:例如数据库每天全量+每小时增量,文件每日增量,云快照每晚一次并保留7天,月度归档保留12个月。
步骤3:多地异地备份:把关键备份同步到对象存储(S3兼容)或国内备份点,防止单点故障。
7.
步骤1:数据库备份(MySQL示例):创建脚本 /usr/local/bin/backup_mysql.sh,内容:
mysqldump -u backupuser -p'密码' --single-transaction --quick --routines --events --databases exampledb | gzip > /backup/mysql/exampledb_$(date +%F_%H%M).sql.gz
步骤2:文件增量备份建议使用 rsync 或 Restic:Restic 初始化并上传到 S3:restic init -r s3:s3.amazonaws.com/bucket;备份命令示例:restic -r s3:s3.amazonaws.com/bucket backup /var/www /etc --tag webserver。
步骤3:添加到 crontab:0 2 * * * /usr/local/bin/backup_mysql.sh && restic -r s3:s3.amazonaws.com/bucket backup /var/www >/var/log/backup.log 2>&1。
8.
步骤1:使用云厂商的快照功能定时创建磁盘快照(在控制台配置或使用API)。
步骤2:若厂商支持API,可以写脚本调用REST接口:用curl -H "Authorization: Bearer TOKEN" POST /v1/instances/{id}/snapshot,保存响应ID并在保留期后自动删除。
步骤3:定期验证快照可用性:每周在备用实例上恢复一次快照并执行服务启动检查,确保快照可用并可启动。
9.
步骤1:恢复演练:从最近的快照或备份在隔离网络中还原,启动服务并进行连通性、自检、数据库一致性检查。
步骤2:恢复时间评估(RTO)与数据丢失容忍(RPO):记录各类恢复步骤耗时,并调整备份频率或网络带宽以满足目标。
步骤3:建立SOP文档:把所有命令、API、账号与权限写入运维手册并定期更新与演练。
10.
问:香港云服务器是否需要大陆的ICP备案?
答:在大多数情况下,香港云服务器面向国际/大陆访问不受大陆ICP备案要求限制,但若你在大陆境内运营网站并使用域名解析到大陆节点,或使用国内CDN节点,部分场景仍可能需要备案。建议与你的域名注册商或 CDN 服务商确认具体要求。
11.
问:把备份上传到 S3/对象存储会不会贵、是否安全?
答:对象存储按容量与流量计费,长期归档(Glacier/Archive)费用低,传输费用需注意。安全上应在上传前使用加密(restic自带加密或先用gpg),并开启对象存储的版本控制与生命周期策略,限制访问权限与使用临时凭证(STS)。
12.
问:我怎样才能把整个部署与备份做到“省心”而不是每天手动?
答:把重复工作自动化(使用脚本、crontab、云 API 创建与清理快照)、使用成熟的备份工具(Restic/Borg/duplicity)、把告警接入企业微信/邮件/SMS,启用监控(Prometheus+Alertmanager或云监控),并做定期恢复演练与文档化流程。结合SLA高的云厂商和多区域备份能最大程度降低人工运维成本。