跳转到内容

AngusTester 部署方案指南

AngusTester 提供多种部署方式,满足不同规模和使用场景的需求。

点击查看AngusTester部署

部署方案对比

特性单机部署集群部署Docker ComposeKubernetes
部署复杂度★☆☆☆☆ (极简)★★★☆☆ (中等)★★☆☆☆ (简单)★★★★☆ (复杂)
资源要求最低较高中等
扩展性不可扩展手动扩展有限扩展自动弹性伸缩
高可用性单点风险故障转移依赖宿主机自动恢复
适用场景个人/测试中型企业中型企业云原生生产

部署方案详细介绍

单机部署

适合:个人开发者或小型团队测试环境
部署特点:所有组件运行在单台服务器上

核心优势

  • ⚡ 5分钟快速部署
  • 💻 最低硬件要求(2核CPU/4GB内存)
  • 📦 一体化安装包

适用场景

  • 个人学习与测试
  • 小型项目验证
  • 功能演示环境

集群部署

适合:中大型企业生产环境
部署特点:组件分布式部署在多台服务器

核心优势

  • 🔁 高可用架构(故障自动转移)
  • 📈 线性扩展能力
  • ⚖️ 负载均衡

适用场景

  • 50人以上团队协作
  • 高并发业务场景
  • 关键业务系统

Docker Compose 部署

适合:容器化开发测试环境
部署特点:基于容器的一键式部署

核心优势

  • 🔄 环境一致性保障
  • 📦 依赖自动管理
  • 🚢 快速迁移能力

适用场景

  • 开发测试流水线
  • 持续集成环境
  • 快速原型验证

Kubernetes 集成部署 (计划中)

适合:云原生生产环境
部署特点:基于K8s的自动化运维

核心优势

  • ⚖️ 自动弹性伸缩
  • 🔄 滚动更新零停机
  • 🛡️ 自愈能力(故障自动恢复)
  • 🌐 服务网格集成

适用场景

  • 微服务架构系统
  • 大型分布式应用
  • 混合云环境
  • 自动扩缩容需求场景

基于 GPL-3.0 许可发布