
云栖大会 2026 年定档消息出来后身边不少后端、运维和 AI 方向的开发者又开始盘算9 月杭州见不见大会会发布哪些新进展自己的日常开发又该怎么提前做准备。与其等会后再补功课不如先把阿里云生态里最常用的能力完整过一遍。这篇文章不抢发布会解读的时效性而是从一名技术开发者的实际工作流出发把云资源规划、镜像源配置、ECS 与 GPU 部署、域名与 HTTPS、OSS 与 RDS 接入、RAM 权限控制等内容整理成一份可以照着做的会前热身清单。无论你是准备去现场还是会后看直播这份资料都能帮你把大会上提到的技术点落到自己的项目里。1. 云栖大会定档 2026 年 9 月杭州开发者为什么值得关注1.1 云栖大会是什么云栖大会是阿里云主办的开发者与产业生态大会过去很长一段时间里它已经从单一的技术峰会逐步演变为覆盖云计算、人工智能、大数据、云原生、开源和产业数字化的综合性大会。通常大会会有主论坛、分论坛、动手实验、技术展区等多个板块按照往年惯例2026 年再次定档 9 月杭州意味着这个时间点会是阿里云生态集中释放新能力、新工具和新方案的关键窗口。对开发者来说云栖大会真正的价值不只是看 PPT而是可以从中看出技术演进的方向。比如过去几届AI 大模型、机器学习平台、Serverless、容器与 Kubernetes、数据库与数据仓库、DevOps 工具链、开源项目等方向都是高频话题。2026 年的大会预计也会围绕这些主线展开但更值得关注的是这些新技术如何与已有的 ECS、OSS、RDS、域名解析、SSL 证书等基础云产品结合。1.2 从大会看技术方向作为技术博主我更建议开发者带着问题去逛云栖大会而不是只盯着新名词。比如 AI 应用开发涉及 GPU 实例选型、模型部署、推理加速应用上线涉及域名解析、HTTPS 证书、对象存储业务数据存储涉及云数据库、备份恢复团队协作涉及云上权限管理与资源隔离。这些基础能力虽然不像大模型那样吸引眼球但它们才是技术方案能否真正落地的关键。本文整理的实战内容正好覆盖这些高频场景。提前把这些环境跑通等到大会上看到新的产品能力发布时你会更容易判断它到底解决了旧方案的哪个痛点和现有工作流是否兼容值不值得引入到自己的项目里。这才是开发者关注大会的正确姿势。1.3 这篇文章的定位不少开发者在日常开发中已经用了阿里云但很多操作是零散的在控制台点几下创建了一台 ECS遇到问题再去查文档没有形成体系。这篇文章把高频操作串成一条完整链路从“创建账号和资源”开始到“配置镜像源”“部署服务”“接入存储和数据库”“做好权限管控”结束每个环节都给出可复制的命令、配置和注意事项。适合刚接触云计算的初学者也适合想系统梳理阿里云常用操作的工程师。2. 会前热身账号、地域与开发者资源规划2.1 账号与 RAM 用户开始使用任何云资源之前首先要想清楚账号权限问题。个人学习和临时测试可以使用主账号但只要是多人协作或生产环境强烈建议创建 RAM 用户。RAM 是阿里云的访问控制服务可以理解为云资源操作的“统一门禁”。通过 RAM你可以创建子用户、给子用户分配特定权限而不是把主账号的 AccessKey 发给每个同事。创建 RAM 用户的基本步骤是登录阿里云控制台进入 RAM 访问控制选择用户创建用户。创建时可以选择是否允许“控制台访问”和“OpenAPI 调用访问”对应的是用户在网页端登录还是通过 API 操作云资源。创建之后需要把用户加入用户组或直接绑定权限策略。一个常见的建议是每个开发者只拥有自己负责的云产品权限比如负责 ECS 的就只有 ECS 相关权限负责 OSS 的就只有 OSS 权限避免权限过大导致误操作。主账号会更方便但风险也更高所以千万不要在生产环境长期使用主账号进行日常操作更不要把主账号的 AccessKey 写到代码里。2.2 地域、可用区与安全组创建 ECS、RDS、OSS 等资源时第一个要选择的是地域。地域选择原则很简单优先选择离用户最近的区域如果用户主要在国内通常选择华东、华北、华南等大区域即可。地域一旦创建了部分资源有些是不能跨地域迁移的比如 OSS Bucket 地域基本固定RDS 实例切换地域也比较麻烦所以前期规划比后期迁移更重要。可用区是同一地域内的独立故障域生产环境建议把主备资源放在不同可用区比如 Web 服务器在 A 可用区数据库在 B 可用区这样单可用区故障时影响更小。安全组则相当于 ECS 的防火墙控制哪些 IP、哪些端口可以访问实例。日常最容易踩坑的地方是安全组没放行 80 或 443 端口导致网站部署好了却无法访问或者把 3306、6379 等数据库端口直接暴露到公网给攻击者留了后门。建议只放行业务实际需要的端口数据库端口尽量只允许内网或特定 IP 访问。2.3 免费额度和预算规划新手入门可以优先使用阿里云的新用户试用资源比如一定时长的 ECS、轻量应用服务器或免费证书额度。试用资源虽然免费但容量和时长都有限建议用来跑通基础环境不要在生产依赖它。如果使用按量付费实例一定要设置好释放时间或欠费提醒避免忘记关闭实例后持续产生费用。对于长期稳定负载包年包月通常比按量付费便宜对于短期的模型验证、压测、活动促销场景按量付费更灵活。预算规划上可以先做一个最小资源清单CPU、内存、系统盘、数据盘、带宽、公网 IP 数量再结合流量和备份存储成本。不要一开始就开通一堆高规格资源很多时候一个小规格实例足够跑完整个入门实践。3. 镜像站与包管理实战Maven、Gradle、Ubuntu 换源3.1 阿里云镜像站是什么阿里云镜像站是阿里云提供的开源软件包加速下载服务存放了 Maven、Gradle、npm、Ubuntu、CentOS、Docker 等常见仓库的镜像。开发者在云服务器上执行mvn install或apt update时如果使用默认官方源往往因为网络延迟导致下载很慢甚至超时失败。换成阿里云镜像后内网或国内网络环境下传输速度会明显提升。镜像站本身不改变依赖的包内容只是提供下载地址的加速。配置镜像源时要特别注意版本和源路径比如 Maven 镜像和 Gradle 镜像的仓库名不同Ubuntu 镜像要根据系统版本选择对应的代号。下面几个配置案例都是日常开发中最常用的。3.2 Maven 配置阿里云仓库Maven 的全局配置文件是settings.xml一般在 Maven 安装目录的conf目录或用户目录的.m2目录下。配置阿里云镜像的核心是添加mirror让 Maven 对中央仓库的请求都走阿里云地址。!-- 文件路径~/.m2/settings.xml 或 $MAVEN_HOME/conf/settings.xml -- mirrors mirror idaliyunmaven/id mirrorOfcentral/mirrorOf name阿里云公共仓库/name urlhttps://maven.aliyun.com/repository/public/url /mirror /mirrorsmirrorOf指定这个镜像覆盖哪些仓库写成central表示只代理中央仓库避免影响你自己配置的其他私有仓库。url指向阿里云 Maven 公共仓库地址它聚合了中央仓库和常用的开源组件。配置完成后可以执行mvn clean compile验证是否生效。如果配置正确日志里会出现从阿里云仓库下载依赖的提示构建速度也会有明显提升。3.3 Gradle 仓库配置与版本同步问题Gradle 项目配置依赖时一般在build.gradle或settings.gradle的repositories块中。和 Maven 的 settings.xml 不同Gradle 需要显式声明仓库地址。下面是一个常用配置方式// 文件路径build.gradle 或 settings.gradle repositories { maven { url https://maven.aliyun.com/repository/public } maven { url https://maven.aliyun.com/repository/gradle-plugin } mavenCentral() }这里同时配置了阿里云公共仓库、Gradle 插件仓库和官方中央仓库。把官方中央仓库放在最后相当于多一层兜底如果阿里云镜像中找不到某个依赖Gradle 会自动尝试官方仓库。有些开发者在下载最新版 Gradle 发行包时发现阿里云镜像没有同步比如遇到“不能通过阿里云下载某个 Gradle 版本”的问题。这种情况并不少见因为镜像站同步官方仓库存在时间差新版本发布初期可能还没被镜像覆盖。解决的思路很简单先到 Gradle 官方发布页确认该版本是否存在如果确实存在但阿里云未同步临时使用官方下载地址即可等镜像同步后再切回来。不要因此修改系统级代理或使用来路不明的第三方镜像。3.4 Ubuntu apt 换源阿里云在 Ubuntu 云服务器上apt update默认访问 Ubuntu 官方软件源网络慢时很影响效率。换源前先备份原始文件是一个好习惯。以下是兼容性较高的通用操作思路以 Ubuntu 22.04 Jammy 为例sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo sed -i s/archive.ubuntu.com/mirrors.aliyun.com/g /etc/apt/sources.list sudo sed -i s/security.ubuntu.com/mirrors.aliyun.com/g /etc/apt/sources.list sudo apt update不同 Ubuntu 版本使用的源地址格式可能不同有些新版本还引入了sources.list.d/ubuntu.sources文件。换源时不要盲目复制命令先查看自己系统里的源文件结构。如果执行apt update出现 404 或 Release 文件找不到大概率是源地址和系统版本代号不匹配需要恢复备份后重新配置。4. 计算与 AI 场景ECS 部署 YOLO 等任务的完整思路4.1 ECS 使用与远程连接ECS 是阿里云最基础的计算产品可以把它理解为一台随时可以创建的云上虚拟服务器。创建 ECS 时通常需要选择地域、实例规格、镜像、系统盘、网络和安全组。登录方式建议使用密钥对而不是密码密钥对登录安全性更高也方便批量管理。创建完成后Linux 实例通过 SSH 连接ssh -i ~/.ssh/aliyun_ecs.pem root你的公网IPWindows 上可以用 PowerShell 或 Windows Terminal 执行同样的命令。连接成功后第一件事是执行系统更新和基础环境安装sudo apt update sudo apt upgrade -y sudo apt install -y build-essential如果是生产服务器还要修改 SSH 默认端口、关闭密码登录、配置防火墙和安全组。很多时候部署失败不是因为应用代码问题而是服务器基础环境没有准备好所以基础加固值得在部署前完成。4.2 常见 GPU 显卡型号与选型AI 推理和训练任务通常需要 GPU 实例。阿里云控制台上创建实例时选择 GPU 规格后可以看到当前地域可用的显卡型号常见的有 T4、A10、V100、A100 以及更新的 H 系列等。具体型号和规格以购买页展示为准因为不同地域、不同时间段的资源库存会有差异。选型时可以参考这几点轻量级推理任务比如 YOLO 目标检测的单帧图片推理T4 或 A10 通常足够大规模训练或高并发推理则要考虑 A100、H 系列等更高显存和算力的型号。显存大小会影响单次能处理的 batch size 和输入分辨率模型参数量越大越要关注显存。另一个重要原则是先用按量付费实例跑通代码确认模型和算力匹配后再考虑包年包月或预留实例券这样可以避免选错规格造成浪费。4.3 YOLO 部署流程在 GPU 实例上部署 YOLO 类模型核心流程包括环境准备、模型下载、推理验证、服务封装。这里以 Ultralytics YOLO 为例给出一个通用部署思路。先准备 Python 虚拟环境并安装依赖python3 -m venv venv source venv/bin/activate pip install --upgrade pip pip install ultralytics安装完成后先做一次本机推理测试from ultralytics import YOLO # 下载官方预训练模型示例使用 yolov8n.pt model YOLO(yolov8n.pt) results model.predict(sourcehttps://ultralytics.com/images/bus.jpg) for r in results: print(r.boxes.cls)代码会输出识别到的目标类别。如果这条命令能正常运行说明模型推理链路已经通了。接着可以封装成 API 服务方便业务系统调用。下面是一个 FastAPI 的示例片段from fastapi import FastAPI, UploadFile from ultralytics import YOLO import tempfile app FastAPI() model YOLO(yolov8n.pt) app.post(/predict) async def predict(file: UploadFile): suffix file.filename.rsplit(., 1)[-1] with tempfile.NamedTemporaryFile(suffixf.{suffix}) as tmp: content await file.read() tmp.write(content) tmp.flush() results model.predict(sourcetmp.name) return {boxes: results[0].boxes.data.tolist()}在 GPU 实例上部署时还要验证 CUDA 环境是否可用。执行nvidia-smi可以看到驱动和显存信息在 Python 里执行torch.cuda.is_available()可以确认 PyTorch 是否识别 GPU。很多部署问题都出在驱动版本与 PyTorch 的 CUDA 版本不匹配遇到这种情况时要先对齐版本而不是盲目更换模型。4.4 Windows 环境下的阿里云 DDNS 配置动态公网 IP 环境下域名解析需要跟着 IP 变化更新这就是 DDNS。阿里云云解析 DNS 提供 OpenAPI可以定时把域名解析记录更新为当前公网 IP。比如 Windows 服务器或家庭主机上可以写一个 Python 脚本定时获取本机公网 IP再调用云解析 API 更新 A 记录。使用阿里云 Python SDK 的基本思路如下示例代码以 SDK 官网说明为准from aliyunsdkcore.client import AcsClient from aliyunsdkalidns.request.v20150109.UpdateDomainRecordRequest import UpdateDomainRecordRequest client AcsClient(access_key_id, access_key_secret, cn-hangzhou) def update_record(record_id, rr, new_ip): request UpdateDomainRecordRequest.UpdateDomainRecordRequest() request.set_RecordId(record_id) request.set_RR(rr) request.set_Type(A) request.set_Value(new_ip) response client.do_action_with_exception(request) return response脚本里需要先获取当前机器的公网 IP可以通过访问云厂商提供的 IP 查询接口获得。然后和上一次解析记录做比较IP 变化时才调用更新接口避免频繁请求 API。在 Windows 上可以把脚本注册为计划任务每隔几分钟执行一次。需要注意AccessKey 权限范围越小越好最好只授予云解析 DNS 的更新权限避免泄露后影响其他云资源。5. 域名、SSL 证书与对象存储5.1 域名解析配置一个业务系统上线通常首先要配置域名解析。阿里云在域名服务、云解析 DNS 中提供 A 记录、CNAME 记录、MX 记录等多种类型。最常用的场景是把域名解析到 ECS 公网 IP使用 A 记录把域名解析到 OSS、CDN、负载均衡等服务则使用 CNAME 记录。配置步骤是进入云解析 DNS 控制台添加记录填写主机记录、记录类型、记录值、TTL。主机记录代表主域名www代表www.example.com子域名。TTL 建议使用默认值一般为 600 秒。修改解析后生效时间受 DNS 缓存影响可能不会立刻全球生效可以用ping或在线 DNS 查询工具验证。5.2 SSL 证书申请与免费续期HTTPS 是网站的标配阿里云提供免费 DV 证书适合个人网站和中小业务。申请证书时一般需要验证域名所有权可以选择 DNS 验证或文件验证。DNS 验证是在云解析 DNS 中添加一个指定的 TXT 记录验证通过后证书才会签发。免费 DV 证书有效期通常为 90 天左右到期后需要重新申请并部署。这就意味着“免费续期”并不是自动完成的需要关注证书到期时间。如果域名解析在阿里云可以结合云解析 API 写自动化脚本完成验证和部署也可以设置到期提醒。证书签发后部署到 Nginx 的配置大致如下server { listen 443 ssl; server_name example.com; ssl_certificate /etc/nginx/ssl/example.com.pem; ssl_certificate_key /etc/nginx/ssl/example.com.key; location / { proxy_pass http://127.0.0.1:8080; proxy_set_header Host $host; proxy_set_header X-Forwarded-Proto https; } }部署完成后用浏览器访问https://example.com检查地址栏是否正常显示锁形图标。如果提示不安全优先检查证书文件和私钥是否匹配、证书链是否完整、域名是否与证书绑定一致。5.3 OSS 上传以 FastAdmin 为例OSS 是阿里云的对象存储服务适合保存图片、视频、压缩包、安装包等业务文件。将上传文件接入 OSS可以减轻 ECS 磁盘压力也能配合 CDN 加速访问。FastAdmin 是一款基于 ThinkPHP 的快速后台开发框架在 FastAdmin 中接入 OSS 比较常见的做法是使用云存储插件或者在自己的上传类中调用 OSS SDK。以 PHP 项目为例使用官方 OSS SDK 上传文件的核心思路如下?php // 安装方式composer require aliyuncs/oss-sdk-php use OSS\OssClient; use OSS\Core\OssException; $accessKeyId 你的AccessKeyId; $accessKeySecret 你的AccessKeySecret; $endpoint oss-cn-hangzhou.aliyuncs.com; $bucket your-bucket-name; $ossClient new OssClient($accessKeyId, $accessKeySecret, $endpoint); // $filePath 为本地文件路径$object 为 OSS 中的对象名例如 uploads/2026/01/demo.png try { $ossClient-uploadFile($bucket, $object, $filePath); } catch (OssException $e) { // 打印错误信息 print $e-getMessage(); }这段代码是核心调用片段需要放到你实际的上传处理逻辑中。FastAdmin 中文件上传通常由Upload类托管如果使用自定义上传类要注意保存 OSS 返回的文件 URL并和数据库中的附件记录关联。AccessKey 不要写在代码里建议放到环境变量或配置文件中并且项目中只使用专门为 OSS 创建的 RAM 子用户密钥。5.4 云点播接入以 ThinkPHP6 为例视频类业务通常会用到阿里云视频点播 VOD用来完成视频上传、转码、审核、播放等流程。ThinkPHP6 接入 VOD 时服务端的主要工作是获取上传凭证和授权信息然后交由客户端上传视频文件服务端再通过回调感知转码状态。安装并使用阿里云 VOD SDK 的思路如下不同 SDK 版本的方法名可能有差异以官方文档为准composer require alibabacloud/vod-20170321?php use AlibabaCloud\Vod\Vod; $client Vod::v20170321(); // 创建上传视频请求 $result $client-createUploadVideo() -withTitle(测试视频) -withFileName(test.mp4) -request(); // 返回结果中包含 UploadAddress 和 UploadAuth print_r($result);拿到上传地址和凭证后客户端可以使用相应 SDK 将视频文件上传到 OSS 的临时目录上传完成后点播服务会触发转码流程。转码完成后通过回调或主动查询方式获取播放地址。整个流程中比较容易出问题的点包括回调地址必须公网可访问、回调鉴权密钥要配置一致、上传凭证有有效期。因此线上环境要增加重试和超时处理。6. 数据服务与迁移实践RDS 与服务器迁移6.1 阿里云 RDS 基础使用RDS 是阿里云提供的云数据库服务支持 MySQL、PostgreSQL、SQL Server 等主流数据库。相比自建数据库RDS 提供了自动备份、监控告警、主备切换等能力省去不少运维工作。使用 RDS 的基本流程是创建实例、设置白名单、创建账号、连接数据库。创建实例时需要选择数据库引擎、版本、规格、存储空间和网络类型。对于生产环境建议选择双机高可用版本并且把数据备份周期设置为每天自动备份。白名单是第一个容易踩坑的地方除非业务特殊否则白名单不要设置成0.0.0.0/0这样意味着数据库完全暴露在公网。ECS 访问 RDS 时白名单应填写 ECS 的私网 IP且尽量使用同一个 VPC 网络而不是走公网访问。6.2 连接 RDS 的注意事项RDS 提供内网地址和公网地址两种连接方式。内网延迟低、安全性高同地域 ECS 应优先使用内网地址。连接信息包括主机名、端口、数据库名、用户名、密码。如果是 Java 项目使用 MySQL 驱动连接串如下jdbc:mysql://rm-xxxxxx.mysql.rds.aliyuncs.com:3306/your_db?useUnicodetruecharacterEncodingutf8useSSLtrue这里的关键是把useSSLtrue加上避免明文传输。生产环境建议为应用单独创建数据库账号只授予该账号需要的库表权限不要把高权限账号给业务代码使用。连接池配置也要合理比如最大连接数、超时时间避免突发流量把数据库连接打满。6.3 云服务器迁移到本地虚拟机部分项目需要把云服务器迁移到本地虚拟机比如等保测试、离线环境验证或成本调整。迁移前先要理解应用迁移和数据迁移是两回事。应用层最好的方式是容器化把 Java、Python、Node.js 等项目打成 Docker 镜像在本地用 Docker 运行这样环境依赖差异最小数据层则使用数据库逻辑备份在本地重新导入。一个比较通用的迁移流程是梳理应用依赖包括 JDK、Python、Nginx、扩展组件和配置项。在本地搭建相同版本的基础环境优先使用容器镜像。停止业务写入导出数据库逻辑备份。在本地恢复数据启动应用验证接口和定时任务。修改相关配置比如数据库连接地址、OSS Endpoint、域名解析。如果是整机迁移需要导出系统镜像并做格式转换但这种方式受到虚拟化平台、驱动差异的影响较大不建议普通业务使用。迁移完成后要在本地完整跑一遍核心流程确认没有遗漏的硬编码路径。6.4 备份与回滚策略数据库和服务的备份回滚是生产环境最重要的底线。RDS 自动备份可以设置备份周期建议每天备份一次保留 7 天以上。手动备份适合在重大变更前执行比如升级规格、修改表结构、批量更新数据前先做一个手动备份。ECS 云盘快照也有类似作用快照可以用于回滚整块云盘。执行高风险的更新命令前给系统盘或数据盘打一个快照操作失误时可以在几分钟内恢复。OSS 里的重要文件建议开启版本控制这样即使文件被覆盖或误删也能找回历史版本。无论使用哪种备份方案都要定期做恢复演练不能只停留在“有备份”这一步。7. 安全与权限RAM 登录方式与访问控制实践7.1 RAM 用户登录与主账号保护RAM 是阿里云账号体系的权限中心。主账号拥有账号下所有资源的完全访问权限一旦密钥泄露或操作失误影响范围非常大所以生产环境必须使用 RAM 用户。RAM 用户支持两种访问方式控制台访问和 OpenAPI 调用访问。控制台访问需要设置登录密码OpenAPI 调用需要创建 AccessKey。登录底层并不神秘用户访问阿里云控制台时统一认证服务先验证身份再根据 RAM 用户绑定的策略判断能否执行某些操作。这个过程中会用到“策略”来控制权限范围。创建 RAM 用户时不要为了省事直接给管理员权限而是根据实际工作内容授权。一个人如果只负责查看服务器监控那就只给只读权限如果只负责上传文件到 OSS那就只给对应 Bucket 的读写权限。7.2 最小权限策略示例自定义 RAM 策略是 JSON 格式核心字段包括Effect、Action、Resource。下面是一个只允许查看 ECS 实例信息的自定义策略示例{ Version: 1, Statement: [ { Effect: Allow, Action: ecs:DescribeInstances, Resource: * } ] }如果希望允许某个 RAM 用户上传和下载指定 OSS Bucket 中的对象可以进一步缩小权限范围{ Version: 1, Statement: [ { Effect: Allow, Action: [ oss:GetObject, oss:PutObject ], Resource: acs:oss:*:*:your-bucket-name/* } ] }策略配置完成后建议使用 RAM 控制台的“权限模拟器”验证效果避免授权过宽或过窄。最小权限原则不是一句口号而是真正把Action和Resource精确到“够用”的程度。把运维职责和研发职责分离也能减少误操作导致的故障。7.3 AccessKey 泄露与预防AccessKey 是调用