分布式与集群(一):我眼中的分布式与集群

 

【前言】

        很早之前听说过分布式和集群,刚开始接触的时候感觉特别的高大上,随着自己对相关知识的系统学习以及在项目中不断的应用,自己对它的理解也更加的深刻;

        同时自己也在一直问自己,这种技术是在什么背景下诞生的,它的出现能满足什么需求,有没有其它可以满足同样需求的解决方案,这种技术方案有没有引入新的问题等等......脑子中的各种疑问让自己对它的探索有了更大的动力。

【发展历程】

       为什么会出现分布式和集群这种技术,我目前的理解本质上是资源的有限性催生的;为啥这么说那?试想一下,假如单台的计算机的资源(计算能力,存储能力等等)非常大,完全可以满足需求;没有对分布式,集群这种技术的需求,很可能不会出现这种技术;

       但是现实是人类的欲望是永无止境的, 随着人们对生活品质等等要求的越来越高,单台机器的硬件的资源早已不能满足我们的需求,当然伴随着相应的配套设施的完善(比如:网络的速度等等),一些人在不断的探索中分布式和集群技术逐渐的出现并在不断的完善;

       凡事有利必有弊,分布式和集群技术一方面大大的改善了产品的体验让人们的生活更加美好;同时也出现了一些新的挑战,比如:分布式事务等等;当然对相应的从业者要求标准更加的高。

       下面谈谈具体的技术中自己对几个基本概念的理解:

        1、分布式:一个系统(在这里的系统的粒度根据实际的项目去定)切割成好多部分,每一部分部署在一台或多台机器上;

        2、集群:每台机器上部署都是同一个系统;

        3、分布式中涵盖了集群的概念---分布式中的每个部分可以集群部署;

        4、分布式的好处:解耦,可扩充;

【总结】

         我们国家的优势:我们相比其他国家拥有天然的人口优势;人多了,需求便来,如何做到服务好这么多人,面临很大的挑战,同时也蕴藏着巨大的机会;当然也催生了以BAT为代表的一批互联网公司的诞生,我们的技术也进入世界一流水平;

         当然生活在这个时代这个国家,我们个人也相对之前其他时代,其他国家的人,拥有更多的机会享受这个巨大的福利。

你可能感兴趣的:(●,架构之路,#,【Distributed】)