混合云架构模式-分层混合模式
混合云架构模式-分层混合模式
分层混合模式:
利用业务应用的分层架构,在混合云场景下,将业务的不同层部署在不同的计算环境中,通过云间互联组件无缝连接,达到既能满足业务的安全可控可演进诉求的同时,又能满足业务的弹性高阶服务以及外部访问诉求的目的。
上下文和问题:
分层混合模式的上下文:
业务应用本身使用分层架构
业务应用的各层可以分离部署
云间网络可达
分层混合模式要解决的问题:
业务应用各层有不同的安全等级、外部访问诉求
业务应用各层有不同的资源和高阶诉求
解决方案:
分层混合模式:
分层混合模式的原则:
分层部署以及分层扩展原则
分层混合模式的特点:
充分利用了公有云的随时无限扩容,高阶服务以及安全能力
充分利用了本地云安全可控,合规,以及平滑演进的能力
优点
针对应用不同层的数据敏感级别,安全合规级别,弹性扩展和外部访问,以及对高阶服务的诉求,分层部署在本地和公共计算环境,满足整体应用各层的诉求的同时,最大化资源利用率,降低成本,提升业务敏捷度
问题和注意事项
对于层间耦合严重的应用,可能会导致互联网不可靠引起的业务受损
对于层间数据吞吐量大的应用,可能会导致网络预算增加
最佳实践
互联网应用:将互联网应用web前端部署在公有云,,将应用后端和数据库部署于私有云来满足互联网型应用的需求。
注意事项
建议使用专线服务,保障云间通信的带宽和稳定性
前端后端尽量使用异步方式通信,减少对互联网稳定性的依赖
服务选型
OBS 服务: 使用云上OBS服务保存静态网页
Anti-DDos服务:业务流量首先经过DDoS流量清洗,过滤非法流量
WAF 服务: Web访问流量进入Web应用防火墙
HIS 服务: 使用HIS服务对网站业务流量进行全方位的检测和防护
ECS,EVS,VPC,ELB等必要服务
变体和相关模式
在对应的场景中可以与分区混合模式、边缘混合模式、云爆发模式相结合,形成整体解决方案
应用场景
在以下情况下使用此模式:
业务应用本身使用分层架构
业务应用的各层可以分离部署
业务不同层有不同的资源、安全、云服务诉求
云间网络可达
此模式可能不适用于以下情况:
单体应用不适用
前后端耦合非常严重的应用不适用
- 点赞
- 收藏
- 关注作者
评论(0)