使用阿里云GPU服务器部署DeepSeek-V4-Pro全流程(保姆级教程)

简介: DeepSeek-V4是DeepSeek推出的全新大模型,首次将百万字超长上下文设为标配,在Agent能力、世界知识和推理性能上达国内及开源领先水平。本方案基于阿里云GPU服务器,利用vLLM框架高效部署DeepSeek-V4-Pro,依托VPC网络、Ray集群与高性能硬件,实现稳定可扩展的推理服务,预估部署费用约1600元。阿里云GPU服务器官方链接:https://www.aliyun.com/product/egs

DeepSeek-V4 是 DeepSeek 全新系列大模型,首次将 百万字(1M)超长上下文作为所有官方服务的标配,在 Agent 能力、世界知识和推理性能上均实现国内与开源领域的领先。本方案阿小云分享阿里云官网如何在阿里云 GPU 云服务器上,通过 vLLM 框架高效部署 DeepSeek-V4-Pro。阿里云 GPU 计算资源提供强大硬件支持,确保模型处理大规模数据时保持高性能和稳定性。部署预估费用1600元。


GPU服务器部署DeepSeek方案架构

本方案采用专有网络 VPC 及交换机,确保数据传输安全与网络可靠性,实现资源有效隔离和安全管理。我们利用 Ray Cluster 来实现高效的分布式计算,支持 vLLM 推理服务的部署以及大规模模型的加载。完成部署后,将在阿里云平台上构建一个稳定且可扩展的运行环境,如架构图所示。实际部署过程中,用户可以根据自身资源规划情况对配置进行适当调整,但最终建立的运行环境将基本保持与示意图一致的架构。

阿里云GPU服务器部署DeepSeek方案架构.jpg


本方案的技术架构包括以下基础设施和云服务:


基础设施和云服务

说明

1 个专有网络 VPC

构建云上私有网络。

1 个交换机

提供基本的网络分段和隔离功能。

1 个安全组

用于限制专有网络 VPC 下云服务器 ECS 的网络流入和流出规则。

2 台 GPU 云服务器

用于部署模型,并提供推理服务。


开始部署前,请按以下指引完成账号申请、账号充值等准备工作。

一、准备账号

1、如果您还没有阿里云账号,请访问 阿里云账号注册页面 ,根据页面提示完成注册。阿里云账号是您使用云资源的付费实体,因此是部署方案的必要前提。

2、为阿里云账号充值。本方案的云资源支持按量付费,且默认设置均采用按量付费引导操作。如果确定任何一个云资源采用按量付费方式部署,账户余额都必须大于等于100元。


二、部署资源(VPC、安全组、云服务器ECS)

1、创建专有网络 VPC 和交换机

创建专有网络 VPC 和交换机,为云服务器 ECS 实例构建云上的私有网络。

  1. 登录专有网络管理控制台
  2. 在顶部菜单栏,选择预购买 GPU 服务器地域。
  3. 在左侧导航栏,单击专有网络
  4. 专有网络页面,单击创建专有网络
  5. 创建专有网络页面,配置 1 个专有网络和 1 台交换机。配置交换机时,请确保交换机所属的可用区的 ECS 处于可用状态。

项目

说明

示例值

VPC 名称

建议您在部署过程中新建一个 VPC 作为本方案的专有网络。部署过程中填写 VPC 名称即可创建对应名称的 VPC。

DeepSeek-V4

IPv4 网段

在创建 VPC 时,您必须按照无类域间路由块(CIDR block)的格式为您的专有网络划分私网网段。阿里云 VPC 支持的网段信息请参见专有网络组成部分

192.168.0.0/16

交换机名称

建议您在部署过程中在新建的 VPC 内创建虚拟交换机。部署过程中填写交换机名称即可创建对应名称的虚拟交换机。

DeepSeek-V4

可用区

建议选择排序靠后的,一般此类可用区较新。新可用区资源更充沛,新规格也会在新的可用区优先上线。

预购买 GPU 服务器可用区


2、创建安全组

创建 1 个安全组,用于限制该专有网络 VPC 下交换机的网络流入和流出。

  1. 登录ECS 管理控制台
  2. 在左侧导航栏,选择网络与安全>安全组。
  3. 在顶部菜单栏,选择预购买 GPU 服务器地域。
  4. 安全组页面,单击创建安全组
  5. 创建安全组页面,创建 1 个安全组。

项目

说明

示例值

名称

设置安全组的名称。

DeepSeek-V4

网络

选择之前规划的专有网络 VPC。

DeepSeek-V4

安全组类型

本方案用于为个人用户或组织的基础场景提供网络访问控制,建议您选择普通安全组。

普通安全组

入方向

本方案需要确保 22、8000 端口号开启。

228000


3、创建云服务器 ECS

接下来,您需要创建 1 个云服务器 ECS 实例,临时下模型,后续再同步给 GPU 云服务器。

  1. 登录ECS 管理控制台
  2. 在顶部菜单栏,选择预购买 GPU 服务器地域。
  3. 在左侧导航栏,选择实例与镜像 > 实例
  4. 实例页面,单击创建实例
  5. 下表中未说明的参数,在本方案中可使用默认值。

项目

说明

示例值

付费类型

付费类型影响实例的计费和收费规则。ECS 计费的详细信息请参见计费方式概述

按量付费

地域

实例所在地域。

选择预购买 GPU 服务器地域。

网络及可用区

选择默专有网络 VPC 和交换机。

分别选择 DeepSeek-V4

实例

ECS 的实例规格及内核、vCPU 数量。

ecs.c6a.large(2 vCPU 4 GiB)

镜像

ECS 的操作系统镜像,为 ECS 实例提供操作系统、预装软件等。

公共镜像中选择 Alibaba Cloud Linux

镜像的版本。

Alibaba Cloud Linux 3.2104 LTS 64位

系统盘类型

硬盘类型。

ESSD 云盘

系统盘容量

硬盘容量。

2000 GiB

公网 IP

勾选分配公网 IPv4 地址,用于从公网拉取镜像和模型,并对外提供 API 服务。

分配公网 IPv4 地址

带宽计费模式

由于本方案为解决方案示例,因此选择按使用流量,以节省流量成本。

按使用流量

带宽峰值

本方案以 100 Mbps 为例。

100 Mbps

安全组

使用之前创建的安全组。选择已有安全组

DeepSeek-V4

管理设置

选择设置自定义密码,方便后续登录机器安装服务环境。

自定义密码



三、下载模型


1、登录ECS管理控制台,在实例页面,找到前面步骤所创建的 ECS 实例。

在右侧操作列,单击远程连接,并选择通过Workbench远程连接。根据页面提示登录,进入终端页面。具体操作请参见:使用Workbench登录ECS实例


2、执行以下命令完成工具安装

yum install git  git-lfs tmux rsync -y

3、执行以下命令创建一个 tmux session

tmux

说明:下载模型耗时较长,建议在 tmux session 中启动部署,以免 ECS 断开连接导致下载中断。


4、执行以下命令,切换到模型下载目录

cd /mnt/

5、执行以下命令,从 ModelScope 拉取项目

GIT_LFS_SKIP_SMUDGE=1 git clone https://modelscope.cn/models/deepseek-ai/DeepSeek-V4-Pro

6、项目拉取完成后,执行以下命令,进入项目目录

cd DeepSeek-V4-Pro

7、执行以下命令,开始下载模型

git lfs pull

说明:模型总大小约 866 GB,以 12 MB/s 下载速度计算,预计耗时约 20 小时(受网络波动影响,实际约 18~24 小时)。


四、创建 GPU 资源

接下来您需要创建两台 GPU 云服务器,然后分别在两台服务器上完成环境的初始化。


1、创建GPU云服务器

  1. 登录ECS 管理控制台
  2. 在左侧导航栏,选择实例与镜像 > 实例
  3. 实例页面,单击创建实例
  4. 下表中未说明的参数,在本方案中可使用默认值。

项目

说明

示例值

付费类型

付费类型影响实例的计费和收费规则。

按量付费

地域

实例所在地域。

华北2(北京)

网络及可用区

选择默专有网络 VPC 和交换机。

分别选择 DeepSeek-V4

实例

ECS 的实例规格及内核、vCPU 数量。

ecs.ebmgn8v.48xlarge

镜像

ECS 的操作系统镜像,为 ECS 实例提供操作系统、预装软件等。

公共镜像中选择 Alibaba Cloud Linux

镜像的版本。

Alibaba Cloud Linux 3.2104 LTS 64位

勾选安装 GPU 驱动

CUDA 版本 12.8.1 / Driver 版本 570.133.20 / CUDNN 版本 9.8.0.87

系统盘类型

硬盘类型。

ESSD 云盘

系统盘容量

硬盘容量。

100 GiB

数据盘

单击添加数据盘,并设置容量。

1000 GiB

注:模型文件预计占用 800 GiB以上的容量。

公网 IP

勾选分配公网 IPv4 地址,用于从公网拉取镜像和模型,并对外提供 API 服务。

分配公网 IPv4 地址

带宽计费模式

由于本方案为解决方案示例,因此选择按使用流量,以节省流量成本。

按使用流量

带宽峰值

本方案以 100 Mbps 为例。

100 Mbps

安全组

使用之前创建的安全组。选择已有安全组

DeepSeek-V4

管理设置

选择设置自定义密码,方便后续登录机器安装服务环境。

自定义密码


2、初始化环境

1、远程连接云服务器ECS:

  • 登录ECS管理控制台,在实例页面,找到前面步骤所创建的 ECS 实例。
  • 在右侧操作列,单击远程连接,并选择通过Workbench远程连接
  • 使用自定义密码,通过密码认证的方式进行登录。


2、等待GPU驱动安装完成。首次登录时系统将自动安装 GPU 驱动(约15分钟)。


如果界面没有显示安装进展,您也可以执行nvidia-smi命令确认驱动是否安装完成。如果执行后出现报错,请尝试执行以下命令重新安装 GPU 驱动。

sudo dnf install -y anolis-epao-release
sudo dnf install -y kernel-devel-$(uname -r) nvidia-driver{,-cuda}


3、驱动安装/重载完成后,系统服务会重启,将导致当前会话中断,这是正常现象。请重新连接实例。


4、初始化数据盘,运行以下命令列出所有磁盘及其大小,请根据容量(如 1000 GiB)识别你的数据盘设备名。本示例中,1000 GiB 数据盘的设备名为/dev/nvme1n1

sudo fdisk -lu



安装e2fsprogs工具以支持创建文件系统:

sudo dnf install -y e2fsprogs

为数据盘(本示例为/dev/nvme1n1,按实际替换)创建ext4文件系统:

sudo mkfs -t ext4 /dev/nvme1n1

将数据盘(本示例为/dev/nvme1n1,按实际替换)挂载到/mnt目录:

# 创建挂载目录
sudo mkdir -p /mnt

# 获取数据盘的 UUID
UUID=$(sudo blkid -s UUID -o value /dev/nvme1n1)

# 将数据盘挂载配置追加到 /etc/fstab 文件,实现开机自动挂载
echo "UUID=${UUID} /mnt ext4 defaults,nofail 0 2" | sudo tee -a /etc/fstab

# 立即应用 fstab 中的新配置
sudo mount -a

# 让 systemd 重新加载数据盘配置文件
sudo systemctl daemon-reload

检查挂载结果是否符合预期

df -Th


五、同步模型

接下来您需要同步 ECS 实例中的模型到两台 GPU 云服务器。


1、分别在两台 GPU 云服务器上执行以下命令,安装文件同步工具。

yum install -y rsync


2、然后在普通 ECS 实例中执行以下命令,完成两台 GPU 云服务器的模型同步。

# 同步到 GPU 服务器 1

rsync -avP /mnt/DeepSeek-V4-Pro/ root@192.x.x.x:/mnt/DeepSeek-V4-Pro

# 同步到 GPU 服务器 2
rsync -avP /mnt/DeepSeek-V4-Pro/ root@192.x.x.x:/mnt/DeepSeek-V4-Pro


六、部署 Ray Cluster

Ray 是一个开源分布式计算框架,专注于并行计算与资源调度。在大语言模型部署场景中,Ray 通过动态扩缩容和多节点协同,显著提升推理效率。其架构由主节点统一调度任务与管理资源,工作节点负责执行计算,节点间通过 RPC 通信与分布式对象存储实现高效协作。


1、分别在两台 GPU 的 ECS 控制台中执行以下命令,完成初始化环境安装。

curl -fsSL https://help-static-aliyun-doc.aliyuncs.com/install-script/deepseek-v4/install.sh|sh


2、分别在两台 GPU 的 ECS 控制台中执行以下命令配置 Ray 集群。选择其中一台 GPU 服务器作为主节点:


在服务器上执行以下脚本,注意替换两个<主节点IP>为服务器私有 IP,替换<MODEL PATH>为真实的模型所在目录:

HEAD_NODE_ADDRESS=<主节点IP> \
NODE_ADDRESS=<主节点IP> \
NODE_TYPE=--head \
MODEL_PATH=<MODEL PATH> \
/bin/bash -c "$(curl -fsSL https://help-static-aliyun-doc.aliyuncs.com/install-script/deepseek-v4/run_cluster.sh)"

执行以下命令查看启动日志:

docker logs node

输出结果如下图所示:



3、选择另一台 GPU 服务器作为工作节点(节点扩容)

在服务器上执行以下脚本,注意分别替换<主节点IP>和<工作节点IP>为主节点和工作节点服务器私有 IP,替换<MODEL PATH>为真实的模型所在目录:

HEAD_NODE_ADDRESS=<主节点IP> \
NODE_ADDRESS=<工作节点IP> \
NODE_TYPE=--worker \
MODEL_PATH=<MODEL PATH> \
/bin/bash -c "$(curl -fsSL https://help-static-aliyun-doc.aliyuncs.com/install-script/deepseek-v4/run_cluster.sh)"


执行以下命令查看启动日志:

docker logs node

输出结果如下图所示:


4、查看 Ray 集群状态

待启动完成后,可以在任意节点执行以下命令查看 Ray 集群状态:

docker exec -it node ray status

正常启动后 Ray 集群状态如下图所示

image.png


六、启动推理服务

1、在主节点服务器上执行以下命令启动 vLLM 推理服务

curl -fsSL https://help-static-aliyun-doc.aliyuncs.com/install-script/deepseek-v4/deploy.sh|sh

输出如下图所示,复制 vLLM API TOKEN 值 :

image.png


2、执行以下命令查看服务日志

docker exec -it node tail -f vllm_serve_nohup.log

3、等待模型加载完成后即可进行 API 调用

image.png


七、方案验证

1、通过 curl 调用模型

在 Workbench 中开启一个新的终端会话,输入以下命令,等待模型输出。说明:请将以下代码中的 <vLLM API TOKEN > 替换为前面步骤获取的真实值。

curl http://127.0.0.1:8000/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <vLLM API TOKEN >" \
-d '{
"model": "DeepSeek-V4-Pro",
"messages": [
    {"role": "system", "content": "You are a helpful assistant."},
    {"role": "user", "content": "好久不见~"}
]
}'

2、使用 Chatbox 调用模型

1、访问 Chatbox 下载地址下载并安装客户端,本方案以 macOS M5 为例。

image.png

2、运行并配置 vLLM API ,单击设置

image.png

3、在设置页面的左侧导航中,选择模型提供方,然后单击下方的添加按钮,按照如下表格进行配置。


项目

说明

示例值

模型提供方

下拉选择模型提供方。

添加自定义提供方

名称

填写定义模型提供方名称。

vLLM API

API 模式

选择 API 模式。

OpenAl API兼容

API 密钥

填写模型服务调用 API 密钥。

前面步骤获取的调用信息,vLLM API TOKEN

API 主机

填写模型服务调用地址。

http://<ECS公网IP>:8000

API 路径

填写 API 路径。

/v1/chat/completions

网络兼容性

点击开启改善网络兼容性

开启

模型

单击模型右侧的新建,完成模型添加。

说明

模型ID:

DeepSeek-V4-Pro

显示名称:

DeepSeek-V4-Pro

模型类型:聊天

能力:推理

上下文窗口:1000000

最大输出Token数:4096

DeepSeek-V4-Pro


4、保存配置信息后,即可回到聊天页面,选择刚刚配置的模型进行对话。


八、清理资源

若不用于生产环境,建议在体验后按提示清理资源,避免继续产生费用。

  1. 释放云服务器ECS实例:
    登录ECS管理控制台,在实例页面,找到目标实例,然后在操作列选择 >释放,根据界面提示释放实例。
  2. 删除安全组:
    登录ECS管理控制台,在安全组页面,找到目标安全组,然后在操作列单击删除,按照界面提示删除安全组。
  3. 删除交换机:
    登录专有网络控制台,在交换机页面,找到目标交换机,然后在操作列单击删除,按照界面提示删除交换机。
  4. 释放专有网络VPC:
    登录专有网络控制台,在专有网络页面,找到目标VPC,然后在操作列单击删除,按照界面提示释放专有网络VPC。





相关文章
|
10天前
|
人工智能 JSON 自然语言处理
让教学更智慧:用阿里云百炼工作流,自动生成中小学教材内容#小有可为#有温度的AI
通过可视化工作流编排,将大模型推理能力转化为标准化的教学内容生成引擎。教师只需输入教材标题和适用学段,即可自动获得结构完整、符合课程标准的章节内容,大幅降低备课门槛,助力教育资源均衡化。
486 126
|
19天前
|
Linux 程序员 数据格式
【2026最新】Notepad++下载、安装和使用一篇搞定(附中文版安装包)
Notepad++ 是一款免费开源、轻量高效的 Windows 文本编辑器,支持 C/Python/HTML 等 80+ 语言语法高亮、代码折叠、正则替换、编码转换及插件扩展,专为程序员与文本处理用户打造,完美替代系统记事本。(239字)
|
4天前
|
人工智能 缓存 安全
Claude Code 封号真实原因曝光,这次彻底不装了,直接针对国内开发者的账号下手?
Claude Code 封号潮背后:逆向扒出客户端隐写区域标记,Anthropic 政策收紧叠加 DeepSeek 7 月涨价,国产替代更紧迫。
|
6天前
|
人工智能 安全 Cloud Native
Higress 新发布:AI Gateway 能力增强,Gateway API 及其推理扩展持续打磨
增强 AI 网关能力,持续打磨 Gateway API 及其推理扩展。
343 124
|
14天前
|
机器学习/深度学习 人工智能 调度
🐴 HappyHorse 1.1 现已上线阿里云百炼!快来查收模型使用指南,现在调用享 6 折~
HappyHorse 1.1 是新一代视频生成大模型,全面升级动态表现力、角色一致性、指令遵循、视觉质感与音画协同能力。支持I2V/T2V/R2V三类生成,适配短剧、电商广告、品牌营销等场景,提供高质、流畅、可控的AI视频生产力。
842 5
🐴 HappyHorse 1.1 现已上线阿里云百炼!快来查收模型使用指南,现在调用享 6 折~
|
5天前
|
人工智能 安全 程序员
终于,Claude Code 封号的原因被曝光了!竟然针对中国用户,植入隐形代码?!
通俗易懂地揭秘 Claude Code 封号的手段,分享一些自己对 AI 编程困境的思考,Codex、Cursor、DeepSeek、智谱 GLM、甚至是豆包,都有所行动了
343 1
|
11天前
|
人工智能 定位技术 SEO
我学 GEO 第 15 天:终于知道AI GEO该如何做?
我是暴走的莉莉酱,边旅行边研究AI GEO的数字游民。专注普通人如何提升“AI可见度”——让AI在回答用户问题时准确识别、理解并推荐你。不讲玄学,只做可测、可调、可持续的GEO实践。
467 127

热门文章

最新文章