Logo文档
部署指南

概述

为您的 NEXTDEVKIT 应用程序选择合适的部署平台

NEXTDEVKIT 设计为部署无关,提供在多个平台上部署的灵活性。本指南涵盖支持的部署选项,包含逐步说明。

🌐 原生支持的平台

主要平台

平台最适合定价网站
Vercel🎯 最通用 - 零配置的生产应用免费层 + 按使用付费vercel.com
Cloudflare💰 最具成本效益 - 全球边缘部署极其实惠cloudflare.com
AWS🏢 最合规 - 企业级安全按使用付费aws.amazon.com

AWS 部署选项

部署类型用例扩展
无服务器🔄 自动扩展应用程序Lambda + CloudFront
ECS🐳 基于容器的部署托管容器编排

🐳 容器化部署

对于通用容器部署,NEXTDEVKIT 支持所有主要云提供商:

平台类型网站
Azure Container AppsMicrosoft 云azure.microsoft.com
Google Cloud RunGoogle 云cloud.google.com
Railway开发者友好railway.app
Fly.io全球边缘容器fly.io
Dokploy自托管dokploy.com
Coolify自托管coolify.io

💰 Cloudflare - 最具成本效益

Cloudflare 提供最佳的性价比和全球边缘部署。

关键功能

  • 边缘运行时:全球分发,约 10ms 冷启动
  • R2 存储:S3 兼容的对象存储,成本更低
  • KV 存储:用于缓存的超快键值存储
  • 内置 CDN:包含全球内容分发网络

成本优势

  • 免费层:每天 100,000 个请求
  • 付费计划:每月 5 美元可处理 1000 万个请求
  • 存储:R2 比 S3 便宜 10 倍
  • 带宽:无出站费用

🏢 AWS - 最合规

AWS 提供企业级安全、合规和可扩展性选项。

合规功能

  • SOC 2 Type II:安全合规
  • HIPAA:医疗数据保护
  • GDPR:欧洲数据保护
  • PCI DSS:支付卡行业合规

部署选项

1. 无服务器部署

最适合具有可变流量的自动扩展应用程序:

使用的服务:

  • Lambda 用于无服务器函数
  • CloudWatch 用于监控
  • CloudFront 用于 CDN
  • RDS 用于数据库

2. ECS 部署

最适合一致的工作负载和完全的容器控制:

使用的服务:

  • ECS 用于容器编排
  • Fargate 用于无服务器容器
  • Application Load Balancer
  • RDS 用于数据库

🎯 平台比较

何时选择 Vercel

  • 快速原型制作:零配置部署
  • Next.js 优化:专为 Next.js 构建
  • GitHub 集成:从 Git 自动部署
  • 开发者体验:出色的 DX 和预览部署

何时选择 Cloudflare

  • 成本优化:最低运营成本
  • 全球性能:全球边缘部署
  • 高流量:非常适合流量峰值
  • 静态重载站点:适合内容丰富的应用程序

何时选择 AWS

  • 企业要求:合规和安全需求
  • 自定义基础设施:对基础设施的完全控制
  • 混合部署:无服务器和容器的混合
  • 现有 AWS 生态系统:已在使用 AWS 服务

🚀 快速开始

1. 选择您的平台

根据您的主要需求选择:

  • 通用:Vercel
  • 成本效益:Cloudflare
  • 合规:AWS

2. 遵循平台指南

3. 配置环境

每个平台都需要特定的环境变量配置,详见各自的指南。

📋 下一步

  1. 选择您的平台:根据您的要求进行选择
  2. 遵循部署指南:使用特定平台的说明
  3. 监控您的应用程序:设置基本监控和警报

准备部署了吗?选择您的平台并开始!🚀