这是一个人人谈"云"、"大数据"的时代,作为一个IT民工,如果与同行间聊天时,不谈及这方面的内容,有人可能会觉得你落伍了,跟不上这个时代了。既然云计算是一个这么火热的概念,那么云计算到底是什么?纵观整个计算机与互联网的发展史,任何一项新技术的能得以快速发展,那么这一项新技术必将能改变人们的生活方式,或是能够很大程序的影响人们的生活。如智能手机、平板电脑的出现等?
那么「分布式」「集群」「云计算」三者是什么区别呢?对此有网友表示称,1.分布式计算的各个机器可以是完全无关的,只是共同分担指定计算任务。2.分布式系统:可以使用集群或云计算环境辅助实现,也可以不使用,通常根据业务需要定制方案,但一般是非通用的和业务耦合性强的设计方案。
3.云计算通常会用到类似集群的解决方案,只不过可能是应用层的解决方案(负载均衡,失效切换或热备等高可用解决方案),而集群是应用无关的通用解决方案。机器或应用之间必须有基础的通信合作,通常用心跳监控提供基础高可用支持。云是个范围更大,非常抽象的概念,分布式计算和集群比较决定明确。云服务或计算,可以包含或使用集群,可以提供分布式计算服务。
可以包含下到网络设备管理和分配,上到硬件资源,操作系统,软件,服务等一切可管理的资源。主要体现在高度自动化统一化精细化管理(软件部署,配置,资源分配,监控,分析,优化),提供高扩展性和高可用性的服务。4.从某种角度上说百度搜索,淘宝网,腾讯QQ或微信等似乎都是一种软件即服务的云服务,只不过它们是网络应用,并通过其它方式,不是直接向终端用户收费。从资源管理的角度来说,这些都是太专用的特殊定制的云,不是通用的。
领取专属 10元无门槛券
私享最新 技术干货