链接复制成功!
什么是云原生应用网络
什么是云原生应用网络
云原生应用网络(Application Native Cloud,ANC) 是一种面向应用的全域互联服务,用于连接、保护和监控应用程序的服务。您可以将ANC与单个虚拟私有云(Virtual Private Cloud,VPC)关联,也可以与多个跨账号或跨区域的VPC关联。当您将ANC与VPC关联后,VPC中的任何客户端只要拥有所需的访问权限,即可连接到与ANC关联的服务端。
服务端是与ANC关联的一个或多个服务,服务是一种可独立部署并且可跨区域的软件单元,用于实现特定任务或功能,包含路由规则、成员组等组件。使用ANC会极大的简化网络复杂度,只需要创建一个ANC,创建好服务,并将服务和VPC关联到ANC,即可以实现VPC与服务的跨区域、跨账号通信。
云原生应用网络功能目前处于邀测状态,如果您需要使用该功能,请提交工单,联系专业工程师为您开通邀测白名单。
产品架构
云原生应用网络
一个连通任意VPC和服务的逻辑网络,可以关联多个跨区域、跨账号的服务和VPC。当服务路由规则允许,VPC客户端可以直接访问该服务。客户端是部署在VPC中并与ANC关联的任何资源。如果获得授权,与同一ANC关联的客户端和服务可以相互通信。
虚拟私有云
与ANC关联的VPC,作为客户端可以访问关联ANC的服务。
服务
一种可独立部署的软件单元,包含路由规则、成员组等组件。用户可以通过ANC,根据定义的路由规则,访问服务中的资源(成员)。
成员组
运行应用程序或服务的资源集合。运行应用程序或服务的资源也称为成员,成员可以是云服务器实例、辅助弹性网卡或弹性负载均衡实例等。
路由规则
服务默认组件,用于将请求转发至成员组中的一个成员。每条规则由优先级和权重组成。
在图1中,客户端可以与两个服务通信,因为客户端VPC和服务与同一个云原生应用网络关联。
使用ANC构建网络
对比项 |
不使用ANC |
使用ANC |
ANC价值 |
---|---|---|---|
客户端VPC与目的端地址冲突 |
采用VPC终端节点,将VPC-C01中待访问的后端资源ECS-C创建为终端节点服务,并在VPC-C02中购买终端节点。 实现客户端VPC-A01通过访问VPC-C02终端节点,访问终端节点服务VPC-C01中ECS-C。 |
即可实现VPC-A01客户端跨区域直接访问服务中的资源ECS-C。 |
无需规划地址和路由,地址冲突自动转换。 |
访问多个跨区域的资源 |
所有区域需要互通的VPC均需配置企业路由器ER,并且接入云连接CC中。 |
即可实现VPC-A01客户端跨区域访问服务中的资源ECS-B和ECS-C。 |
|
通过对比,可以看出,使用ANC构建的网络拓扑更简洁,可扩展性高,同时网络维护工作也更简单。