建站百科

NEWS

青岛网站建设web开发常用的互联网架构模式之云架构

2022/8/2 10:43:40 阅读()



  上一节我们一起看了“微服务架构”的细节及优缺点,本篇我们一起来详细了解下“云架构”。web开发常用的互联网架构模式之云架构中说的云结构(cloud architecture)主要解决扩展性和并发的问题,是最容易扩展的架构。它的高扩展性,主要原因是没使用中央数据库,而是把数据都复制到内存中,变成可复制的内存数据单元。然后,业务处理能力封装成一个个处理单元(prcessing  unit)。访问量增加,就新建处理单元;访问量减少,就关闭处理单元。由于没有中央数据库,所以扩展性的最大瓶颈消失了。由于每个处理单元的数据都在内存里,最好要进行数据持久化。这个模式主要分成两部分:处理单元(processing unit)和虚拟中间件(virtualized middleware)。

    1、处理单元:实现业务逻辑

    2、虚拟中间件:负责通信、数据复制、分布式处理、处理单元的部署、保持sessions


虚拟中间件又包含四个组件。

    1、消息中间件(Messaging Grid):管理用户请求和session,当一个请求进来以后,决定分配给哪一个处理单元。

    2、数据中间件(Data Grid):将数据复制到每一个处理单元,即数据同步。保证某个处理单元都得到同样的数据。

    3、处理中间件(Processing Grid):可选,如果一个请求涉及不同类型的处理单元,该中间件负责协调处理单元

    4、部署中间件(Deployment  Manager):负责处理单元的启动和关闭,监控负载和响应时间,当负载增加,就新启动处理单元,负载减少,就关闭处理单元。

云架构优点

    1、高负载,高扩展性。

    2、动态部署。

云架构缺点

    1、实现复杂,成本较高。

    2、主要适合网站类应用,不合适大量数据吞吐的大型数据库应用。

    3、较难测试。


  以上就是青岛网站建设小编为大家分享的青岛网站建设web开发常用的“云架构”及其优缺点,以上常见的互联网架构模式就分享完毕了,希望对大家有所帮助。

本文地址:http://www.city86.com/news_view_464/

    服务热线

    24小时咨询:

    15054251826

    业务咨询:

    15966820013(微信同号)

    官方微信

    关注公众号

    扫一扫加微信

    Copyright © 2011-2022 青岛诚企网络 city86.com
    青岛诚企网络专业企业网站建设-企业快速建站-成品网站制作-网站定制-网站设计-专业网站建设公司.

    在线客服

    Online Service