云计算从字面上可以拆成“云”和“计算”两个部分,要理解它的概念,需要从IT的传统技术讲起,了解什么“软件”、什么是“网络”。
“云计算”中的“云”指的就是计算机网络。位于计算机网络中的设备通常称为云端,位于人们身边的输入/输出设备通常称为终端。就像我们不关心信是经历了哪些机构送出的,只关心信寄出之后对方什么时候能够收到一样;我们并不关心计算机网络具体是由什么组成的,我们只关心申请的宽带带宽是多少,时延大不大。对于我们不关心也不了解的网络组成部分,通常人们喜欢画一朵像云一样的东西来代替,这就是云计算名称的来历。
云计算也可简述为“输入/输出设备和计算机设备分离的软件执行过程”,执行与计算表达的含义相同,因此云计算也可以称为云执行。它是针对软件执行而言的,跟计算机的具体结构无关,也和软件本身关系不大。比如我运行自己计算机上的计算器,就不是云计算;但如果我的朋友从北京登录到我的计算机并运行里面的计算器,这时就是云计算。
由上可知,云计算其实并不是什么高大上不可触及的概念,我们的生活各个方面都充满了云计算的应用:我们在用百度搜索关键词时,搜索软件运行在百度的计算机上,通过在亿万个网页中查找,把搜索结果反馈到用户的计算机屏幕上,同理还有在视频网站上看电影、使用邮箱、网盘等等。
云计算为用户提供了足够的计算资源、海量数据和几乎无限的存储空间,为物联网、大数据、人工智能等新兴产业奠定了基础,为我们的未来打开了无限的想象空间。越来越多的企业开始从传统的IT架构开始向云计算架构转型。这个系列的下一篇将从传统IT架构开始进行整理,进一步说明云计算的分类和优势。数据难学么?首先,难度肯定是有的,大数据与云计算是高新科技,在当今社会属于前沿技术,不会随便一学就学会的。但是只要下功夫学习,结果就不会差。
原文地址:http://blog.51cto.com/13694927/2136789