当前位置:首页 > CN2资讯 > 正文内容

如何画部署架构图 常见部署架构

8小时前CN2资讯

一、常见的网站部署架构模型

**

一、 单机集中式

1.1 什么是单机集中方式?

单机-单个独立的系统实例化部署,也就是把所有的应用都堆积到一个实例上,实例常指:单个主机或者单个vps。
集中式-集中的什么?集中的应用(Application)、文件(DATA)、数据(File)。
Application 包括一部分 app server 和应用程序代码。
File 常指静态类型的文件,后缀常见如:
DATA 数据,我们可以通过文件存储 也可以通过Database来存储

1.2、 常见的集中化部署架构模型(当然也常见在多机模式下),如下:
如:LAMP=Linux+Apache+Mysql+PHP
LNMP= Linux+Nginx+Mysql+PHP
Linux + Tomcat + Oracle + JAVA
Linux +Nginx + Tomcat + JAVA + Oracle

1.3、优缺点
优点:1、简单-部署简单 2、成本低廉(时间、硬件投入、人员等等)3、访问延迟
缺点:1、单机风险 2、性能瓶颈短板 3、可靠性弱

二、多机器分层服务化部署

分层服务化部署
2.1、 水平拆分与垂直拆分
什么是水平拆分?应用层+数据层 =》应用层+服务层 + 数据层 or 代理层 + 应用层 +服务层 +数据层 or 应用层 + 服务层 + 数据缓存层 + 数据层

什么是垂直拆分?
将一个单一业务系统,按照业务逻辑关系拆分成多个子系统。一方面、有助于软件维护。另一方面、提高整体业务的并发处理能力和功能扩展。

2.2 从集中模式分层拆分应该注意什么
1、应用建议与数据隔离
2、应用与数据连接交互增多,对网络要求极高,建议集中在内网模式。
2、服务器硬件选型,数据库的IO交互 程序处理逻辑集中决定需要更多的计算量
3、着重设计数据库存储引擎、数据库表结构等,数据库的维护成本较高。

三、 分布式架构部署

由于垂直业务越来越多,业务间的交互变得繁杂,业户系统中存在重叠的业务,重复造了多个轮子。

思想:将各系统平凡需要调用到的接口单独抽离出,作为单独的系统对外提供服务。


3.1 大型分布式系统架构

1)特点:
  (1)高并发、大流量:PV量巨大
  (2)高可用:7*24小时不间断服务
  (3)海量数据:文件数目分分钟xxTB
  (4)用户分布广泛,服务分机房部署:网络情况复杂:网络运营商

2)目的:
经过分层和分割处理后,可以使更多的计算机可靠的完成同样的功能。
3)带来的缺陷:
(1)数据调用延迟:由于必须通过网络进行调用,在网络介质中的传输延时可能导致性能问题。
(2)由于服务器增多,导致延机,从而降低整个系统的可靠性
(3)数据的一致性出现困难,尤其对于对数据要求实时性很高的应用,分布式的事务处理起来也会比较费劲。
(4)错综复杂的网络、应用环境增加维护和管理成本。****
典型架构图示如下:

典型架构图示如下:



    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/31584.html

    分享给朋友:

    “如何画部署架构图 常见部署架构” 的相关文章

    ChicagoVPS 测评:性能、价格与客户服务的全面分析

    在开始谈论ChicagoVPS之前,我想分享一些关于它的背景故事。ChicagoVPS成立于2010年,源于对高效和可靠的虚拟专用服务器(VPS)的需求。作为一家快速崛起的公司,它在短短几年内就积累了相当可观的用户基础。它在美国中西部的沃土上发展壮大,吸引了不少希望获得优质服务的用户。公司的愿景是提...

    甲骨文云注册:详细流程与免费试用攻略

    甲骨文云注册概述 甲骨文云介绍和服务特点 我对甲骨文云的首要印象是它独一无二的服务。甲骨文云不仅提供高性能的VPS服务器,还给予用户一个轻松的起步体验。其主要服务包括两台配置为1核1G内存、50G硬盘和10T流量的AMD VPS,还有一台配置为4核24G内存、100G硬盘、10T流量的ARM VPS...

    Linode Speed Test: 提升云服务性能的关键指南

    从2003年成立以来,Linode已经在云计算领域中扮演了重要角色。作为一家美国主机服务商,它的目标是为开发者提供全面而灵活的云计算解决方案。个人开发者、小型企业甚至大型企业都能在这里找到适合自用的工具。Linode不止提供基础的主机服务,还围绕开发者的需求不断迭代产品,确保用户体验越发顺畅。 同时...

    REST教程:掌握RESTful接口设计与开发最佳实践

    REST(Representational State Transfer)是一种架构风格,广泛应用于网络服务的设计。它强调通过标准的HTTP协议来实现资源的操作,设计简约而高效。在我学习RESTful接口的过程中,发现其核心特性尤其重要,包括无状态性、资源导向和统一接口等。这些特性不仅让开发变得更加...

    Virtono:高性价比的虚拟主机与云服务器解决方案

    在这个信息化迅猛发展的时代,虚拟主机与服务器服务需求越来越高。而提到这个领域,其中有一家备受注目的公司,那就是Virtono。成立于2014年的Virtono,凭借其卓越的产品与服务迅速在全球市场上崭露头角。对于我来说,Virtono的故事不仅仅代表着一家公司,更是一段不断创新与发展的旅程。 Vir...

    Vultr充值优惠活动:享受高性价比云服务的最佳选择

    Vultr概述 当提到云服务,Vultr总是一个热点话题。它从2014年开始运营,迅速在行业内崭露头角。Vultr的目标是为用户提供迅速而灵活的云计算解决方案。在短短几年内,它已经覆盖了全球的多个数据中心,为用户的业务发展提供了强有力的支持。 Vultr注重用户体验,致力于让每一位客户感受到便捷与可...