阿里云是国内使用较广的公有云平台,产品线覆盖计算、存储、数据库、网络安全、大数据和人工智能。第一次接触阿里云产品的人,常会被数量吓到,不知道从哪里看起。这篇文章按用途梳理主要产品,并给出选型思路。

计算类:业务跑在哪里
云服务器ECS是最基础的产品,可以理解为一台能远程登录、自己管理的服务器。CPU、内存和操作系统都能按需选择,网站、应用和开发测试环境都可以部署在上面。新手容易一开始就配得过高。更稳妥的做法是先按当前访问量估算,业务涨了再调整。
函数计算FC适合事件驱动的任务。上传代码后,平台按调用次数和执行时长计费,不需要管理服务器。图片处理、定时任务和小程序后端都常用它。如果请求是持续高频的,按量计费未必划算,最好先算一笔账。
容器服务ACK基于Kubernetes,适合微服务和多容器部署。服务少的时候,直接用ECS部署更省事。服务多了,发布、扩缩容和故障恢复靠人工就跟不上,这时ACK才值得考虑。
存储与数据库:数据放哪里,怎么保住
对象存储OSS用来保存图片、视频、备份文件等非结构化数据,容量基本不用提前预留。冷数据可以转到低频或归档存储,费用会低一些。但归档数据取回需要时间,经常要读的文件不要放在归档层。
云数据库RDS支持MySQL、PostgreSQL、SQL Server等常见引擎,主备切换、自动备份和性能监控由平台负责,运维人员能省下不少盯守工作。备份策略仍要自己核对,比如保留多久、能否恢复到指定时间点。
云原生数据库PolarDB采用存储与计算分离的架构,读写能力可以按需扩展,适合访问量增长快的业务系统。迁移前要确认应用使用的数据库版本和兼容性,不要只看产品介绍。
网络与安全:流量变大时业务别断
负载均衡SLB把访问流量分发到多台服务器上。某台机器出问题时,流量会转到其他机器。前提是后端至少有两台服务器。只有一台的时候,负载均衡起不到容灾作用。
内容分发网络CDN把静态资源缓存到离用户更近的节点,页面打开更快,源站压力也更小。图片、样式文件、脚本和视频适合放CDN。涉及登录状态和实时数据的接口一般不做缓存。
Web应用防火墙WAF可以拦截SQL注入、跨站脚本等常见攻击。安全中心提供漏洞扫描和异常行为检测,帮助企业发现自身系统的风险。两者分工不同:WAF挡住外部的恶意请求,安全中心找出系统内部的漏洞。
大数据与人工智能:数据量大了再考虑
MaxCompute是面向海量数据的离线计算服务,适合日志分析、用户行为统计这类按批次处理的任务。DataWorks在其上提供数据集成、开发和治理的一站式界面。数据量不大的团队,先用普通数据库和报表工具跑通流程,不必一上来就搭这一套。
机器学习平台PAI覆盖模型训练、部署和推理,团队可以直接调用算力,不用自建GPU集群。做大模型应用时,可以通过模型服务平台百炼接入通义系列模型。接入前先估算每月调用量,调用量上去后费用也会随之增加。
典型场景
案例一:服装电商应对大促
一家中型服装电商平时访问量平稳,大促期间流量会突然涨到平时的几倍。它的做法是把前端页面放在CDN上,订单服务部署在ECS集群前面加SLB,数据库使用RDS并开启读写分离。大促前提前扩容,活动结束后缩容,避免闲置资源长期计费。扩容要提前做,等流量已经涌进来再加机器,通常来不及。
案例二:三四人的内容团队
这类团队常把文章配图和视频存进OSS,用CDN加速访问,网站程序跑在一台ECS上,每月成本可以压在较低水平。访问量涨起来以后,再逐步拆分数据库。一开始就搭复杂架构,维护和排查问题的成本往往得不偿失。
选型建议
- 先想清楚业务要什么。是建站、存数据,还是做数据分析?列出核心需求,再对照产品选,不要先在产品目录里挑。
- 先用免费额度和试用验证。多数产品提供免费试用。上线前可以在测试环境用典型请求跑一遍,确认性能达到要求。
- 按负载规律选计费方式。负载稳定的服务适合包年包月,波动大的服务更适合按量付费或弹性伸缩。先估算峰值和日常均值,再决定买哪种。
- 安全配置别拖到最后。主账号开启多因素认证,子账号权限按最小化原则分配。AccessKey不要写进代码,也不要发到群聊里。
阿里云产品数量多,中小团队通常只用其中几样。业务增长后再逐项加入,比一开始全部铺开更好管。