---
title: 方案架构
description: "鲲鹏BoostKit CDN使能套件（以下简称：鲲鹏BoostKit CDN）遵循开放式架构标准，支持所有开源的CDN组件，并根据具体CDN组件特点，提供了良好的场景适用性。鲲鹏BoostKit CDN支持的开源软件如图1所示，相关组件说明参考表1。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengcdns/twp/kunpengcdns_19_0005.html
sourcePath: /source/zh/kunpengcdns/twp/kunpengcdns_19_0005.html
indexId: 7f5ef25ae59f740c45006e2f9215e060cebb0dde9d087f4a52060e1bb370785351
---
# 方案架构

鲲鹏BoostKit CDN使能套件（以下简称：鲲鹏BoostKit CDN）遵循开放式架构标准，支持所有开源的CDN组件，并根据具体CDN组件特点，提供了良好的场景适用性。鲲鹏BoostKit CDN支持的开源软件如图1所示，相关组件说明参考表1。

图1 鲲鹏BoostKit CDN支持的开源软件


**表1 鲲鹏BoostKit CDN组件说明**

| 名称 | 说明 |
| --- | --- |
| L4层负载均衡 | 常用开源组件有：LVS。 |
| L7层负载均衡 | 常用开源组件有：Nginx、Tengine。 |
| 缓存管理 | 常用开源组件有：Varnish、Squid和ATS。 |
| SSL卸载 | 通过鲲鹏服务器提供的鲲鹏加速引擎卸载RSA计算，释放CPU算力。 |
| 硬件平台 | 鲲鹏服务器。 |


鲲鹏BoostKit CDN主要覆盖如图2所示的L1边缘节点CDN和L2中心节点或区域节点CDN场景。

图2 鲲鹏BoostKit CDN使能套件CDN场景应用架构

当前CDN部署时一般分多层部署，L1边缘节点靠近终端客户，直接为终端客户服务，如果终端客户请求的内容不在L1边缘节点，则会逐层向上回源，直至回源成功，或到源站回源，为防止回源带宽过大及减轻源站压力，一般会有L2中心节点或区域节点作为L1边缘节点回源的缓冲，而全局调配用于调配终端客户最佳接入的L1边缘节点及回源的最佳节点等。

具体过程如下：请求终端客户的请求会先到Local DNS服务器，然后经全局调度给出最佳的L1边缘节点；请求转发到对应的L1边缘节点，如果L1边缘节点本地缓存命中则直接读取数据并吐出给终端客户，如果没有命中则向上级节点回源，上层节点有命中则返回内容，没有则继续向上级节点回源，直至返回内容到达源站后回源。
