移动负载均衡技术(MBL)

 

转至元数据结尾

转至元数据起始

互联网技术发展到今天,已经进入移动时代,很多在传统CS和BS的技术框架已不能适应移动计算的需求。尤其是以DNS加服务端负载均衡的模式,以无法符合今天大规模云计算和移动端与服务端快速链接的需求。因此需要提供更优良的解决方案。

介于目前移动端具备良好的计算能力和控制能力,因此可以将原来的DNS服务与负载均衡服务通过移动端与服务端的协调计算来替代。从而构成移动负载均衡技术。

关于MBL下的分布计算实现方式

方式1:分布存储模式

分 布存储模式是指将计算资源分别存储在不同的服务器或服务集群中,每个服务节点只存储其中一部分服务,这就需要用户在请求服务时,需要锁定对应的服务节点。 该服务在MBL的实现方式是透过服务映射来达成,每次服务请求依据请求所指向的服务实例,用户端向映射服务(map)先索取该服务实例的具体服务地址。然 后,通过该地址直接获得服务。此办法把主要解决负载均衡和分布存储问题。

方式2:计算资源均衡服务方式

此方案主要针对计算资源相同,但请求数量过大时导致需要更多的服务器的情况。

该方案是通过用户静态路由表来实现。系统通过提前告知用户服务地址,并根据策略分配用户最优服务地址,这样用户在请求服务时就可以直接访问对于的服务资源。

整体实现方案

MBL 透过三层服务来实现以上两类路由实现。第一层为根服务,根服务是获取静态路由表与动态路由响应服务列表的方法;第二层分为静态路由表获取服务与动态路由服 务两类,透过静态路由表服务,用户可以获取优化的静态路由表,即如上所述的方式2的服务。而动态路由服务则主要实现以上所说方式1的分布存储获取;第三层 为用户优化的静态路由表,是指针对用户所在位置以及所需服务进行优化的策略性静态路由。

具体在程序中实现可依据以下三种方式

mDNS转译模式是指服务在程序中不必指定具体的服务节点,透过移动端的通讯控制转译为具体的服务节点。
mProxy代理模式是指服务可以透过代理服务器实现地址锁定。

mStatic约定模式是指依据ID等信息自动指向服务数组中的某个节点的方法 。

如何实现在MBL下的部署

服务集群将具体的服务注册到服务注册服务器上,通过服务映射服务器,依据策略设定用户动态路由服务和用户静态路由服务从而实现移动负载均衡。

移动负载均衡技术(MBL)的更多相关文章

  1. 三种LVS负载均衡技术的优缺点----负载均衡调度算法

    三种LVS负载均衡技术的优缺点归纳以下表: VS/NATVS/TUNVS/DR 服务器操作系统任意支持隧道多数(支持Non-arp) 服务器网络私有网络局域网/广域网局域网 服务器数目(100M网络) ...

  2. Web服务器Tomcat集群与负载均衡技术

    我们曾经介绍过三种Tomcat集群方式的优缺点分析.本文将介绍Tomcat集群与负载均衡技术具体实施过程. 在进入集群系统架构探讨之前,先定义一些专门术语: 1. 集群(Cluster):是一组独立的 ...

  3. 快速理解高性能HTTP服务端的负载均衡技术原理(转)

    1.前言 在一个典型的高并发.大用户量的Web互联网系统的架构设计中,对HTTP集群的负载均衡设计是作为高性能系统优化环节中必不可少的方案.HTTP负载均衡的本质上是将Web用户流量进行均衡减压,因此 ...

  4. 亿级PV请求的三种负载均衡技术

    在互联网+不断渗透到生活中的今天,各种各样的网络服务存在在我们身边,他们的访问流量也是大得惊人.一个大型网站(百万PV以上)想要正常访问,单单靠一台服务器是不可能提供稳定服务的.这时候就需要用负载均衡 ...

  5. 负载均衡技术在CDN中发挥着重要作用

    转载地址:http://www.qicaispace.com/gonggao/server/page01/info07.asp CDN是一个经策略性部署的整体系统,能够帮助用户解决分布式存储.负载均衡 ...

  6. 转载-lvs官方文档-LVS集群中的IP负载均衡技术

    章文嵩(wensong@linux-vs.org) 2002 年 4 月 本文在分析服务器集群实现虚拟网络服务的相关技术上,详细描述了LVS集群中实现的三种IP负载均衡技术(VS/NAT.VS/TUN ...

  7. LVS集群中实现的三种IP负载均衡技术

    LVS有三种IP负载均衡技术:VS/NAT,VS/DR,VS/TUN. VS/NAT的体系结构如图所示.在一组服务器前有一个调度器,它们是通过Switch/HUB相连接的.这些服务器 提供相同的网络服 ...

  8. Lvs IP负载均衡技术

    Lvs集群的通用结构 Lvs集群采用IP负载均衡技术,属于IP层的交换(L4),具有很好的吞吐率.调度器分析客户端到服务器的IP报头信息,将请求均衡地转移到不同的服务器上执行,且调度器自动屏蔽掉服务器 ...

  9. 亿级PV请求的三种负载均衡技术(转)

    http://www.360doc.com/content/17/1126/23/50145453_707419125.shtml       目录 DNS轮询 LVS负载均衡 DR模式 NAT模式 ...

随机推荐

  1. 移动APP 支付宝快捷支付开发流程

    [代码] [Java]代码 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 ...

  2. [BZOJ4537][Hnoi2016]最小公倍数 奇怪的分块+可撤销并查集

    4537: [Hnoi2016]最小公倍数 Time Limit: 40 Sec  Memory Limit: 512 MBSubmit: 1474  Solved: 521[Submit][Stat ...

  3. AC日记——Magazine Ad codeforces 803d

    803D - Magazine Ad 思路: 二分答案+贪心: 代码: #include <cstdio> #include <cstring> #include <io ...

  4. Appscan计划扫描与扩展程序

    计划扫描:工具-->扫描调度程序 或者参考:http://pic.dhe.ibm.com/infocenter/apsshelp/v8r6m0/topic/com.ibm.help.common ...

  5. Spring:基于注解的依赖注入的使用

    1.什么是pojo?什么是bean? 首先,在之前几篇Spring的介绍文章当中,自己都提到了一个名词叫做POJO类,但是在回顾Spring的注解的使用的时候,去形容java当中的对象还有一个名词是叫 ...

  6. 【互动问答分享】第8期决胜云计算大数据时代Spark亚太研究院公益大讲堂

    “决胜云计算大数据时代” Spark亚太研究院100期公益大讲堂 [第8期互动问答分享] Q1:spark线上用什么版本好? 建议从最低使用的Spark 1.0.0版本,Spark在1.0.0开始核心 ...

  7. 阿里云ECS(Centos7.2 64bit)安装Docker

    购买了阿里云的ECS服务器后,一直在尝试安装Docker,使用过Ubuntu和CentOS系统,也一直在查找文档,但都是Docker安装完成后却无法访问,一直在ECS上不停的更换系统盘 再次按官方文档 ...

  8. 计蒜客 31458.Features Track-滚动数组+STL(map)连续计数 (ACM-ICPC 2018 徐州赛区网络预赛 F)

    F. Features Track Morgana is learning computer vision, and he likes cats, too. One day he wants to f ...

  9. (1)Maven安装及配置

    一.下载 http://maven.apache.org/download.cgi 解压 二.配置环境变量  1 2.path mvn -version 三.本地仓库 本地仓库用来存放远程下载的包,默 ...

  10. (1)java版本

    jdk9新增 jshell工具, 类似python的命令行界面.