混合云架构模式-分层混合模式

举报
Leo Xiao 发表于 2020/06/29 12:39:30 2020/06/29
【摘要】 混合云架构模式-分层混合模式分层混合模式:利用业务应用的分层架构,在混合云场景下,将业务的不同层部署在不同的计算环境中,通过云间互联组件无缝连接,达到既能满足业务的安全可控可演进诉求的同时,又能满足业务的弹性高阶服务以及外部访问诉求的目的。上下文和问题:分层混合模式的上下文:业务应用本身使用分层架构业务应用的各层可以分离部署云间网络可达分层混合模式要解决的问题:业务应用各层有不同的安全等级、...

混合云架构模式-分层混合模式

分层混合模式:

利用业务应用的分层架构,在混合云场景下,将业务的不同层部署在不同的计算环境中,通过云间互联组件无缝连接,达到既能满足业务的安全可控可演进诉求的同时,又能满足业务的弹性高阶服务以及外部访问诉求的目的。

上下文和问题:

分层混合模式的上下文:

  • 业务应用本身使用分层架构

  • 业务应用的各层可以分离部署

  • 云间网络可达

分层混合模式要解决的问题:

  • 业务应用各层有不同的安全等级、外部访问诉求

  • 业务应用各层有不同的资源和高阶诉求

解决方案:

分层混合模式:

image.png


分层混合模式的原则:

  • 分层部署以及分层扩展原则

分层混合模式的特点:

  • 充分利用了公有云的随时无限扩容,高阶服务以及安全能力

  • 充分利用了本地云安全可控,合规,以及平滑演进的能力

优点

  • 针对应用不同层的数据敏感级别,安全合规级别,弹性扩展和外部访问,以及对高阶服务的诉求,分层部署在本地和公共计算环境,满足整体应用各层的诉求的同时,最大化资源利用率,降低成本,提升业务敏捷度

问题和注意事项

  • 对于层间耦合严重的应用,可能会导致互联网不可靠引起的业务受损

  • 对于层间数据吞吐量大的应用,可能会导致网络预算增加

最佳实践

  • 互联网应用:将互联网应用web前端部署在公有云,,将应用后端和数据库部署于私有云来满足互联网型应用的需求。

  • image.png
     

注意事项

  • 建议使用专线服务,保障云间通信的带宽和稳定性

  • 前端后端尽量使用异步方式通信,减少对互联网稳定性的依赖

服务选型

  • OBS 服务: 使用云上OBS服务保存静态网页

  • Anti-DDos服务:业务流量首先经过DDoS流量清洗,过滤非法流量

  • WAF 服务: Web访问流量进入Web应用防火墙

  • HIS 服务: 使用HIS服务对网站业务流量进行全方位的检测和防护

  • ECS,EVS,VPC,ELB等必要服务

变体和相关模式

  • 在对应的场景中可以与分区混合模式、边缘混合模式、云爆发模式相结合,形成整体解决方案

应用场景

在以下情况下使用此模式:

  • 业务应用本身使用分层架构

  • 业务应用的各层可以分离部署

  • 业务不同层有不同的资源、安全、云服务诉求

  • 云间网络可达

此模式可能不适用于以下情况:

  • 单体应用不适用

  • 前后端耦合非常严重的应用不适用


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。