超哥笔记 ---集群、负载均衡、代理(7)

 

一 集群 --- 一堆服务器干同一件事

  简单的说,集群就是值一组(若干个)相互独立的计算机,利用告诉通信网络组成的一个较大计算机服务系统,每个集群节点(即集群众多的每台计算机)都是运行各自服务的独立服务器。这些服务器之间可以彼此通讯,协同向用户提供应用程序、系统资源和数据,并以单一系统的模式加以管理。当用户客户机请求集群系统时,集群用户的感觉就是一个单一独立的服务器,而实际上用户请求的是一组集群服务器。

为什么要用集群

三大标签:

  •   高性能
  •   价格有效性
  •   可收缩性
  •   高可用

高性能

  一些国家的计算密集型应用,需要计算机有很强的运算处理能力。以全世界现有的技术,即使是大型计算机,其计算能力也是优先的,很难单独完成任务。便使用了计算机集群技术,集中几百上万态,甚至几千万台计算机进行计算。

价格有效性

  早期的淘宝、支付宝数据库等核心系统就是使用上百万元的小型服务器,后因使用维护成本太高以及扩展设备费用成几何级数翻倍,甚至成为扩展瓶颈,人员维护十分困难,使最终pc服务器集群替换。比如把数据库系统从小机结合oracle迁移到mysql开源数据库结合pc服务器,不但成本降下来了,而且维护容易多了。

可收缩性

  当服务器负载、压力增加时。针对集群系统,进行较简单的扩展即可满足需求,且不会降低服务质量。

  针对老式服务器系统,必须更换配置更高等的服务器,更换成本昂亏。

高可用

  单一的计算机系统总会面临设备损坏的问题,这样很有可能造成整个系统崩溃。

  集群技术可以保证系统在若干个硬件发生故障时候,依然可以继续公国,这样就将系统的停机时间见到最小。集群系统在提高系统的可靠性的时候,也大大减小了系统带来的业务损失。

二 负载均衡

  单一服务器承担压力

  负载均衡:分担压力

三 代理

  正向代理

正向代理,也就是传说中的代理,他的工作原理就像一个跳板(VPN),简单的说:

我是一个用户,我访问不了某网站,但是我能访问一个代理服务器,这个代理服务器呢,他能访问那个我不能访问的网站,于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容,代理服务器去取回来,然后返回给我。

  反向代理

  对于客户端而言,代理服务器就像是原始服务器。

猜你喜欢

转载自www.cnblogs.com/angle6-liu/p/10599451.html