All Products
Search
Document Center

Enterprise Distributed Application Service:Build a development environment

Last Updated:Jul 04, 2024

You can build a development environment in the cloud as needed to develop and debug applications.

Solutions

This topic describes the solutions provided by Enterprise Distributed Application Service (EDAS) to build a development environment.

Environment

Solution

Description

Alibaba Cloud

Create an off-premises development environment in which developers can use the on- and off-premises interconnection plug-in to connect off-premises applications and develop and debug them.

All EDAS capabilities can be used. The cost is high when off-premises resources are used.

Hybrid clouds

Create a development environment in a hybrid cloud in which developers can perform on-premises development and debugging.

All EDAS capabilities can be used. A virtual private network (VPN) or an Express Connect connection is needed to connect the on-premises network to a virtual private cloud (VPC) of Alibaba Cloud. You must activate EDAS Professional Edition or Platinum Edition to use this solution.

Build a development environment on Alibaba Cloud

  1. Activate EDAS. For more information, see Activate EDAS.

  2. Create a microservices namespace. For more information, see Overview of Kubernetes resource management.

    Microservices namespaces are used to isolate services and configurations. You can create microservices namespaces for your development environment and test environment separately.

  3. Deploy your application to the microservices namespace. For more information, see Overview of creating and deploying applications in Elastic Compute Service (ECS) clusters and Overview of creating and deploying applications in Kubernetes clusters.

  4. Use the on- and off-premises interconnection plug-in to develop and debug applications.

Create a development environment in a hybrid cloud

Important

You must activate EDAS Professional Edition or Platinum Edition before you can develop a development environment in a hybrid cloud.

  1. Activate EDAS.

  2. Create a microservices namespace. For more information, see Overview of Kubernetes resource management.

    • Microservices namespaces are used to isolate services and configurations. You can create microservices namespaces for your development environment and test environment separately.

    • You must create a hybrid cloud cluster instead of an Alibaba Cloud cluster.

  3. Deploy your application to the microservices namespace. For more information, see Create a hybrid cloud ECS cluster.

    Note

    You must enable the required ports for both Alibaba Cloud ECS instances and non-Alibaba Cloud instances.

  4. Locally develop and debug applications.