|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/the-cloud-architects-guide-to-cloudfront/
课程评论:没有评论
课程名称:云架构师的CloudFront指南 课程概述: CloudFront是AWS的内容交付网络,拥有全球200多个边缘节点,确保每位访问者都能迅速连接到最近的数据中心。通过CloudFront服务,用户可以更快地访问内容,减少从按下回车到见到结果的等待时间。此外,CloudFront不仅仅是一个连接的工具;它还是一个路由引擎,能够充当访问者与服务器之间的代理。用户可以实现基于路径的路由,从而使用单一连接与多个后端服务通信,简化复杂架构的管理,并提供一个统一的配置点,支持现代通信协议(如HTTP/2、IPv6)和自定义域名。 然而,CloudFront的配置并不简单。路由和缓存的设置较为复杂,有潜在的错误风险。课程将从基础开始,首先介绍服务的总体概念和文档中的关键术语,然后深入探讨可用的配置选项。课程特别关注最重要且易出错的路由和缓存概念,以及如何使用自定义域名。 在课程中,学员将学习最佳实践、常见配置问题及调试CloudFront的方法。本课程适合已有一定AWS平台经验的架构师,尽管不需要提前了解CloudFront的相关知识,但不详细讲解如何配置S3桶或创建API网关。
CloudFront is AWS's content delivery network. It consists of more than 200 edge locations around the world, which makes sure no visitor is too far from one of them. Each edge is a full-fledged data center, connected by dedicated data cables which makes the connection reliable and fast.You can take advantage of this global network with the CloudFront service. Using it, you can route your users to locations closer to them, making the waiting times between pressing enter and seeing the results a lot shorter.But CloudFront is not just about moving connections closer to users. It is also a routing engine, a proxy that sits between the visitors and the servers. You can configure path-based routing where a visitor uses a single connection to communicate with multiple backend services. This hides the complexities of an architecture consisting of multiple services, and also allows a single point of contact where you have a single point to configure modern communication protocols and all the other services benefit from it. You can use HTTP/2, IPv6, and your custom domain name even with services that do not support them.On the other hand, CloudFront is not easy to configure. Routing itself has multiple parts that can break if you are not careful, and setting up caching is a lot more complicated than what the relatively simple interface would suggest.In this course, you'll learn how to use CloudFront from the ground up. We'll start with a high-level overview of the service and the key terms that are all over the documentation and the console. Then we'll move on to the finer details of the available configuration options. The two most important and error-prone concepts, routing and caching, are discussed in-depth, as well as how to use your own domain name.During the course, you'll see the best practices and the common problems with configurations, and also how to debug CloudFront when something is not working.This course is for architects who have some experience with the AWS platform. We won't go into detail how to configure an S3 bucket or how to create an API Gateway, but no prior experience with CloudFront is necessary.