全部产品
云市场

创建资源

更新时间:2019-08-22 20:15:56

在将应用部署到 EDAS 前,需要创建相关资源。

为了帮助您更方便的使用相关资源,下面简单介绍一下 EDAS 中涉及的资源的基本概念。

基本概念

资源 定义 使用场景
云服务器(ECS) 阿里云提供的一种可弹性伸缩的计算服务。 您在 EDAS 上部署的应用将部署在 ECS 实例上。
集群 在 EDAS 中,集群是用于部署应用的实例的集合。 当您有较高的安全要求时,创建集群时需要指定命名空间和 VPC 网络。
命名空间 在具体地域(Region)中,命名空间用于实现资源和服务的隔离。 当您对资源有较高的安全要求时,需要创建命名空间。
专有网络(VPC) 在阿里云中构建的隔离的网络环境。 当您对网络有较高的安全要求时,建议创建 VPC、添加 ECS 实例。
负载均衡(SLB) 阿里云提供的对多台 ECS 进行流量分发的负载均衡服务。 应用实例之间通过 SLB 实现负载均衡。应用需要通过公网负载均衡的 IP 和端口对外开放。

说明:建议您使用 Chrome 浏览器进行控制台操作。

创建 VPC

出于安全考虑,建议您创建 VPC 并在 VPC 中创建集群并部署应用。如果想要在 ECS 集群中部署应用,且对网络没有安全要求,可以跳过此步骤,使用经典网络即可。

  1. 登录专有网络控制台,创建 VPC。详细步骤请参考搭建专有网络

    说明:如果您尚未开通专有网络 VPC 服务,需要点击开通专有网络服务。进入 VPC 售卖页面,阅读并勾选专有网络 VPC 开通协议,然后单击立即开通

  2. 将 VPC 同步到 EDAS 控制台中。

    1. 登录 EDAS 控制台,在左侧导航栏中选择资源管理 > VPC

    2. VPC 页面中选择创建的 VPC 所在地域(如:华东1),在页面右上角单击同步 VPC

    3. 确认创建的 VPC 已同步到 EDAS 控制台。

创建 ECS 实例

注意:如果需要使用且创建了 VPC,则创建 ECS 实例时需要选择已创建的 VPC。

  1. 登录 EDAS 控制台

  2. 在左侧导航栏中选择资源管理 > ECS

  3. 选择您要创建 ECS 实例的地域及命名空间(可选),在页面右上角单击创建实例

  4. 在 ECS 购买页面,根据您的需要,参考创建 ECS 实例,完成 ECS 的规格配置和支付。

    各应用配置规格说明:

    集群类型配置要求 挂载数据盘其他说明
    ECS 集群CPU≥1 vCPU
    内存≥1 GiB
    支持
    • JVM 是多线程应用,当所需内存不足时容易产生问题。故请避免生产环境所创建的集群中添加的 ECS 实例使用最低配置。
    • 当集群添加完 ECS 实例后,请设置 Swap 交换分区。以免日志记录等进程占用较大内存资源,造成操作系统无法运行。
    容器服务的 Kubernetes 集群CPU≥1 vCPU
    内存≥2 GiB
    支持当集群添加完 ECS 实例后,请设置 Swap 交换分区。以免日志记录等进程占用较大内存资源,造成操作系统无法运行。

    说明:实例创建后,会添加到默认的命名空间和集群中。

创建命名空间

命名空间用于实现资源和服务的隔离。如果您没有相关要求,可以跳过此步骤。使用默认命名空间即可。

  1. 登录 EDAS 控制台

  2. 在左侧导航栏中选择应用管理 > 命名空间

  3. 在命名空间列表页面选择地域(Region),然后在页面右上角单击创建命名空间

  4. 在创建命名空间对话框中,设置命名空间名称(必选)、命名空间 ID(必选),选择命名空间类型为普通命名空间,选择性输入描述信息。然后单击确定

    注意:命名空间 ID 的前缀已根据所选地域(归属地域)而确定,不可编辑,只能设置自定义部分。

    创建命名空间

创建集群

EDAS 中目前主要包含 ECS 集群和容器服务 Kubernetes 集群。

  • ECS 集群在 EDAS 控制台创建,创建完成后即可使用。
  • 容器服务 Kubernetes 集群在容器服务-Kubernetes 控制台创建,创建完成后需要导入到 EDAS 控制台才能使用。

本节介绍如何创建 ECS 集群。如果您需要使用容器服务 Kubernetes 集群,请参见创建并导入容器服务 Kubernetes 集群

创建 ECS 集群

  1. 登录 EDAS 控制台,在左侧导航栏中选择资源管理 > 集群

  2. 集群页面选择地域命名空间(可选),然后页面右上角单击创建集群

  3. 创建集群对话框中设置集群参数,然后单击创建

    配置 说明
    集群名称 集群的名称,仅支持字母、数字、下划线(_)、中划线(-)和英文句号(.),不能超过 64 个字符。
    集群归属 包括阿里云非阿里云。创建 ECS 集群选择阿里云非阿里云用于创建混合云集群。
    集群类型 选择 ECS
    集群网络类型 包括 VPC 网络经典网络。选择 VPC 网络经典网络仅适用于无网络安全需求的场景。
    VPC 网络 选择您所创建的 VPC。
    命名空间 默认使用创建集群前选择的地域中的命名空间,不可配置。如果没有选择命名空间,则为该地域下的默认命名空间,显示为地域名,如:cn-hangzhou
  4. 为集群添加 ECS 实例。

    ECS 集群中添加实例目前有两种方式:一种是直接导入实例,无需镜像转化;另一种将使用 EDAS 官方镜像重装系统,重装后,实例中的所有数据都会被删除,并且需要设置新的实例登录密码。

    满足以下任一情况,则不能在集群中直接导入实例:

    • 2017年12月1日之前创建的实例;
    • 经典网络的机器导入经典网络的集群;
    • 实例没有运行,如实例已经停止或者在启动中或者停止中;
    • 如 Windows 机器或者不支持简单 shell 命令的机器,如果您创建了 Windows 系统的机器,在 EDAS 中不能成功导入并实现转化;
    • 非 ECS 集群间导入实例。

    添加 ECS 实例的步骤如下:

    1. 集群页面单击之前创建的集群名称。

    2. 在集群详情页面右上角单击添加 ECS 实例

    3. 选择集群和已有云服务器实例页面的实例列表中,选择添加实例的方式和 ECS 实例,然后单击下一步

      • 导入 ECS:命名空间和导入集群不可配置,从该地域的默认命名空间及集群中导入。
      • 从已有集群选择:在该地域下,选择命名空间以及集群,然后将页面左侧的 ECS 实例添加到右侧。

      说明:如果没有符合条件的实例,在页面右上角单击创建 ECS 实例,跳转到阿里云官网 ECS 购买页面,购买并创建新的 ECS 实例。详情请参考创建 ECS 实例

    4. 准备导入页面,查看选择的实例信息。

      • 如果实例能够直接导入则单击确认并导入
      • 如果实例需要转化导入,则勾选同意对以上需要转化的实例进行转化,并已知转化后原有系统中的数据将会丢失。然后输入转化后系统 root 用户的新密码。完成设置后单击确认并导入
    5. 进行导入页签上可以看到实例的导入状态。

      • 能够直接导入的集群实例:在进行导入页面可以快速显示实例的导入状态,当显示实例转移成功时说明实例已成功导入。单击点击返回集群详情页,当实例状态显示为运行中时也说明实例导入集群成功。
      • 实例需转化的集群实例:在进行导入页面会显示实例的导入状态为正在转化中,该转化操作预计耗时五分钟。在导入完成前单击点击返回集群详情页,健康检查状态会显示为转化中并且会显示转化进度百分比,当导入完成时,健康检查的状态会显示为运行中

同步 SLB 到 EDAS

  1. 登录负载均衡管理控制台,创建 SLB。详细步骤请参考创建负载均衡实例

  2. 将 SLB 同步到 EDAS 控制台中。

    1. 登录 EDAS 控制台,在左侧导航栏中选择资源管理 > SLB

    2. SLB 页面选择创建的 SLB 所在地域(如:华东1),在页面右上角单击同步 SLB

    3. 确认创建的 SLB 已同步到 EDAS 控制台。