引言:当前,随着对应用程序,设备及其他所产生的广泛影响,云已经不仅仅是一个IT项目或者战略。你是否准备好了迎接IT的下一个大转型?
假设你是一个IT经理或者主管,也许你已经开始了你的云旅程。你可能已经把应用迁移到云端,或者部署云作为你主要的托管环境。现在,你认为你已经是一个云的老手了。但其实,你才只是刚刚开始而已。很少有用户能够挖掘出云的全部潜力,但是每个业务都可以通过这样做而获益。
首先,云不是一种IT战略,它是一种应用架构和新型的计算模型。几十年来,IT都努力着想要能够更接近用户。今天,云计算技术通过一个全球性的计算架构,能够触及任何智能手机,平板,笔记本或者可穿戴设备,从而使这一切成为可能。要感受到云全方位的影响,用户需要做到三件事:以分层次处理的方式思考;构建围绕事件的应用程序;将移动设备转换成虚拟人类。
云是一个应用架构
云计算最显著的一个优点是能够将处理过程划分为一系列的控制点而不是顺序的步骤。举个例子,驾驶员需要了解当地的实时状况来避免碰撞,但是有更多的时间来决定到达目的地的xx路径。使用传统计算的话,这些任务被组合成一个单一的,xxx的应用程序。
但是使用云,一个车载处理组件,或者部署在汽车中的分布式应用,可以获取关于当地状况的信息,同时做出加速,刹车和转向的决定。驾驶员还必须要决定他的下一个转弯。要做到这些,他需要和一个内部更深层次的能够了解路径信息和汽车定位的组件相连接。
那种能力依赖于和路径管理器的更深层次的通信,或者在车辆之外的另一个能够知道司机要去哪里的处理组件。这种驾驶过程,与云应用处理过程很类似,可以更接近或更远离用户,取决于对实时信息的需求。这样,中央服务可以用来支持复杂或者很少使用的行为,比如路径计算,以及改善信息分析和降低成本。
对生产力的支持也是类似,但是对于应用规划者要采用同样的思维方式会很困难。比如,当一个新的作业开始运行,我们想象成一个工作人员到达现场,准备工具,开始工作和检察工作结果。但是更好的方法是绘制出一个总的目标,在整个任务的过程中对工作人员的行为进行追踪。在这个模型里,本地组件负责与本地状况相关的一些小的任务,比如寻找一个地址或者选择正确的连线或者管道。每一个组件都托管在xx的地方--该工作人员的移动设备或者公司的数据中心。各个组件也在适当的层次上利用了各种服务,包括基于位置的服务用于基本的移动,蓝图分析提供更详细的导向以及使用工作单进行过程控制。云的分布式资源和信息池有利于这种不同的方式来组织工作。
云推动基于事件的处理
这种应用架构模型还支撑了云优化的另一个关键步骤—基于事件的处理。桌面应用被用来规划,而不是支持一种活动,因为使用发生在活动之前。移动设备和云允许用户在一次任务中能够与信息和资源交互。这需要应用程序能像人一样工作并分析正在发生的事情,同时推荐接下来的步骤。
云里的本地处理组件是用来评估,筛选和分类信息的渠道,然后将信息传递到云进行处理。其结果是,在上述的例子中工作人员将直接接收所需的指令,而不是主动请求。这需要更进一步的处理来追踪工作人员并且对事件进行xx的解析,对于传统工作流和事务来说是不可能的。
云也是人性化的设备。用户能够使用纯语音来搜索信息,主要的厂商包括Apple,Amazon Web Service,谷歌和微软正在努力扩展语音控制。对于传统计算设备来说“那是什么?”或者“那是谁”这样的问题会很难回答,而云可以让这成为可能。
如果微处理器当初只被用来生产更小,更便宜的大型机的话,现在的计算不会发展到如此先进的水平。信息的分布,更好的成本和性能一起造就了PC和互联网的时代。