美文网首页
接入层代理层架构设计

接入层代理层架构设计

作者: iamrenpeng | 来源:发表于2021-05-28 19:03 被阅读0次

接入层

dns轮询实现负载均衡:以华为云举例

域名解析可以配置50条a记录,dns会根据权重返回ip,智能解析还支持根据地址位置、运营商等返回ip。大流量的可以返回f5的地址。

缺点是

1、没有健康检查,如果后面的主机挂掉,dns仍然会转发请求。

2、扩容不是实时的,有delay

lvs+keeplived

代理层

Nginx

lvs和nginx是可以实时水平扩展的。结合下面的数据就可以实现亿级流量设计。

nginx 官方测试5w,实际生产2-4w

lvs 约承受量是 100k 的 QPS

f5 约承受量是 1M 的 QPS

一台 Web Server 约承受量是 1k 的 QPS (考虑到逻辑处理时间以及数据库查询的瓶颈)

 一台 SQL Database 约承受量是 1k 的 QPS(如果 JOIN 和 INDEX query比较多的话,这个值会更小)

 一台 NoSQL Database (Cassandra) 约承受量是 10k 的 QPS

 一台 NoSQL Database (Memcached) 约承受量是 1M 的 QPS

相关文章

  • 接入层代理层架构设计

    接入层 dns轮询实现负载均衡:以华为云举例 域名解析可以配置50条a记录,dns会根据权重返回ip,智能解析还支...

  • MySQL 简介

    一 架构 MySQL的架构实现主要可以分成三层:接入层,服务层,引擎层 接入层负责网络连接管理,授权认证等功能,包...

  • [CCNA图文笔记]-19-交换机基础

    0×1.典型网络分层设计典型的网络分级设计模型将网络分为三层:接入层(Access):接入层负责接入终端设备,比如...

  • 从接入层入手,如何设计高并发的微服务架构?

    本篇介绍微服务的高并发设计,先从最外层的接入层入手,看都有什么样的策略保证高并发。 接入层的架构,如下图: 接下来...

  • 2018-06-05 三层网络结构(核心层 汇聚层 接入层)

    转载自:三层网络结构(核心层 汇聚层 接入层)三层网络结构: 三层网络结构是采用层次化架构的三层网络。三层网络架构...

  • Elasticsearch 架构设计及说明

    Elasticsearch 架构设计及说明 Elasticsearch 架构层: Elasticsearch 五层...

  • 设计

    表现层 框架层 结构层 范围层 战略层 感知设计 界面设计 导航设计 信息设计 交互设计。信息架构 功能规格。 内...

  • 如何评估线上系统的容量? (三)

    5 环境准备 我们的系统,分层架构如下, 接入层(lvs, nginx等load balancer)业务层(tom...

  • 软件设计的三层架构

    1:三层架构是什么? 三层架构是一个分层式的软件体系架构设计理念。 把软件架构分为三层; 1:UI层 (user ...

  • 七层流量接入系统

    和大家聊一聊七层流量接入中间件。 1. 接入系统简介与架构 1.1 Go反向代理 用Go语言实现一个订制化的反向代...

网友评论

      本文标题:接入层代理层架构设计

      本文链接:https://www.haomeiwen.com/subject/taoksftx.html