相关服务及背景介绍

Amazon S3

Amazon Simple Storage Service (Amazon S3) 是一种面向 Internet 的存储服务。该服务旨在降低网络规模计算的难度。

Amazon S3 提供了一个简单 Web 服务接口,可用于随时在 Web 上的任何位置存储和检索任何数量的数据。此服务让所有开发人员都能访问同一个具备高扩展性、可靠性、安全性和快速价廉的数据存储基础设施,Amazon 用它来运行其全球的网站网络。此服务旨在为开发人员带来最大化的规模效益。

Amazon CloudFront

Amazon CloudFront 是一项加快将静态和动态 Web 内容(例如 .html、.css、.js 和图像文件)分发给用户的速度的 Web 服务。Amazon CloudFront 通过全球数据中心(称作边缘站点)网络传输内容。当用户请求您用 Amazon CloudFront 提供的内容时,请求被路由到提供最低延迟(时间延迟)的边缘站点,从而以尽可能最佳的性能传送内容。

Amazon Marketplace

Amazon Marketplace 是一个精挑细选的数字化产品目录,您可以使用它来查找、购买、部署和管理构建解决方案及运营业务所需的第三方软件、数据和服务。Amazon Marketplace 囊括了众多常见类别下的数千个软件名录,例如安全、联网、存储、机器学习、IoT、商业智能、数据库和开发运营。Amazon Marketplace 还提供灵活的定价选项和多种部署方法,从而简化了软件的许可和采购。此外, Amazon Marketplace 包括 Amazon Data Exchange 提供的数据产品。

您只需几次单击即可快速启动预配置的软件,并可选择亚马逊云科技系统映像 (AMI) 和软件即服务 (SaaS) 格式以及其他格式的软件解决方案。此外,您还可以浏览和订阅数据产品。灵活的定价选项包括免费试用、每小时、每月、每年、多年和自带许可 (BYOL) 模式。所有这些定价选项都从一个来源计费。亚马逊云科技会处理账单和付款,费用将显示在您的亚马逊云科技账单上。

应用系统或最终用户对于

Amazon S3 对象的访问需求

由于 Amazon S3 的灵活性与可靠性,亚马逊云科技的许多客户都使用 Amazon S3 用于对象的存储,Amazon S3 可以用于多种用途,比如数据湖的底层存储、备份文件的存储、日志的收集存储等。

除此之外,许多应用系统也会使用 Amazon S3 作为底层的存储之一,比如一些在线商城系统或者社交系统,会将图片等静态文件存储在 Amazon S3 之中,而系统的架构设计可能需要最终访问用户通过联合认证后获得相应的角色权限去访问这些位于 Amazon S3 中的对象。

应用系统在进行全球化的布局过程中,往往需要适用于全球化的客户,这些客户的地理位置较为分散,尤其一些位于偏远或特殊区域的客户,他们可能离应用系统或者 Amazon S3 所处的区域较远或无法通过亚马逊云科技底层网络到达,这时广域化的互联网会造成较大的延迟和不稳定,这会导致部分用户的体验下降或应用程序无法正常运作。

ZGA(Global Accelerator)功能介绍

Zenlayer Global Accelerator 为全球用户提高了应用程序的可用性和性能。即时加速用户对应用程序、网站和/或在线平台的访问,包括高动态内容(如实时流媒体和播放器操作)或安全操作(如用户身份验证和支付)。

我们的合作伙伴的平台利用180多个边缘位置、专用全球主干网和先进的智能路由技术实现与客户的高速连接,消除延迟和数据包丢失,即使在“最后一英里”也不例。ZGA 拥有稳定的高速连接,安全的防护,并采用拥有骨干网络和智能路由技术的全球节点,使用户能够通过接入最近的节点来实现高速连接访问源站,消除跨境跨域访问过程里用户经常遇到的网页加载慢、通讯的延迟以及卡顿。

联合解决方案优势 :

  • 直接通过 VBR 对接亚马逊云科技源站,中间节点与节点之间全程骨干网络 ,回源更迅速稳定,隐私性+性能双保障。

  • 通过智能解析和全球调度系统为用户选取最优最近的接入方式。

  • 支持IP/域名加速。支持 http,https,WebSocket,WSS,FTP,SSH,TCP/UDP 等多种协议。支持自定义端口及支持私有协议。

  • 支持源站负载均衡及实时监控,SSL 加密传输,黑白名单及 IP ALC 等功能保护源站安全。

  • 操作简便,交付敏捷。通过亚马逊云科技Marketplace 可以直接试用和购买合作伙伴的产品,加速平台配备了配置界面,只需几分钟就可以将客户接入加速。

ZGA 优化 Amazon S3 常用架构

客户在亚马逊云科技的某个 Region 上使用了 Amazon S3 服务,期望可以覆盖全球各地用户的访问。

ZGA 加速 Amazon S3 常用架构

对于可控的用户,固定办公场所可以安装网关就近连接到 Zenlayer 的边缘 POP,获取 Amazon S3 的流量送到全球骨干进行加速。移动用户安装客户端,随时体验 Amazon S3 加速效果。

而对于无法安装硬件网关或客户端的用户,可以直接访问由 Zenlayer 提供的域名(如:www.xxx.com) 替代S3原本的域名,通过 Zenlayer 全球智能 DNS 解析服务,自动将访问 Amazon S3 的流量牵引至就近POP,再通过全球骨干转发到距离 Amazon S3 源站最近的 POP 进行转发,实现对 Amazon S3 的加速。

ZGA 集成 Amazon Cloudfront

加速全球 Amazon S3

客户在亚马逊云科技上使用了 Amazon S3 服务,并在部分节点使用了 Amazon CloudFront 覆盖当地客户,但当最终用户的某些区域不在 Amazon CloudFront 覆盖范围内,无法让这些用户都快速的访问 Amazon S3 上的内容。

例如:

用户在美国东部署了 Amazon S3 源站,通过 Amazon CloudFront 服务加速东南亚用户,Amazon CloudFront 东南亚节点选择在新加坡,本地使用者访问质量得到了优化,但东南亚其它地区的使用者通过互联网访问到Amazon CloudFront 新加坡节点时体验不佳,导致整体访问效果不好。

ZGA 的方案会提供给用户一个额外的 URL 地址,客户在域名控制平台使用该地址替换 AmazonCloudFront 的CNAME 地址,使用者在访问 Amazon S3 域名时,通过智能DNS的解析,会判断出 Amazon CloudFront 无法覆盖的地址,并将这些流量会返回Z enlayer 边缘 POP 的IP 地址,如泰国、菲律宾、印尼等,流量就近接入后再通过全球骨干送到新加坡的 Amazon CloudFront 节点,最终由 Amazon CloudFront 节点经亚马逊云科技转发到美国源站,动态快速的扩充了 Amazon CloudFront 的全球覆盖能力。

ZGA 加速 Amazon S3在不同 Region 的传输

用户在亚马逊云科技的多个 Region都 是用了 Amazon S3 的服务,不同 Region 间的 Amazon S3 需要做数据同步。

Zenlayer 向客户在亚马逊云科技中不同的 Region 发起DX 连接,按照就近选择原则,通过最近的 POP 打通到客户不同 Region 的连接;

由于 Amazon S3 不属于 Private 服务,客户需要建立Public VIF 并绑定到 VGW,建立到 Zenlayer 骨干网的连接通道;

不同的 Region 通过 BGP communities 控制 BGP 宣告的路由信息,只发布本 Region 的所有 public IP,Zenlayer 通过 DX 连接将两个区域的路由同步;

使用亚马逊云科技的 Amazon S3 数据同步功能进行数据的复制时,会依据路由规则通过 Zenlayer 骨干完成传输;

如何通过 AmazonMarketplace 来交付 ZGA

合约产品下单

步骤一: 打开

https://aws.amazon.com/marketplace/pp/B08RNQC2WJ后,点击 “Continue to Subscribe” 按钮

步骤二: 选择合约期限和续约设置

步骤三: 选择您所需要的带宽步骤二: 选择合约期限和续约设置

步骤四: 点击“Create Contract” 按钮来创建合约

步骤五: 支付此合约

步骤六: 点击 “Setup your account“ 按钮设置您的账户,之后将会进入到 Zenlayer 的 Portal 网址

步骤七: 开始注册 Zenlayer 账户,可继续遵循用户指导步骤

订阅产品下单

步骤一: 打开

后,点击 “Continue to Subscribe” 按钮

步骤二: 确认按流量收费价格后点击“Subscribe” 按钮

步骤三: 点击“Setup your account“ 按钮进入到 Zenlayer Portal 网站设置您的账户步骤二: 确认按流量收费价格后点击“Subscribe” 按钮

步骤四: 开始注册 Zenlayer 账户,可继续遵循用户指导步骤

小结步骤四:

开始注册 Zenlayer 账户

可继续遵循用户指导步骤

通过本文的介绍,您应该初步了解了如何通过亚马逊云科技以及合作伙伴 Zenlayer 的联合解决方案来加速您的应用以及终端用户对于 Amazon S3 中对象的访问,以及如果通过 Amazon Marketplace 来对合作伙伴的产品进行试用和购买,如果您需要更多的信息,可以参考Amazon Marketplace 官方文档以及合作伙伴官方网站。

本篇作者

张明月

合作伙伴解决方案架构师

刘冰

Zenlayer 产品经理

听说,点完下面4个按钮

就不会碰到bug了!