从小站到大站的部署架构总结

简介:

 今天給大家介绍下运维部署常见的架构模型,以及他们的演变过程。你所接触的站点用的什么部署模型呢??

**

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

**

一、 单机集中式

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)错综复杂的网络、应用环境增加维护和管理成本。*
典型架构图示如下: 
图片描述

目录
相关文章
|
6月前
|
Kubernetes Java 测试技术
无忧微服务:如何实现大流量下新版本的发布自由
本文讨论了微服务上云过程中的稳定性挑战,特别是变更引起的生产故障。阿里云MSE(微服务引擎)提供了一种全链路无损发布方案,旨在消除变更风险,实现白天流量高峰时的安全发布。
763 18
|
前端开发 测试技术 持续交付
成功的上线之路:前端部署策略详解
前端部署是将您的Web应用从开发环境转移到生产环境的关键步骤。它不仅影响网站的可用性和性能,还涉及到安全性和用户体验。在本博客中,我们将深入研究前端部署的概念、最佳实践以及如何选择适合您项目的部署策略。
428 0
|
2月前
|
安全 搜索推荐 SEO
如何完整搭建一个独立站?
如何完整搭建一个独立站?没有建站基础和经验、能不能自己建站?
288 14
|
存储 弹性计算 运维
如何从用户视角搭建可观测体系?阿里云ECS业务团队的设计思路
本文以阿里云ECS业务为例,探讨阿里云最核心、亚太地区业务规模最大的产品之一,在极高的稳定性和性能要求下,如何基于云构建可观测性并从客户视角建立观测能力,以及在推进体系建设中的成功经验和待改进之处。
如何从用户视角搭建可观测体系?阿里云ECS业务团队的设计思路
|
6月前
|
安全 搜索推荐 UED
跨境电商独立站有哪些优势,要如何做?
跨境电商独立站可以通过自主品牌的打造,提升品牌的知名度和影响力,同时也可以在海外市场建立起更加稳定的品牌形象。
|
11月前
|
人工智能 供应链 搜索推荐
代购系统独立站的未来发展前景
随着全球互联网的普及和电子商务的飞速发展,代购行业也呈现出迅猛增长的态势。代购系统独立站作为代购行业的重要组成部分,以其独特的商业模式和运营方式,吸引了越来越多的用户和投资者的关注。本文将从多个角度探讨代购系统独立站的未来发展前景,并分析其面临的挑战和机遇。
|
关系型数据库 MySQL Linux
网站架构部署
网站架构部署
|
弹性计算 运维 负载均衡
《企业运维之云上网络原理与实践》——第四章 负载均衡 ALB——配套实验:使用 ALB 实现灰度发布(2)
《企业运维之云上网络原理与实践》——第四章 负载均衡 ALB——配套实验:使用 ALB 实现灰度发布(2)
324 0
|
Web App开发 运维 负载均衡
《企业运维之云上网络原理与实践》——第四章 负载均衡 ALB——配套实验:使用 ALB 实现灰度发布(4)
《企业运维之云上网络原理与实践》——第四章 负载均衡 ALB——配套实验:使用 ALB 实现灰度发布(4)
277 0
|
弹性计算 运维 自然语言处理
《2023云原生实战案例集》——04 互联网——心动网络 (TapTap)基于SAE实现简单运维、不停机发布和分钟级上线
《2023云原生实战案例集》——04 互联网——心动网络 (TapTap)基于SAE实现简单运维、不停机发布和分钟级上线
下一篇
无影云桌面