您可以根据实际需求决定在本地或者云上构建开发环境,以便开发和调试应用。
构建方案简介
EDAS为您提供三种可选方案,下面将介绍这三种方案构建开发环境的特点。
构建环境 | 方案 | 说明 |
---|---|---|
本地 | 在本地搭建轻量配置中心实现服务注册和发现,在本地开发、调试。 | 轻量配置中心不具有生产环境的性能水平,当注册上来的服务较多的时候可能会有性能问题。因为是本地环境,也无法使用EDAS中的服务治理、监控和发布等功能。完全为您的自建环境。 |
阿里云 | 在云上创建开发环境,开发人员通过端云联调插件连接云端应用,进行开发、调试。 | 可以使用EDAS的全部能力。因为使用云上资源,成本比较高。 |
混合云 | 在混合云中创建开发环境,开发人员可以直接在本地进行开发、调试。 | 可以使用EDAS的全部能力。需要通过VPN或专线连通本地网络和阿里云VPC。注意:需要开通EDAS专业版或铂金版。 |
在本地构建开发环境
- 在本地搭建轻量配置中心,详情请参见启动轻量级配置及注册中心。
- 在本地开发、调试应用。
在阿里云构建开发环境
- 开通EDAS。
- 资源管理概述。微服务空间用于服务和配置隔离,您可以为开发、测试环境分别创建微服务空间。
- 将应用部署到开发环境,即对应的微服务空间中。详情请参见应用创建和部署概述(ECS)和创建和部署应用概述(K8s)。
- 使用端云互联插件开发和调试应用。
在混合云中构建开发环境
重要 EDAS专业版或铂金版才支持混合云。
- 开通EDAS。
- 资源管理概述。
- 微服务空间用于服务和配置隔离,您可以为开发、测试环境分别创建微服务空间。
- 您需要创建混合云(非阿里云)集群。
- 将应用部署到混合云的开发环境,即对应的微服务空间中。详情请参见创建混合云ECS集群。说明 您需要为阿里云ECS实例和非阿里云的机器开通所需端口。
- 在本地开发和调试应用。