了解EDAS常用的六大资源及相互关系

EDAS 中的资源主要指:

11

其中,ECS、VPC 和 SLB 为阿里云基础资源,EDAS 仅在应用层面使用这些资源,而不会对这些资源进行新购,释放等操作。

相关资源的关系如下图所示。

22

下面以您要发布一个具体应用为例,介绍应用和资源之间的关系。

1.首先需要选择您的应用的服务范围,这将决定你发布应用的地域(Region)。

2.应用子系统之间通常都会有资源隔离的安全需求,所以需要创建命名空间。

3.如果有较高的安全需求,需要创建 VPC,并购买 ECS 实例。

4.在命名空间中创建集群。

如果没有选择创建命名空间,则会在默认命名空间中创建集群。

5.在集群中添加 ECS 实例。

ECS 实例要和目标集群在同一个地域下的同一个网络内,即经典网络或同一个 VPC 网络内。

6.创建应用,并在集群的 ECS 实例上部署。

发布应用前,ECS 实例需要满足一些前提条件,这些前提条件可以通过导入 ECS 完成。

  • ECS 实例已经安装 EDAS Agent。
  • 如果发布 Docker 应用,还需要 ECS 实例已经安装 Docker 镜像。

同时,不同应用类型和 ECS 的关系也有所不同。

  • 普通应用:独享 ECS 实例,即在一个独立的 ECS 实例上,仅允许部署一个应用。
  • Docker 应用(包括 Docker 应用、Kubernetes 应用和基于容器服务的 Kubernetes 应用):通过 Docker 共享 ECS 实例,即在一个独立的 ECS 实例上,可以创建多个 Docker,允许在每一个 Docker 实例上部署一个应用。

7.应用发布完成后,您可以为您的应用配置 SLB,以实现各 ECS 实例间的负载均衡。

8.在应用运维过程中,您可以创建资源组,绑定不同的集群 ECS 及 SLB,将不同的资源组授权给子账号,以完成应用内的资源隔离和权限管理。

本文来自 阿里云文档中心 企业级分布式应用服务EDAS 资源

原创文章,作者:网友投稿,如若转载,请注明出处:https://www.cloudads.cn/archives/34549.html

发表评论

登录后才能评论