本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
COST08-BP03 实施服务以降低数据传输成本
实施服务以减少数据传输。例如,使用边缘位置或内容交付网络 (CDN) 向最终用户交付内容,在应用程序服务器或数据库前构建缓存层,并使用专用的网络连接而不是云连接。VPN
在未建立这种最佳实践的情况下暴露的风险等级:中
实施指导
有各种 AWS 服务可以帮助您优化网络数据传输的使用。根据工作负载组件、类型和云架构,这些服务有助于您在云端压缩、缓存、共享和分发流量。
-
Amazon CloudFront
是一个全球内容分发网络,它以低延迟和高传输速度提供数据。它在世界各地的边缘站点缓存数据,从而减少资源负担。通过使用 CloudFront,您可以减少以最小的延迟向全球大量用户交付内容的管理工作。如果您计划随着时间的推移增加 CloudFront 使用量,安全节省套 餐可以帮助您节省高达30%的使用量。 -
AWS Direct Connect
允许您建立到 AWS的专用网络连接。与基于互联网的连接相比,这可以降低网络成本、增加带宽并提供更一致的网络体验。 -
AWS VPN
允许您在专用网络和 AWS 全球网络之间建立安全的专用连接。此网络是小型办公室或业务合作伙伴的理想之选,因其提供简化的连接,并且是完全托管的弹性服务。 -
VPC端点允许通过私有网络在 AWS 服务之间建立连接,并可用于减少公共数据传输和NAT网关成本。网关VPC终端节点不按小时收费,并且支持 Amazon S3 和亚马逊 DynamoDB。接口VPC终端节点由提供 AWS PrivateLink,按小时收取费用和每 GB 使用费用。
-
NAT与独立NAT实例相比,网关提供内置的扩展和管理功能以降低成本。将NAT网关放在与高流量实例相同的可用区中,并考虑为需要访问 Amazon DynamoDB 或 Amazon S3 的实例使用VPC终端节点,以降低数据传输和处理成本。
-
使用具有计算资源的AWS Snow Family
设备在边缘收集和处理数据。 AWS Snow Family 设备(Snowcone 、Snowbal l 和 Snowmobil e)允许您以经济实惠的方式将数 PB 的数据移到离线状态。 AWS Cloud
实施步骤
-
实施服务:使用数据传输建模并查看VPC流日志,根据您的服务工作负载类型选择适用的 AWS 网络服务。了解产生最多成本和最多数据流之处。查看 AWS 服务并评估是否有减少或取消传输的服务,特别是网络和内容交付。如有需要重复访问数据或存在大量数据的情况,则应了解缓存服务。
资源
相关文档:
相关视频:
相关示例: