使用华为云 cce 架构
最近我司需要使用华为云产品进行云市场上架产品并进行 saas 版本上线,选型后使用 cce 架构 。以下是详细过程。
graph LR
classDef startend fill:#F5EBFF,stroke:#BE8FED,stroke-width:2px
classDef process fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px
classDef decision fill:#FFF6CC,stroke:#FFBC52,stroke-width:2px
A([开始]):::startend --> B(规划架构):::process
B --> C(创建 VPC 、子网、安全组配置 80,443):::process
C --> D(购买 CCE 集群、选择上面创建的 VPC):::process
D --> E(购买 NAT 网关):::process
E --> F(购买弹性公网 IP):::process
F --> G(配置弹性公网 IP 绑定 NAT 网关):::process
G --> H(配置 NAT 网关的 SNAT DNAT 规则):::process
H --> I([结束]):::startend
华为云 nat 结合 cce 架构
架构规划
在创建VPC之前,您需要根据具体的业务需求规划VPC的数量,子网的数量、IP网段划分和互联互通方式等。
- 网络架构:
- VPC:CIDR 为
10.0.0.0/16
,用于统一管理私有网络
- 按照业务模块子网划分:
- Web 层:
10.0.10.0/24
(网关 10.0.10.1
)
- 应用层:
10.0.20.0/24
(网关 10.0.20.1
)
- 数据层:
10.0.40.0/24
(网关 10.0.40.1
)
- DNS:使用自定义 DNS 服务器
10.0.0.2
和 10.0.0.3
将服务器划分到不同的安全组中,按需设置访问控制策略,满足高安全场景。
购买资源
创建vpc(虚拟私有云)
几张创建子网安全组、图忘了截了、 |
|
|
 |
 |
|
|
|
|
|
|
|
购买 CCE 集群
购买 nat 网关与弹性公网 IP
配置资源
配置弹性公网 IP 绑定 NAT 网关
配置 NAT 网关规则
配置 SNAT 规则,出去上网 |
配置 DNAT 规则 |
 |
 |
DNS 解析 配合 caddy 将流量打到 cce 的 ingress http 端口中