Skip to content

入门:阿里云开发者产品全景与本站实际栈

基于阿里云 · 核于 2026-08

速查

  • 阿里云定位:国内份额第一、全球前三的公有云,从双 11 电商基础设施起步,产品矩阵覆盖计算/存储/网络/数据库/AI。
  • 计算层两选:①ECS(弹性计算服务,虚拟服务器,规格/镜像/网络全可控,需自管系统);②轻量应用服务器(开箱即用,自带应用镜像,价格低,面向个人/小项目)。
  • 数据库层两选:①RDS(托管 MySQL/PostgreSQL/SQL Server/MariaDB,自动备份、主备高可用,本站用 RDS);②PolarDB(自研云原生数据库,存储计算分离、读写分离、秒级扩容,性能更高但更贵)。
  • 对象存储 OSS:S3 兼容的对象存储,按容量+请求计费,放图片/视频/静态资源/备份;通过 Endpoint(地域级域名)访问,可挂 CDN 加速。
  • 加速两件套:①CDN(内容分发网络,加速静态资源,把源站内容缓存到全国边缘节点);②DCDN(全站加速,动态+静态混合,加速动态 API)。
  • 函数计算 FCServerless 函数(事件驱动,按调用次数+执行时长计费,毫秒级计费),适合事件触发/低频/突发场景。
  • 本站实际栈:ECS(跑后端进程)+ RDS(MySQL,托管数据库)+ OSS(静态资源/图片)+ CDN(加速静态),轻量服务器作为备用/测试环境。
  • 地域与可用区:地域(Region,如华东 1 杭州)内多可用区(Zone)做高可用;跨地域走公网计费,架构应同地域部署。
  • 备案强制:境内 ECS/轻量对外提供 80/443 服务必须完成 ICP 备案(详见ICP 备案与域名 叶)。
  • 边界:本叶只讲开发者产品;大数据(MaxCompute)、AI(通义/PAI)、企业级中台不讲;Linux 命令归服务器基础 章。
  • 进阶顺序ECS 与 RDS:本站实际栈OSS 与 CDN参考

一、阿里云是什么:从双 11 走出的国内头号云

阿里云诞生于 2009 年,最初是为支撑双 11(天猫双十一购物节)这种全球罕见的超大规模并发(峰值千万级 QPS)而建的内部基础设施。2010 年代起对外商业化,逐步成为国内公有云市场份额第一(约 40%),全球前三(仅次于 AWS、Azure)。它的核心定位是全栈公有云——从底层的计算/存储/网络,到中间的数据库/中间件,再到上层的 AI/大数据/SaaS,几乎覆盖企业 IT 的全部需求。

开发者而言,阿里云的价值在于"用一组托管产品拼出一个 Web 后端":

开发者(你)
  ┌─────────────────────────────────────────┐
  │  应用代码(Node.js / Python / Go / Java) │
  └────────────────────┬────────────────────┘
        ECS(虚拟服务器)跑后端进程  ←  计算层
            │              │
            ▼              ▼
        RDS(MySQL/PG)   OSS(对象存储)   ←  数据层
       主备高可用+备份     放图片/静态资源


        CDN(内容分发)   ←  加速层
        全国边缘节点缓存


        用户(境内低延迟访问)
  • 同账号互通:阿里云产品在同一账号/地域内天然互通——ECS 通过内网(VPC)访问同地域 RDS(免公网流量费),ECS 通过 RAM 角色授权访问 OSS(无需硬编码密钥)。这是用全家桶的核心收益。
  • 国内访问最优:节点遍布华北(北京)、华东(杭州/上海)、华南(深圳/广州)、西南(成都)等,备案后境内用户访问延迟低(同省 < 10ms),CDN 加速后静态资源近乎即时。

二、计算层:ECS vs 轻量应用服务器

阿里云的虚拟服务器有两条产品线,开发者要清楚何时用哪个:

维度ECS(云服务器)轻量应用服务器
定位企业级/通用,灵活可控个人/小项目,开箱即用
配置规格/镜像/VPC/磁盘/安全组全可控套餐化(CPU/内存/带宽/流量打包)
网络自定义 VPC、弹性公网 IP、多网卡自带公网 IP,带宽固定
应用镜像需自行装环境自带 WordPress/LNMP/Node.js/Docker 等镜像
价格按需/包年包月,灵活但门槛高24 元/月起,价格低、无脑选
适合生产环境、需精细化运维、本站个人博客、测试、学习、小型站
  • ECS:本站后端跑在 ECS 上——选好规格(如 2 核 4G)、镜像(Ubuntu/Alibaba Cloud Linux)、系统盘(ESSD 云盘),配好安全组(只开 22/80/443),通过 SSH 登录部署进程。ECS 灵活但所有运维(系统更新、安全补丁、Nginx 配置)自己负责
  • 轻量应用服务器:对纯新手最友好——控制台一键装 WordPress,自带域名解析与 HTTPS 证书申请,无需懂 Linux 即可上线一个博客。但它的网络/磁盘/安全组是套餐化的,深度定制受限。

一句话:生产环境用 ECS,个人/学习/小站用轻量

三、数据库层:RDS vs PolarDB

托管数据库让开发者不用自己装 MySQL/维护主备/做备份,阿里云有两条主线:

  • RDS(关系型数据库服务):托管 MySQL / PostgreSQL / SQL Server / MariaDB,提供自动备份(每日全量 + 实时日志)、主备高可用(主实例故障自动切换备实例)、只读实例(读多写少时分担主库压力)。本站用 RDS MySQL——开发者只需建库建表写 SQL,备份/高可用/打补丁全是阿里云的事。
  • PolarDB:阿里云自研的云原生数据库(兼容 MySQL/PostgreSQL 协议),采用存储计算分离架构——存储层共享一份分布式存储(最高 100TB),计算层可秒级横向扩展最多 16 个节点,读写分离自动路由。性能比同规格 RDS 高数倍,但价格也更贵,适合高并发大流量场景。
维度RDSPolarDB
引擎MySQL/PG/SQL Server/MariaDB兼容 MySQL/PG(自研内核)
存储每实例独立存储(最大几 TB)共享分布式存储(最大 100TB)
扩展加只读实例(分钟级)秒级加只读节点(最多 16)
性能标准数倍于 RDS
价格便宜较贵
适合通用业务、本站高并发大流量

本站选 RDS MySQL 的原因:流量不大、成本敏感、MySQL 生态成熟、备份与高可用已足够。

四、对象存储 OSS:S3 兼容的海量存储

OSS(Object Storage Service) 是阿里云的对象存储,对标 AWS S3,且完全兼容 S3 协议——用 AWS S3 SDK 改个 Endpoint 就能访问 OSS。

  • 核心概念:①Bucket(桶)——顶层命名空间,名字全球唯一;②Object(对象)——存的具体文件(图片/视频/压缩包),由数据+元数据组成;③Endpoint(接入点)——访问域名,如 oss-cn-hangzhou.aliyuncs.com(杭州地域)。
  • 三种读写权限:①公共读(任何人可读,适合图片/静态资源);②私有(需签名授权才能访问,适合敏感数据);③公共读写(任何人可改,严禁用,会被刷流量)。
  • 典型用法:用户上传头像 → 后端生成签名 URL → 前端直传 OSS → 后端存 URL;静态资源(JS/CSS/图片)放 OSS + 挂 CDN,就近返回。
  • 与 ECS 的配合:ECS 不建议把大量文件存本地盘(实例故障会丢),应放 OSS;ECS 通过 RAM 角色授权访问 OSS,无需硬编码 AccessKey。

五、加速层:CDN 与 DCDN

  • CDN(内容分发网络):把静态资源(图片/JS/CSS/视频)从源站(OSS 或 ECS)缓存到全国边缘节点,用户就近取,降低延迟、减轻源站压力。源站填 OSS Bucket 域名,CDN 自动回源拉取并缓存。
  • DCDN(全站加速):CDN 只能加速静态;DCDN 在静态缓存之外,对动态请求(API 调用、登录、查询)走最优路由回源(智能选路、长连接复用),适合动态+静态混合的站点(如电商、SaaS)。

本站静态资源(封面图、图标)放 OSS + 挂 CDN,境内访问加速明显。

六、Serverless:函数计算

函数计算(Function Compute,FC) 是阿里云的 Serverless 函数服务(对标 AWS Lambda):

  • 事件驱动:由 OSS 上传、API 网关请求、定时任务等事件触发函数执行,无需常驻服务器。
  • 按量计费:按调用次数 + 执行时长 + 内存计费(毫秒级),空闲时零费用,适合低频/突发/事件触发场景(图片处理后缀、定时备份、Webhook)。
  • 冷启动:首次调用或长时间空闲后有冷启动延迟(百毫秒到秒级),不适合长连接/高频实时场景。

本站暂未用函数计算(流量稳定,ECS 常驻更划算),但它是未来事件化改造的选项。

下一步

理解了阿里云开发者产品全景后,下一步深入两条主线——ECS 与 RDS:本站实际栈(实例规格/镜像/安全组、RDS 主备与备份)与OSS 与 CDN(Bucket/Endpoint/S3 兼容、CDN 加速配置)。