浅谈云计算与传统软件工程的关系

引言:

还记得大一的时候,云计算这个概念刚刚火起来,当时没有深入的了解。但记得一位老师讲座时给我们讲,云计算是什么?云计算就是你不知道的东西,让放到云端让别人去做。不知当时老师是随口说还是如何,现在细想有几分道理。

云计算の定义:

Cloud computing .

一种基于互联网的计算方式,通过这种方式,共享的软硬资源和信息可以按需供给计算机和其他设备。

通过其定义,我们对于云计算可以有大概的了解,即通过互联网共享软硬件资源和信息。

举个栗子(引用):

我的一位同学对于云计算对软件工程的影响有一个有趣的栗子,这里引用,方便读者理解。

比如你现在想吃披萨,那么有可以通过 自己做 or 买半成品回家加加工 or 叫外卖 or 出去吃。

1.如果自己动手做的话,那么需要准备全部的原料和厨具,并动手自己做好。较为繁琐,但不乏喜欢这个过程的人。

2.买半成品自己加工,如下图所示,我们只需将半成品加热即可。就像我们有时会买面条回家煮一样,很多人会选择这种方式。

3.上一种方式实现的前提是,有设备。

 你一年也许只吃一两次披萨,而家又恰巧没有烤箱做不了半成品,怎么办?答曰:订外卖。 
4.最方便的方法就是出去吃。

 

 

 在上面的例子中,我们可以看到是不是很切合这个点“云计算就是你不知道的东西,让放到云端让别人去做。”云计算就是在现行网络大规模发展和个性化的前提下发展起来的。

云计算的体系结构(重要):

云&端

在云计算中,云负责计算,端符合功能的呈现和发出申请。

其技术体系可以分为四个层次:物理资源层、资源层、管理中间层和面向服务的体系结构构件层。

物理资源层:计算机、存储器、网络设施、数据库和软件等等。

资源池层   :对于物理资源的集成和管理。

管理中间层:如何对云计算的资源进行管理和多任务调度,使得资源可以高效、安全的使用。与操作系统中的知识有异曲同工之妙。

面向服务的体系结构建构层:将在云端的计算能力进行封装,于在线商城浏览器进行服务。

我们不可能总是更新最好的设备,这个时候云计算的思维模式就可以解决我们的问题。在云中集中注意力去实现更复杂、更大量的计算问题。正如在《工业4.0》一书中说描述的那样,我们现阶段已经不仅仅是信息时代,更是个性化的时代,即机器的大规模生产已经我们的需要,对于每一个用户都有其喜欢的、不同的智能化产品是发展的趋势。在网络有强大保证的前提下,这一畅想可能实现,正所谓顺势者昌,云计算也会大行其道。每一个或一类用户都是一个端,他们有不同的智能需求,而云中可以完成,通过端出在线商城的展现即可以完成。而无需生产数不尽的产品以满足顾客的需求。

希望云计算能够在中国制造2025下能为生活带来更大的便捷!

posted @ 2016-12-04 21:16  superxiaoying  阅读(813)  评论(0编辑  收藏  举报