从零开始在亚马逊云科技 EC2上部署DeepSeek R1大语言模型:完整实战指南

    1. 什么是亚马逊云科技
    1. 为什么选择亚马逊云科技
    • 2.1 行业领先的技术实力
    • 2.2 完善的免费体验计划
    • 2.3 专业的上云支持
    1. 亚马逊云科技核心服务介绍
    • 3.1 基础云服务
    • 3.2 人工智能服务
    1. 免费注册亚马逊云科技账户+前期准备
    1. 实战部署
    • 第一步:创建EC2实例
    • 第二步:连接服务器
    • 第三步:安装Ollama
    • 第四步:设置Web界面
    • 第五步:测试你的AI助手
    • 高级配置(可选)
    • 省钱小技巧
  • 结语

  亚马逊云科技 现在注册即享12个月免费套餐,包含40+种云产品免费额度,助您无忧体验全球领先的云计算服务!

1. 什么是亚马逊云科技

  亚马逊云科技(Amazon Web Services)是全球市场份额领先的云计算平台,自2006年推出以来一直引领着云计算行业的发展。作为云计算服务的开创者,亚马逊云科技为企业提供200多项功能完备的云服务,涵盖计算、存储、数据库、网络、人工智能、物联网等各个领域。

  亚马逊云科技的基础设施覆盖全球31个地理区域和99个可用区(Availability Zones),每个区域由多个可用区组成,可用区之间通过高速网络连接,既保证了低延迟,又提供了高可用性。这种全球化的基础设施布局使企业可以根据业务需求选择最佳的数据中心位置,满足数据主权和合规性要求。

   亚马逊云科技采用"按需付费"的定价模式,企业只需为实际使用的资源付费,无需前期大量资本投入。这种灵活的计费方式特别适合初创公司和发展中的企业,可以随着业务增长弹性扩展资源,避免资源浪费。

2. 为什么选择亚马逊云科技

2.1 行业领先的技术实力

  • 亚马逊云科技在云计算领域保持着无可争议的领导地位:
    • 连续12年被Gartner评为云基础设施和平台服务魔力象限领导者,在"执行能力"和"愿景完整性"两个维度都遥遥领先
    • 拥有最广泛的云服务产品组合,从基础的IaaS到高级的AI/ML服务一应俱全
    • 技术创新速度惊人,平均每年推出2000多项新功能和服务更新
    • 全球超过90%的独角兽企业都在使用亚马逊云科技,包括Airbnb、Netflix、Slack等知名公司
    • 在机器学习领域,亚马逊云科技提供了从基础设施(如EC2 P4/P5实例)到开发平台(SageMaker)的完整解决方案

2.2 完善的免费体验计划

  • 亚马逊云科技为新用户提供了极具吸引力的免费套餐:
    • 12个月免费套餐:新注册用户可享受EC2(750小时/月的t2.micro实例)、S3(5GB标准存储)、RDS(750小时/月的db.t2.micro实例)等核心服务的免费额度
    • 永久免费套餐:包括Lambda(每月100万次请求)、DynamoDB(25GB存储)、CloudWatch(10个自定义指标)等服务长期免费
    • 短期免费试用:部分高级服务如Amazon SageMaker、Amazon Rekognition等提供短期免费试用期
    • 免费学习资源:亚马逊云科技官方提供数百个免费的数字培训课程,涵盖从入门到专家各个级别

2.3 专业的上云支持

  • 亚马逊云科技为不同规模的企业提供全方位的支持:
    • 技术支持:提供7×24小时的多语言技术支持,响应时间从15分钟到4小时不等(根据支持计划)
    • 架构审查:亚马逊云科技解决方案架构师可以免费为企业进行架构审查,提供优化建议
    • 合作伙伴网络:全球有超过10万家亚马逊云科技认证合作伙伴,可提供本地化服务
    • 知识库:亚马逊云科技文档库包含超过5000份技术文档、白皮书和最佳实践指南
    • 培训认证:亚马逊云科技提供从基础到专家级的认证体系,帮助企业培养云人才

3. 亚马逊云科技核心服务介绍

3.1 基础云服务

  • 计算服务
    • Amazon EC2(弹性计算云)是亚马逊云科技最核心的服务之一:
    • 提供超过600种实例类型,涵盖通用型、计算优化型、内存优化型、存储优化型等
    • 支持多种购买选项:按需实例、预留实例、竞价实例,满足不同预算需求
    • 与Amazon Auto Scaling配合,可根据负载自动调整实例数量
    • 最新推出的Graviton3处理器提供高达25%的性能提升
  • 存储服务
  • Amazon S3(简单存储服务)是业界标杆级的对象存储:
    • 提供11个9的持久性(99.999999999%)
    • 支持多种存储类别:标准、智能分层、低频访问、归档等
    • 单桶可存储无限数量的对象,单个对象最大可达5TB
    • 内置版本控制、生命周期管理、访问控制等企业级功能
  • 数据库服务
  • Amazon RDS(关系型数据库服务)让数据库管理变得简单:
    • 支持多种数据库引擎:MySQL、PostgreSQL、Oracle、SQL Server等
    • 提供自动备份、补丁管理、监控告警等管理功能
    • 可配置多可用区部署,实现高可用性
    • 最新推出的Aurora Serverless v2可按需自动扩展容量

3.2 人工智能服务

  • Amazon SageMaker
  • 全托管的机器学习平台,大大降低了AI应用的门槛:
    • 提供从数据标注、特征工程、模型训练到部署的全流程工具
    • 内置Jupyter Notebook开发环境,支持主流机器学习框架
    • 自动模型调优功能可自动寻找最佳超参数组合
    • 支持一键部署模型到生产环境,自动扩展推理端点
  • Amazon Rekognition
  • 领先的计算机视觉服务,无需机器学习专业知识即可使用:
    • 图像分析:可识别数千种对象、场景和活动
    • 人脸识别:支持人脸检测、分析和比对
    • 内容审核:自动检测不适当或冒犯性内容
    • 视频分析:可实时或批量处理视频流
  • 其他AI服务
    • Lex:构建对话机器人的服务(Alexa使用的技术)
    • Polly:文本转语音服务,支持多种语言和发音
    • Translate:高质量的机器翻译服务
    • Personalize:实时个性化推荐服务

  你是否想过在自己的服务器上运行一个强大的AI助手?今天,我将带你一步步在Amazon EC2上部署DeepSeek R1大语言模型,让你拥有完全私有的AI对话体验!整个过程不需要太多技术背景,跟着我的步骤走,你也能成为AI部署达人!

4. 免费注册亚马逊云科技账户+前期准备

  在开始之前,我们需要准备几样东西:

  1. 亚马逊云科技账户:如果你还没有亚马逊云科技账户,去官网注册一个,新用户有12个月的免费额度哦!

  只需简单三步即可完成注册:

  访问亚马逊云科技,点击右上角的创建亚马逊云科技账户

 填写基本信息并验证身份

 接下来需要验证一下电子邮箱

 验证之后,经过简单的操作就可以设置密码了

 接下来需要填写个人信用卡,建议使用visa信用卡,这样就完成了注册~

  1. SSH客户端:Windows用户可以用PuTTY等,Mac/Linux用户直接用终端就行
  2. 一点耐心:整个过程大约需要1-2小时,取决于你的网速

5. 实战部署

第一步:创建EC2实例

  登录亚马逊云科技控制台,找到EC2服务,点击"启动实例":

  1. 选择AMI :我们推荐Ubuntu 24.04 LTS (64位Arm架构),这个系统对新硬件支持最好

  2. 实例类型:选择g5.xlarge(如果你要做更复杂的AI任务,可以考虑更大的实例)或者可选择默认的"t3.micro":自账户注册起 12 个月,每月免费 750 小时。还是很不错的。

  3. 存储:至少100GB!模型文件很大,别省这点钱

  4. 创建密钥对,这里创建好新的秘钥对后将pem文件下载到本地,因为后要远程ssh登录

  5. 安全组设置 很重要!记得开放:

    ● 22端口(SSH登录)

    ● 3000端口(Web界面访问)

第二步:连接服务器

 实例启动后,用SSH连接:

bash 复制代码
ssh -i "你的密钥.pem" ubuntu@<你的EC2公网IP>

 第一次连接可能会问你是否信任这个主机,输入yes就行。

第三步:安装Ollama

 Ollama是一个超好用的本地大模型管理工具,安装超简单:

bash 复制代码
curl -L https://ollama.ai/install.sh | sh

 安装完成后,拉取DeepSeek R1模型:

bash 复制代码
ollama pull deepseek-r1

 这个过程可能会比较久,模型大小约20GB,去泡杯咖啡吧☕

第四步:设置Web界面

 光有模型还不够,我们需要一个漂亮的界面来和它聊天!

  1. 安装Node.js:
bash 复制代码
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
source ~/.bashrc
nvm install 20
  1. 克隆UI代码:
bash 复制代码
git clone https://github.com/jakobhoeg/nextjs-ollama-llm-ui
cd nextjs-ollama-llm-ui
  1. 配置环境变量:
bash 复制代码
mv .example.env .env

 编辑.env文件,确保OLLAMA_URL指向正确地址(默认不用改)

  1. 构建项目:
bash 复制代码
npm install
npm run build
  1. 用PM2后台运行:
bash 复制代码
npm install -g pm2
pm2 start npm --name "ollama-ui" -- run start

第五步:测试你的AI助手

 打开浏览器,输入:

bash 复制代码
http://<你的EC2公网IP>:3000

 如果一切顺利,你应该能看到一个简洁的聊天界面,之后就可以愉快的对话了

高级配置(可选)

 想让你的AI助手更安全、更稳定?试试这些:

  1. HTTPS支持:用Nginx做反向代理,添加SSL证书
  2. 访问控制:限制只能从你的IP访问3000和11434端口
  3. 自动启动:设置Ollama和PM2开机自启

省钱小技巧

亚马逊云科技实例是按小时计费的,不用的时候记得:

  1. 停止实例(比终止好,数据不会丢)
  2. 考虑使用竞价实例,能省70%费用
  3. 设置CloudWatch警报,避免意外高消费

结语

  恭喜!你现在拥有了一个完全私有的AI助手!相比使用公开API,这种方式:

✅ 数据完全私有,不会泄露

✅ 可以无限次使用,没有调用限制

✅ 能自定义模型行为

  在亚马逊云科技上部署自己的AI助手就是这么简单!🚀 无论是个人开发者还是企业团队,亚马逊云科技强大的云基础设施都能让你轻松玩转大模型,再也不用担心本地电脑跑不动啦

  ~ 现在就去注册亚马逊云科技,用免费额度开启你的AI探索之旅吧!12个月免费套餐+200+云服务,简直就是技术人的游乐场啊~

  😉如果决定不再使用服务的话,记得要在控制台关闭服务,以防超过免费额度产生扣费。记得部署过程中遇到问题随时查看亚马逊云科技丰富的文档和社区支持哦~~~

相关推荐
CN_HW2 小时前
Nginx 流量镜像配置文档-双轨国产化
服务器·前端·网络
Fabarta技术团队3 小时前
枫清科技“超级工作台”为半导体制造注入AI新动能
人工智能·科技·制造
jsons14 小时前
rocky8内网离线批量补丁(你之前搭建的架构,多台服务器首选,无订阅)
linux·运维·服务器
进击切图仔4 小时前
SAM3 微调标注流水线和 Label Studio
java·服务器·前端
Bomangedd4 小时前
NSK RA25BN 滚子直线导轨技术详解
运维·服务器·经验分享·规格说明书
沪漂阿龙4 小时前
什么是大语言模型?和传统 NLP 模型有什么区别?
人工智能·语言模型·自然语言处理
MilieStone5 小时前
加强紧密型县域医共体建设,影像中心迎来发展新动能
科技·健康医疗
本尊是喵5 小时前
AutoDL--FileZilla--VS Code远程连接
运维·服务器
北京铠德科技有限公司5 小时前
铠德科技ESD 高温分屉烘箱,根治精密电子烘烤两大痛点
科技
网络小白不怕黑5 小时前
11.虚拟机模拟路由器实验
linux·运维·服务器·网络