实验概览
Amazon CloudFront 是一项 Web 服务,可以通过 Amazon CloudFront 的全球边缘站点网络将内容加速分发给用户。在本实验中,您将学习如何开始使用 Amazon CloudFront 分发内容。您将在 Amazon S3 中获取一个简单的静态网站,将其与 Amazon CloudFront 集成,并通过我们 50 多个边缘站点分发您的网站内容。
本实验的大部分内容将重点演示如何使用 AWS Management Console 创建 Amazon CloudFront 分配,然后调整现有网页以使用 Amazon CloudFront。在本实验的最后,您将能够加速静态网站,并能以快速、可靠和可扩展的方式改善用户体验。我们开始吧!
涵盖的主题
本实验将演示以下任务:
- 创建和配置 Amazon CloudFront Web 分配
- 更新 Amazon CloudFront 上的内容以及使其失效
- 测试 Amazon S3 和 Amazon CloudFront 上的内容
技术性知识先决条件
要成功完成本实验,您应该熟悉 AWS Management Console 和基本的 html 概念。
Amazon CloudFront
Amazon CloudFront 是一项内容分发 Web 服务。该服务可与其他 Amazon Web Services 产品集成,让开发人员和企业能够轻松向最终用户分发内容,实现低延迟、高速数据传输,且无最低使用量承诺。
Amazon CloudFront 可使用全球边缘站点网络交付您的整个网站,包括动态、静态、流式和交互内容。对您的内容的请求将自动路由到最近的边缘站点,从而以尽可能最佳的性能分发内容。Amazon CloudFront 已进行了优化,可与其他 Amazon Web Services 协同工作,如 Amazon Simple Storage Service (Amazon S3)、Amazon Elastic Compute Cloud (Amazon EC2)、Amazon Elastic Load Balancing 和 Amazon Route 53。Amazon CloudFront 还可以与存储您文件的最终原始版本的任何非 AWS 源服务器无缝集成。与其他 Amazon Web Services 产品相同,使用 Amazon CloudFront 无须签订长期合同或承诺每月最低使用量,您只需依照内容分发服务的实际分发量支付费用。
Amazon S3
Amazon Simple Storage Service (Amazon S3) 为开发人员和 IT 团队提供安全、持久、高度可扩展的对象存储。Amazon S3 易于使用,提供了一个简单的 Web 服务接口,可以在 Web 上的任意位置存储和检索任意数量的数据。对于 Amazon S3,您仅需为实际使用的存储容量付费,无最低收费,无设置成本。
Amazon S3 可以单独使用,也可以与其他 AWS 服务(例如 Amazon Elastic Compute Cloud (Amazon EC2)、Amazon Elastic Block Store (Amazon EBS)、Amazon Glacier)以及第三方存储库和网关结合使用。Amazon S3 可以为各种使用案例提供经济实惠的对象存储服务,其中包括云应用程序、内容分发、备份和存档、灾难恢复以及大数据分析。