📜  AEP正式版(1)

📅  最后修改于: 2023-12-03 15:13:16.900000             🧑  作者: Mango

AEP正式版

AEP(Application Enhancement Platform)是一款由阿里云提供的企业级PaaS(Platform as a Service)平台。AEP主要提供应用的部署、运行、监控、管理等全套解决方案,同时也提供了一些常见服务的集成,如数据库、缓存、消息队列等。

主要特点
  • 快速云端部署:AEP提供了标准化的应用部署流程和环境,快速、简单实现应用上云。
  • 弹性伸缩:根据业务峰值,灵活伸缩应用实例的数量,无需考虑硬件资源的限制。
  • 服务治理:提供基于Dubbo 协议的分布式服务治理框架,在异常故障时,能够自动实现服务降级、熔断、容错处理等。
  • 高可用性:AEP采用多副本、多区域部署,能够保证服务的高可用性。
  • 安全可靠:提供多层安全保障机制,如IP白名单等,确保应用的安全性。
  • 监控报警:提供完善的监控报警机制,定时收集应用性能指标,并在异常情况下通知管理员,保证应用的稳定性。
使用场景
  • 企业级应用快速迁移和部署。
  • 在线业务和移动应用服务的快速部署和扩展。
  • 电商、金融等大型应用系统的快速部署和扩展。
使用示例

以下是一个简单的使用示例,以springboot项目为例:

  1. 安装AEP CLI工具
./aep install
  1. 登录AEP
./aep login
  1. 部署应用
./aep deploy -n demo -f target/demo.jar
  1. 访问应用
http://demo.aep.aliyun.com
总结

AEP是一款提供全套PaaS平台解决方案的产品,主要特点是快速部署、可靠性高、弹性伸缩、服务治理等。相比传统部署方式,使用AEP能够快速实现应用的上云和管理。