背景
在传统的 Web 应用架构中,所有用户请求均由一个服务器或中心位置进行响应。在 Web 应用收到较大流量时,服务器可能会超载,这可能导致网站运行变慢,甚至导致服务器崩溃。此外,如果您的用户分散在不同的地理位置,则可能出现时延问题,因为内容是由一个中心位置响应的。因此,有必要使用 CDN 来实现更快的内容分发和优化的应用性能。
解决方案架构
- 当距离最近的云解析服务器接收并响应用户请求后,该请求会自动路由到 CDN,后者可加速小文件和大文件的内容分发并最大程度缩短时延。
- 然后,请求会被发送到映射的 SLB,该 SLB 会自动以轮询方式在多个 ECS 实例之间分发流入的应用流量。
- 应用服务器和 Web 服务器都托管在多个可用区中的可伸缩 ECS 实例上。
- 要存储和管理关系型数据,需要将应用服务器连接到云数据库 RDS 版。
- 所有数据库备份存档文件、根位置备份和 Web 服务器的日志文件都存储在可伸缩 OSS 中,该 OSS 可自动扩容或缩容以确保服务不会中断。
功能亮点
- 全球分发
- 静态及动态内容加速
- 最大程度缩短时延并增强性能