跳转至

AWS 虚拟互联网接入


概述

Amazon PrivateLink 是一项高度可用的可扩展技术,使您能够将 VPC 私密地连接到服务,如同这些服务就在您自己的 VPC 中一样。您无需使用互联网网关、NAT 设备、公有 IP 地址、Amazon Direct Connect 连接或 Amazon Site-to-Site VPN 连接来允许与私有子网中的服务进行通信。因此,您可以控制可从 VPC 访问的特定 API 端点、站点和服务。Amazon PrivateLink 可以帮你节省部分流量费用。

建立私网连接优点:

  • 更高带宽:不占用业务系统的公网带宽,通过终端节点服务实现更高带宽
  • 更安全:数据不经过公网,完全在私网内流转,数据更安全
  • 更低资费:相比公网带宽的高费用,虚拟互联网的资费成本更低

架构如下:

flowchart LR
  subgraph Customer_VPC
    dk_a[Availability Zone A - dk]
    dk_b[Availability Zone B - dk]
    dk_c[Availability Zone C - dk]
    plc[Endpoints]

    dk_a --> plc
    dk_b --> plc
    dk_c --> plc
  end

  subgraph guance.com_VPC
    pls[Endpoints Service]
    nlb[NLB]
    dw[DW - Availability Zone C]
    pls --> nlb --> dw
  end
  plc --> pls

前提条件

  1. 首先选择订阅地域,必须与您待接入观测云的系统所部署云资源的同一地域。
  2. 选择待接入系统所部署云资源的同一个 VPC 网络,如果涉及到多个 VPC 需要接入终端节点服务,可多次订阅,每个 VPC 订阅一次。

订阅服务

服务部署链接

接入站点 您的服务器所在 Region 接入终端节点服务的名称
中国区 2(宁夏) cn-northwest-1 (宁夏) cn.com.amazonaws.vpce.cn-northwest-1.vpce-svc-070f9283a2c0d1f0c
海外区 1(俄勒冈) us-west-2 (俄勒冈) com.amazonaws.vpce.us-west-2.vpce-svc-084745e0ec33f0b44
亚太区 1(新加坡) ap-southeast-1 (新加坡) com.amazonaws.vpce.ap-southeast-1.vpce-svc-070194ed9d834d571

不同 Region 的私网数据网关默认 Endpoint

接入站点 您的服务器所在 Region Endpoint
中国区 2(宁夏) cn-northwest-1 (宁夏) https://aws-openway.guance.com
海外区 1(俄勒冈) us-west-2 (俄勒冈) https://us1-openway.guance.com
亚太区 1(新加坡) ap-southeast-1 (新加坡) https://ap1-openway.guance.com

配置服务订阅

步骤一:帐号 ID 授权

通过以下链接打开 Amazon 控制台:

获取控制台右上角账号 ID, 复制该「账号 ID」并告知我方观测云的客户经理,加入到我方白名单中。

步骤二:创建终端节点

  1. 确认业务 VPC 设置:
    • DNS hostname: Enabled(启用 DNS 主机名)
    • DNS resolution: Enabled(启用 DNS 支持)
  2. 通过以下链接打开 Amazon VPC 控制台:

  1. 新建安全组:
    • 安全组名称:private-link
    • 入站规则:HTTPS
    • 目标:0.0.0.0/0
  2. 在导航窗格中,选择 Endpoint(端点服务)。
  3. 创建终点节点
    • 终端节点设置
      • 类型:Endpoint services that use NLBs and GWLBs (使用 NLB 和 GWLB 的端点服务)
    • 服务设置

      • 服务名称:当前地域的接入终端节点服务的名称
      • 验证服务
        • 网络设置
      • VPC:业务服务的 VPC
      • 子网:选择业务子网
      • 安全组:private-link
  1. 通知 观测云 的客户经理审核
  2. 等待创建成功,点击终端节点的「操作」- 「修改私有 DNS 名称」,设置「为此终端节点启用」

验证

EC2 执行命令:

dig aws-openway.guance.com

结果:

; <<>> DiG 9.16.38-RH <<>> aws-openway.guance.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 22545
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;aws-openway.guance.com.      IN    A

;; ANSWER SECTION:
aws-openway.guance.com. 296 IN  CNAME    172.31.16.128 

;; Query time: 0 msec
;; SERVER: 172.31.0.2#53(172.31.0.2)
;; WHEN: Thu May 18 11:23:04 UTC 2023
;; MSG SIZE  rcvd: 176

资费情况

以俄勒冈为例:

名称 费用 文档 备注
数据自 Amazon EC2 传出至互联网 $0.09/GB 文档 按流量收费
接口终端节点 $0.01/H 文档 按可用区数量和小时收费
终端接口节点流量传出 $0.01/GB 文档 按流量收费

资费情况主要是以下部分:

  1. 第一部分是接口终端节点的服务费用
  2. 第二部分是终端节点流量费用

对比如下:

假设客户方每日传出流量 200GB,传入流量 10GB 为例。

互联网 PrivateLink
公式 互联网传出流量 x 互联网传出流量费用 x 30 接口终端节点服务 x 3 可用区 x 24 小时 x 30 天 +( 终端接口节点传出费用 x 终端接口节点传出流量 + 终端接口节点传入费用 x 终端接口节点传入流量 )x 30
计算 0.09 x 200 x 30 0.01 x 3 x 24 x 30 +(0.01 x 200 + 10 x 0.01) x 30
每月总额 $540.0 $84.6

文档评价

文档内容是否对您有帮助? ×