您可以根据实际需求决定在本地或者云上构建开发环境,以便开发和调试应用。

构建方案简介

EDAS为您提供三种可选方案,下面将介绍这三种方案构建开发环境的特点。

构建环境 方案 说明
本地 在本地搭建轻量配置中心实现服务注册和发现,在本地开发、调试。 轻量配置中心不具有生产环境的性能水平,当注册上来的服务较多的时候可能会有性能问题。因为是本地环境,也无法使用EDAS中的服务治理、监控和发布等功能。完全为您的自建环境。
阿里云 在云上创建开发环境,开发人员通过端云联调插件连接云端应用,进行开发、调试。 可以使用EDAS的全部能力。因为使用云上资源,成本比较高。
混合云 在混合云中创建开发环境,开发人员可以直接在本地进行开发、调试。 可以使用EDAS的全部能力。需要通过VPN或专线连通本地网络和阿里云VPC。注意:需要开通EDAS专业版或铂金版。

在本地构建开发环境

  1. 在本地搭建轻量配置中心,详情请参见搭建轻量配置中心
  2. 在本地开发、调试应用。

在阿里云构建开发环境

  1. 开通 EDAS
  2. 创建资源
    命名空间用于服务和配置隔离,您可以为开发、测试环境分别创建命名空间。
  3. 将应用部署到开发环境,即对应的命名空间中。详情请参见应用部署概述(ECS集群)应用部署概述(K8s集群)
  4. 在本地的IntelliJ IDEA或Eclipse中安装并配置端云联调插件,详情请参见端云互联简介
  5. 使用端云互联插件开发和调试应用。

在混合云中构建开发环境

注意 EDAS专业版或铂金版才支持混合云。
  1. 开通 EDAS
  2. 创建资源
    • 命名空间用于服务和配置隔离,您可以为开发、测试环境分别创建命名空间。
    • 您需要创建混合云(非阿里云)集群。
  3. 将应用部署到混合云的开发环境,即对应的命名空间中。详情请参见在混合云中部署应用
    说明 您需要为阿里云ECS实例和非阿里云的机器开通所需端口。
  4. 在本地开发和调试应用。