HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

亚马逊宣布为 ECR 和 ECS 服务提供 PrivateLink 支持

  • 2019-02-21
  • 本文字数:1437 字

    阅读完需:约 5 分钟

亚马逊宣布为ECR和ECS服务提供PrivateLink支持

在最近的一篇博客中,亚马逊宣布为其弹性容器服务(ECS)和弹性容器注册表(ECR)提供 AWS PrivateLink 支持。 借助 AWS PrivateLink,客户可以为 ECS 和 ECR 创建端点,这些端点在其虚拟私有云(VPC)中显示为具有私有 IP 地址的弹性网络接口。


AWS PrivateLink 是一种网络技术,旨在以高度可扩展和高可用的方式访问 AWS 服务,同时将网络流量限制在 AWS 网络内。 如果没有这项技术,Amazon EC2 实例需要通过公共网络下载 保存在 ECR 中的 Docker 镜像或者与 ECS 控制平面进行通信。


借助 PrivateLink,Amazon EC2 实例既可以通过私有子网从 Amazon ECR 获取这些镜像,也可以通过公共子网获取。 实例还可以通过 AWS PrivateLink 端点与 ECS 控制平面通信,无需使用公网网关或 NAT 网关。最后,由于流量不经过公网,极大降低了遭到分布式拒绝服务攻击和暴力破解的风险。


在这篇博客中,AWS 容器服务开发人员 Nathan Peck 表示,带有 AWS PrivateLink 的网络架构变得更加简单。此外,他写道:


它允许你拒绝私有 EC2 实例访问 AWS 服务之外的其它任何内容,从而增强了安全性。 当然,这是假设你想要屏蔽那些实例对公网的访问。


要实现这种网络架构,客户需要创建多个 AWS PrivateLink 资源:


  • 用于 ECR 的 AWS PrivateLink 端点——允许 VPC 中 的实例与 ECR 通信,以便下载镜像清单。

  • 用于 Amazon S3 的 Gateway VPC 端点——允许实例从托管它们的底层私有 Amazon S3 存储桶下载镜像层。

  • 用于 ECS 的 AWS PrivateLink 端点——允许实例与 ECS 控制平面中的遥测和代理服务通信。



来源: https://aws.amazon.com/blogs/compute/setting-up-aws-privatelink-for-amazon-ecs-and-amazon-ecr/


创建用于 ECR 的 AWS PrivateLink 接口的典型方式是通过 VPC 控制台中的端点创建向导。 ECR 本身需要两个接口端点:


  • com.amazonaws.region.ecr.api

  • com.amazonaws.region.ecr.dkr


如博客中所述,用户需要通过一系列步骤来创建这些端点:


  • 选择 AWS 服务和端点

  • 指定应添加 AWS PrivateLink 接口的 VPC 和子网

  • 启用端点所需的私有 DNS 名称

  • 为接口本身定义安全组

  • 创建端点



来源: https://aws.amazon.com/blogs/compute/setting-up-aws-privatelink-for-amazon-ecs-and-amazon-ecr/


接下来,为了创建 ECR 端点,用户还需要为 S3 创建网关 VPC 端点,让 ECR 可以存储 Docker 镜像层。 在 AWS 服务列表中选择“com.amazonaws.region.s3”,并选择 VPC 托管,ECS 集群用户就可以完成 S3 网关端点的添加。 最后,用户可以为 ECS 创建 AWS PrivateLink 接口端点,方法是创建三个接口端点,就像为 ECR 创建接口端点那样,这些端点是:


  • com.amazonaws.region.ecs-agent

  • *com.amazonaws.region.ecs-*telemetry

  • com.amazonaws.region.ecs


通过使用这些 AWS PrivateLink 资源,所有容器编排流量都保留在 VPC 内,并且 ECS 集群中的实例可以直接与 ECS 控制平面通信。 此外,实例可以直接下载 Docker 镜像,而无需在 VPC 之外使用公网网关或 NAT 网关进行任何连接。 一个针对 Amazon ECR PrivateLink 问题的 Reddit 帖子提到,后者可以节省成本:


6 至 7TB 数据通过 NAT 网关的连接时间费用约为 32.85 美元/月,加上数据传输费用 270 美元(数据处理费率为 0.045 美元/GB,假设 ECR 在同一地区)。 PrivateLink 的费用是其 1/4。连接时间费用为 7.30 美元/月,6 至 7TB 数据的处理费用为 60 至 70 美元。


更多有关 AWS PrivateLink 定价的详细信息,请参阅定价页面


查看英文原文https://www.infoq.com/news/2019/02/aws-privatelink-ecr-ecs


2019-02-21 07:432889

评论

发布
暂无评论
发现更多内容

重磅 | 超级自动化行业黑马九科信息再获数千万A+轮融资 ——电科信息领投,深创投索斯福跟投,老股东信天创投、青松基金追加投资

九科Ninetech

2023年最佳Aspera替代方案,选择适合的Aspera替代方案

镭速

一文深度解读音视频行业技术发展历程

阿里云视频云

云计算

面试官:说说Event Loop事件循环、微任务、宏任务

loveX001

JavaScript 前端

如何在阿里云上快速实现企业实例一键迁移——实践类

阿里云AIoT

阿里云 物联网 IoT

FLstudio2023水果编曲软件下载及中文语言切换教程

茶色酒

FLstudio2023

22道js输出顺序问题,你能做出几道

loveX001

JavaScript 前端

前端经典面试题(有答案)

loveX001

JavaScript 前端

号码隐私保护服务:保障亿万消费者的隐私安全

阿里云视频云

云计算

N皇后问题的回溯法实现

老王同学

c++ 八皇后 回溯法

数据合规可信计划暨国内首个数据合规标准发布!易观作为标准起草单位应邀参加

易观分析

数据 数字化 信息化

志愿者招募令|来!一起Build OceanBase第一次开发者大会

OceanBase 数据库

数据库 oceanbase

顶会论文 | 阿里云视频摘要SOTA模型:用于视频摘要的多层时空网络

阿里技术

人工智能

一起玩转开源数据库!OceanBase DevCon 之开源生态全景解析

OceanBase 数据库

数据库 oceanbase

根据文本描述生成视频,Tune-A-Video 效果惊艳

Zilliz

计算机视觉

YOLOv5全面解析教程⑤:计算mAP用到的Numpy函数详解

OneFlow

人工智能 深度学习

云原生架构如何落地实践

Onegun

微服务 云原生 小程序容器

一文教你轻松创建数字孪生实例——实践类

阿里云AIoT

阿里云 物联网 IoT

Apache Flink 入选 2022 年“科创中国”开源创新榜

Apache Flink

大数据 flink 实时计算

见山,见路,见天地:OpenHarmony的开源共建攀登

脑极体

开源鸿蒙

美团前端二面面试题

loveX001

JavaScript 前端

NLP 双数组字典树(double array trie) 基于darts-java改进,增加词性存储。

alexgaoyh

elasticsearch nlp darts-java 词性 double array trie

分析视角下银行业数据平台架构演进及实现

酷克数据HashData

索信达董事长吴辅世:忆Teradata中国创业岁月,看未来数据精神永流传

索信达控股

一次线上OOM问题分析

艾小仙

Java OOM 问题排查 排查方法

ChatGPT看技术发展趋势| 社区征文

梦笔生花

人工智能 openai ChatGPT

IoT平台云端通用数据解析脚本实践——实践类

阿里云AIoT

小程序 监控 物联网 存储 数据采集

点维文化宣布通过百度智能云接入文心一言

Geek_2d6073

一文看懂:近期不断 “狂飙” 的 ChatGPT | 社区征文

架构精进之路

ChatGPT

今天,我想去一个平行世界

阿里云视频云

云计算 云渲染

亚马逊宣布为ECR和ECS服务提供PrivateLink支持_容器_Steef-Jan Wiggers_InfoQ精选文章