华为云弹性云服务器 ECS 实战:从选型开通到安全加固与成本优化

举报
yd_287000593 发表于 2026/11/10 10:08:34 2026/11/10
【摘要】 一、背景:为什么先把业务放到 ECS 上前阵子我把一个长期跑在本地旧电脑上的小项目——一个内部用的资料查询服务加一个对外展示页——迁到了华为云弹性云服务器 ECS 上。本地机器最大的问题不是性能,而是不可靠:断电、断网、重启后服务不自启,出了问题只能到现场处理;家里宽带没有固定公网地址,对外访问还要靠内网穿透,速度和稳定性都打折扣。迁到 ECS 之后,机器 24 小时在线、公网地址固定、磁...

一、背景:为什么先把业务放到 ECS 上

前阵子我把一个长期跑在本地旧电脑上的小项目——一个内部用的资料查询服务加一个对外展示页——迁到了华为云弹性云服务器 ECS 上。本地机器最大的问题不是性能,而是不可靠:断电、断网、重启后服务不自启,出了问题只能到现场处理;家里宽带没有固定公网地址,对外访问还要靠内网穿透,速度和稳定性都打折扣。迁到 ECS 之后,机器 24 小时在线、公网地址固定、磁盘可以做快照备份,配合安全组和监控告警,运维负担反而变小了。这篇文章把我从选型、开通、部署到安全加固的完整过程记录下来,给第一次用 ECS 的朋友参考。

二、选型:先想清楚业务要什么,再选规格

  1. 计费模式:长期稳定运行的服务选包年包月,单价更低;短期测试、临时任务选按需计费,用完释放,适合先验证再决定。我的展示页是长期服务,选了包年包月;压测用的临时机器用按需,用完就释放。
  2. 实例规格:通用型适合大多数 Web 服务和中小数据库;计算型适合 CPU 密集的任务;内存型适合缓存和内存数据库。我的服务并发不高,2 核 4 GB 的通用型就够了,先够用、再扩容,不要一上来就买大规格。
  3. 镜像:Linux 优先选 Huawei Cloud EulerOS 或 Ubuntu,生态成熟、文档多;需要跑 Windows 专属软件再选 Windows 镜像。注意镜像版本要和本地开发环境尽量一致,避免上线后才发现依赖行为不同。
  4. 地域和可用区:就近选择离用户近的地域,延迟更低;重要业务可以考虑多可用区部署,避免单点故障。
  5. 磁盘与网络:系统盘 40 GB 起步,数据盘按实际数据量另挂;带宽按访问量选,初期 5M 左右通常够用,后续可以根据监控再调整。

三、开通与部署步骤

第一步,在控制台进入弹性云服务器 ECS,点击购买,依次选择计费模式、地域、规格、镜像和系统盘。

第二步,配置网络:选择已有的虚拟私有云 VPC 和子网,如果没有就新建一个;安全组先只放行 22 端口用于 SSH 登录,Web 服务跑起来之后再按需放行 80 和 443 端口。

第三步,设置登录方式:建议用密钥对登录,比密码更安全;如果用密码,一定要设置足够复杂的密码并妥善保存。

第四步,确认配置并开通,等待实例状态变为运行中,记录公网 IP。

第五步,SSH 登录后先更新系统软件包,然后安装运行环境。以部署一个静态站加一个简单的 Python 服务为例:安装 Nginx 做反向代理,把服务配置为开机自启的 systemd 服务,再用 curl 在本机验证 80 端口是否正常返回。验证通过后,把域名解析到公网 IP,浏览器访问确认页面正常打开。

第六步,配置快照策略或手动做一次系统盘快照,相当于给刚搭好的环境拍一张“还原点”,之后改坏了也有退路。

四、安全加固:上线前必须做的几件事

  1. 最小化放行端口:安全组只放行业务必需的端口,22 端口最好只允许自己的出口 IP 访问,不要对全网放行 22、3389、3306、6379 这类管理端口和数据库端口。
  2. 优先用密钥登录,禁用密码登录:修改 SSH 配置,关闭密码认证,只允许密钥登录,并保管好私钥,不要把私钥传到代码仓库或群聊里。
  3. 及时打补丁:定期更新系统和应用依赖,关注官方安全公告;能自动更新的组件可以开启自动更新,不能自动更新的要列入定期检查清单。
  4. 做好备份:重要数据定期备份到对象存储 OBS 或做磁盘快照,并实际演练一次恢复流程——没有演练过的备份,等于没有备份。
  5. 开启监控告警:用云监控关注 CPU、内存、磁盘和带宽,设置阈值告警,磁盘快满、流量异常时能第一时间收到通知,而不是等用户反馈才发现。

五、成本与日常运维

云服务器的成本大头在实例规格、磁盘和带宽三处。我的做法是:先按最小够用规格上线,用云监控看一周的实际用量,再决定是否升配或降配;测试环境不用时关机或释放,避免按需实例一直空转;数据盘和快照定期清理过期内容,避免无用快照长期占用空间。日常运维上,养成看监控和日志的习惯:服务异常先看日志和监控曲线,再决定是重启、回滚还是扩容;每次变更前先做快照,变更后验证关键接口,确认无误再收尾。

六、注意事项

第一,不要把数据库直接暴露在公网,应用和数据库之间用内网访问,数据库只对应用服务器放行。第二,敏感信息不要写进代码或配置文件明文里,密码和密钥用环境变量或云上凭据管理。第三,带宽和流量要留有余量,活动或推广期间提前评估,避免带宽打满导致页面打不开。第四,地域、可用区、镜像一旦选定再改成本较高,开通前多花十分钟确认,比事后迁移划算得多。第五,账号权限要分开,日常操作不要长期使用主账号,子账号按最小权限授权。

七、小结

ECS 的核心价值不是一台“远程电脑”,而是一套可复制、可备份、可监控的运行环境。按“先想清业务需求、再选规格;先放行最小端口、再逐步开放;先做快照备份、再做变更”的顺序走,第一次上手也能少踩很多坑。我的这台 2 核 4 GB 实例至今稳定运行,成本可控,后续如果访问量上来,再考虑用弹性伸缩或负载均衡横向扩展,而不是一开始就把规格买满。希望这篇实战记录对你选型和开通第一台 ECS 有帮助。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。