Cloudflare ↗ 是由服务器 ↗构成的全球网络。它是互联网上最大的网络 ↗之一。
Cloudflare 的产品组合由 SASE 和 SSE 服务 ↗、应用程序服务 ↗与基础设施服务 ↗,以及 开发者平台 (Developer Platform) ↗ 组成。
Cloudflare 的产品为开发者、私营和公共组织、企业、政府以及个人消费者均提供了丰富的功能。
Cloudflare 开发者平台 ↗包含 Cloudflare Workers,允许你在全球范围内即时部署无服务器代码。你将在本模块中了解有关开发者平台的更多信息。
如果你的应用程序完全基于 Cloudflare 构建,那么 Cloudflare 将充当应用程序的源站服务器。
基于 Cloudflare 构建的应用程序的技术栈示例如下:
- Domain Registrar 购买新域名。
- Cloudflare Pages 配置并部署前端站点。
- Cloudflare Workers 或 Pages Functions(底层本质也是 Workers)为你的站点添加动态功能。
- 存储资源 用于持久化不同类型的数据。
- 应用程序安全 (DDoS 防护, WAF 等) ↗ 用于保护你的站点。
- 应用程序性能 (CDN, 负载均衡等) ↗ 用于自定义和增强你的站点性能。
- AI 运行机器学习模型。
以及根据你的用例所需的更多功能。
当你将应用程序添加到 Cloudflare 时,Cloudflare 的全球服务器网络将坐落在发往你应用程序的请求与你应用程序的源站服务器 ↗之间。
在将应用程序添加到 Cloudflare 后,你可以:
- 使用 Workers 通过部署代码来扩充应用程序。
- 添加开发者平台上可用的存储资源。
- 通过加速内容交付和优化用户体验来增强应用程序的性能 (CDN ↗)。
- 通过配置 Web 应用程序防火墙 ↗ 保护你的网站免受恶意活动侵害 (DDoS ↗)。
- 路由流量(负载均衡 Load Balancing、等候室 Waiting Room)。
以及根据你的用例所需的更多功能。
通过阅读本页,你已了解到:
- Cloudflare 全球网络的规模。
- 探索产品系列,了解 Cloudflare 可以为像你这样的用户提供什么。
- 审查如何利用 Cloudflare 和 Cloudflare Workers 构建你的应用程序。
在下一节中,你将了解到无服务器计算的基础知识,这是 Cloudflare Workers 背后的核心概念。