技术“上位”进行时
在极限繁忙的情况下,依然能流畅、安全地提供服务,又不过度增加服务器成本?想要解决这一问题,传统的服务器架构就有些力不从心了。 分布式技术,作为一种专门针对海量数据场景的解决方案,就成为了一剂“特效药”。 在基础“疗效”之外,更关键的是,技术本身还埋藏着交给未来的“彩蛋”。 分布式技术为什么“上位”?如果关注一下互联网公司的技术趋势,会发现大规模或超大规模的分布式应用已经成为主流,而随着云计算逐步向大众生活渗透,中小规模的分布式应用也在各个领域开始广泛出现。最为直接的体现就是,今天的开发工程师想要找到一份工作,“熟悉分布式系统”“能对分布式常用技术进行合理应用”等都是常规要求了。
但对于非专业人群来说,恐怕就有不少疑问了,分布式技术为什么会上位,它是如何运行的,相比传统系统究竟强在哪里,又是如何影响我们的“冲浪”体验的? 单来说,所谓分布式(distributed),就是将不同的服务模块部署在多台不同的服务器上,然后通过远程调用协同工作,共同对外提供服务。对于用户来说,就像是一台计算机在服务一样。 我们知道,初代的服务器架构往往比较简单,应用程序、数据库、文件、代码等所有资源都放在一台服务器上,也就是单机结构。随着企业业务量的增多,一台服务器已经难以满足数据处理的需求了,那么就对单机进行“复制粘贴”,就能收获一个处理能力高出好几倍的“服务器集群”。 (编辑:宜春站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |