`
zhanghteye
  • 浏览: 52536 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

大型网站架构概述

 
阅读更多

大型网站系统特点:

       高并发

       大流量

       高可用

       海量数据

       用户分布广泛,网络情况复杂

       安全环境恶劣

       需求快速变更,发布频繁

       渐进式发展

大型网站演化最后版:

       CDN服务器集群

       反向代理服务器集群

       负载均衡调度服务器集群

       应用服务器拆分并集群

       消息队列服务器集群

       分布式服务器集群

              应用程序

              本地缓存

              统一数据访问模块

        分布式缓存服务器集群

        分布式文件服务器集群

        分布式数据库服务器集群

        搜索引擎服务器集群

        NoSQL服务器集群

核心价值:

          随网站所需灵活应对

主要力量:

          网站的业务发展

误区:

        一味追随大公司的解决方案

       为了技术而技术

       企图用技术解决所有问题

 模式:

       分层(横向:应用、服务、数据)

       分割(纵向:每层切分再细化)

       分布式(不同模块部署在不同服务器上,通过远程调用协同工作)

                 (分布式应用、服务、静态资源、数据存储、计算、配置、锁、文件等)

       集群(部署的服务器集群化)

       缓存(CDN、反向代理、本地缓存、分布式缓存)

       异步

       冗余(备份)

       自动化(发布、代码管理、测试、安全检测、部署、监控、报警、失效转移、失效恢复、降级、分配资源)

       安全(身份认证、信息机密、程序攻击网站、XSS、SQL注入、垃圾敏感信息过滤、风险控制)

要素:

       性能(响应时间、TPS、系统性能计数器)

       可用性(宕机、发布)

       伸缩性(集群)

       拓展性(需求)

       安全性(防攻击)

       

分享到:
评论

相关推荐

    企业实战 -大型网站架构概述

    文章目录企业实战 -大型网站架构概述网站架构的发展历程初始阶段的网站应用和数据分离使用缓存改善网站性能缓存技术:使用应用服务器集群改善并发处理能力数据库读写分离使用反向代理和CDN加速网站响应使用分布式文件...

    大型网站架构技术方案集锦

    #### 一、大型网站架构概述 大型网站通常是指那些访问量巨大、数据处理能力强大、并发用户数量多的网站。这类网站面临着巨大的挑战,包括但不限于海量数据存储、高并发访问、分布式计算等问题。因此,设计合理的...

    大型网站架构大型网站架构

    #### 一、大型网站架构概述 大型网站架构是指针对高并发、大流量场景下的网站系统所设计的基础架构。这类架构通常具备高度可靠性、安全性、可扩展性和易于维护等特点,旨在确保网站在面对海量用户访问时依然能够...

    大型网站架构文档

    一、基础架构概述 大型网站的基础架构通常包括前端、后端、数据库、缓存、负载均衡、分布式系统等多个层面。前端负责用户交互,后端处理业务逻辑,数据库存储数据,缓存提高数据访问速度,负载均衡分发请求,分布式...

    大型网站技术架构核心原理与案例分析

    以上只是《大型网站技术架构核心原理与案例分析》中部分核心知识点的概述。这本书详细讨论了这些技术的实现细节和案例,对于提升架构师在设计和优化大型网站时的能力有着极大的帮助。通过对这些知识点的理解和实践,...

    大型网站技术架构_核心原理与案例分析_李智慧.pdf

    1. 网站架构概述 大型网站技术架构通常指的是为满足大量用户访问、数据处理和高可用性要求所采用的一系列技术方案和设计原则。与传统的中小规模网站相比,大型网站在用户量、数据量、访问量等方面都呈现出巨大的规模...

    大型分布式网站架构设计与实践.pdf

    #### 一、大型分布式网站概述 大型分布式网站是指那些处理海量用户访问、存储和处理大量数据的网站系统。随着互联网技术的发展,越来越多的企业和服务依赖于这类系统来满足用户需求。这些系统通常需要具备高可用性...

    疯狂代码大型网站架构系列之二

    标题与描述概述的知识点主要集中在大型网站架构设计的底层架构,特别是针对不同用户量级(百万、千万、亿万)的数据库处理策略。以下是对这些关键知识点的深入解析: ### 重要知识点详解 #### 1. **大型网站架构...

    大型应用系统架构.pdf

    #### 二、大型应用系统架构概述 **1. 大型应用系统的特点** - **规模庞大:**涉及用户数量多、数据量大。 - **复杂度高:**功能模块众多,逻辑关系复杂。 - **可靠性要求高:**对系统稳定性和安全性有极高要求。 - *...

    计算机软件体系结构 ——大型网站架构演变和知识体系

    #### 大型网站架构演变概述 大型网站架构的设计和演化是计算机软件体系结构研究的一个重要方向。这一领域关注的是如何通过不断的技术革新和架构调整,满足日益增长的用户需求和业务扩展的需求。阿里巴巴中文网站...

    大型门户网站架构心得

    ### 大型门户网站架构心得详解 #### 一、引言 随着互联网技术的快速发展与用户需求的日益增长,大型门户网站面临着前所未有的挑战。如何构建一个高效、稳定且可扩展的架构成为了众多技术人员关注的重点。本文将...

    微服务架构概述视频分享

    微服务架构是一种现代软件开发的方法论,它将大型复杂应用分解为一组小的、独立的服务,每个服务都专注于单一业务功能,...通过观看"微服务架构概述"的视频教程,你将深入理解这一领域的基础概念,并逐步掌握实战技巧。

    大型网站技术架构_核心原理与案例分析_李智慧

    一、网站架构概述 大型网站的技术架构是支撑其高并发、高性能、高可用和可扩展性的重要基石。它涉及到多个层次,包括硬件、操作系统、网络、数据库、缓存、分布式系统等。李智慧先生在书中详细讲解了这些层次的设计...

    大型电商网站架构综合详解视频.zip

    1. **架构概述**: - 架构是系统设计的核心,它定义了系统的组件、它们之间的关系以及如何协同工作以满足业务需求。在这个系列的前几部视频中,会介绍架构的基本概念,为后续深入讨论奠定基础。 2. **引入缓存**...

    前后端分离系统架构概述.docx

    前后端分离系统架构概述 概述:前后端分离系统架构是指将 web 应用程序分离成前端和后端两个独立的部分,以提高开发效率、灵活性和可维护性。本文将对前后端分离系统架构进行概述,介绍前后端分离的发展历程、 MVC ...

    SAN网络架构概述.pdf

    SAN 网络架构概述 SAN 网络架构是指在存储区域网络(SAN)中,存储设备、服务器和交换机之间的互连方式。SAN 网络架构的设计对整个存储系统的性能、可靠性和扩展性产生了重要影响。本文将从 SAN 网络架构的六种...

Global site tag (gtag.js) - Google Analytics