很多人第一次上云,都会在配置页面卡住。1核2G、2核4G、4核8G,选哪个才不浪费钱,又不至于跑着跑着就卡死?这篇不聊参数表,只说我用阿里云1核实例跑博客的经历,以及它适合什么、不适合什么。

1核实例是什么水平
1核就是分给实例的vCPU数量。阿里云入门款多数是突发性能实例,CPU闲的时候攒”CPU积分”,遇到短时间高负载再把积分花出去。也就是说,它不会一直给你满额算力,而是按需使用。
访问量不大的网站、小接口和测试环境用这种模式很划算。可如果程序长期占满CPU,积分花光后性能会被压下来,表现就是页面越来越慢,SSH也跟着卡。选型前把这一点想清楚,能省不少后面的麻烦。
我的博客迁上去之后
2021年,我把一个基于WordPress的个人技术博客从虚拟主机迁到了阿里云1核2G实例上。系统是Ubuntu,环境是Nginx加PHP加MySQL。博客每天访问量大概两三百次,文章约一百五十篇,里面有不少图片和代码示例。
头半年基本稳定,平均响应时间在300毫秒以内。后来出了两个问题。
- 内存被MySQL吃光:MySQL默认配置对内存比较保守,但我装了几个缓存插件,又开着慢查询日志。2G内存经常只剩不到200MB,系统开始频繁使用swap。
- 爬虫把积分打光:某天凌晨有个爬虫对站点疯狂请求,CPU积分一小时内耗尽,网站直接变成了慢动作。
我的处理办法不复杂。先把MySQL的innodb_buffer_pool_size调到512MB,停掉不常用的插件,在Nginx层加了简单的限流规则,再把静态资源交给阿里云的OSS和CDN。调整后,内存常驻占用稳定在1GB左右,爬虫问题也基本没再出现。
所以1核能跑网站,关键在于资源用在哪里。内存和积分是要盯着的两样东西。
哪些场景适合1核
- 个人博客、作品集、小型企业官网这类访问量小的静态或轻动态站点。
- 小程序或App的后端接口,日活在千人以内,且数据库操作较轻。
- 开发和测试环境,调接口、搭临时服务够用。不用的时候记得停机,别让它空转。
- 定时任务和小脚本,比如数据抓取、报表生成、消息推送。
哪些场景别硬扛
电商促销、直播互动、视频转码、大批量数据计算,这些场景1核基本撑不住。一时省下的钱,很可能被卡顿带来的用户流失和排查时间吃掉。
如果你打算在同一台机器上跑数据库、消息队列、Java应用和监控,直接从2核4G起步更稳妥。也可以把数据库拆到云数据库RDS上,服务器只负责应用层。
选购和优化的几点提醒
- 内存通常比CPU先成为瓶颈。1核建议至少配2G,1G跑完整LAMP环境会非常紧。
- 上线前先用监控面板看一周的CPU积分和内存曲线,再决定要不要升配。
- 打开云监控告警,比如积分余额低于某个阈值就发通知。这比出了问题再翻日志靠谱。
- 静态资源尽量放OSS加CDN,能减轻服务器的带宽和请求压力。
- 备份分两层。系统盘用快照定期备份,数据库单独做逻辑备份,两者不要混在一起。
- 购买前看清楚续费价格。续费通常比首购贵,别只盯着首年优惠。
1核实例性能有限,但价格低、扩缩灵活,适合还在摸索的项目。先想清楚访问规模和资源特点,再定配置。选对了,它是省心的小帮手;选错了,就是拖慢节奏的负担。