顾名思义。。。云和端就是我们现在很流行讲的云计算、移动开发、大数据处理等。。
我们做IT的一般都要先了解这个架构。。
而对于架构这个东西,有可能是你要实现一些特定功能的软件架构,也可能是你想要实现特定系统功能的架构。
而我讨论的是云和端的架构。
首先,云可以理解是我们的服务器系统。或者b/s架构的server端,或者是提供后面处理的一些东西。我们可以在这种特定的服务器上加上你的一些软件环境,(硬件环境不讨论)。
比如mysql数据库,KVM虚拟服务器等。还有磁盘阵列。然后我们可以开发相应的api与客户端相连,做一些存储、计算等事情。而大数据处理就是我们在服务端根据一定的条件处理出来数据。
设定一定的条件,然后从已得到的一些存储数据中归纳、显现出一个特定的结果。做出直观的反应 和判断。
其次,端使我们特定的端。
端可以是 b/s架构的浏览器, c/s架构的c,还有移动端的(比如android,imac, iphone端的,ipad), 也可以是 高大上的google眼镜。更可能是我们以后猜想的内容。
比如:电视墙(可以互动)、广告墙、各种打印和执行设备,甚至是我们的机器人(后续开发的),
大胆想象一下未来战争模型, 我方通过某端触摸设备PDA发送一个发送导弹的命令到云端,云端根据数据库处理后发送命令到导弹的端,导弹端直接启动(或者说跟PDA端交互一下,要不要发射),发射,然后根据云端的提示修改飞行路线,直接精准打击目标。
在我们未来智能家居时代,我们可以用我们的手机端控制我们的空调温度,首先发送命令到云端(这个云端可以是租借来的,比如阿里云),然后云端处理后发送到家居的所在地,找到相应的设备(这个设备可以是特定的uid地址,也可以是嵌入式设备),然后执行云端发送的命令(启动空调,温度、湿度、风速等),然后会自适应我们的一般调节的舒适度。
呵呵,也可以用于车联网。。。
所有这些都快要是物联网的范畴,但又不仅限于物联网,更扩大到计算领域,存储领域,传感器采集以及数据终端处理,传输处理等等。构成一个庞大的应用系统。
或许,这就是我们能够去想,敢梦想着自己的内容,然后去实现之的过程。