Page 250 - 水利工程管理的现代化发展及方向
P. 250
水利工程管理的现代化发展及方向
没有“一成不变”的解决方案。建立云平台和云应用,在先明确数据和业务
需求的基础上,再选择具体的技术、工具以适应特定的或多样化场景。例如,利
用某些工具集建立的云应用适用于文本类型的大数据处理,但是未必对实时数据
和流数据的处理有效;如要处理一些敏感或保密数据,那就需要自己利用开源的
云计算解决方案,而不能租用商业公有云;若需要开展计算密集型的应用,就要
考虑能方便监控、管理 CPU 及内存等资源和状态的方案,或者直接按需租用公
有云。
服务化即为云计算本质。软件即服务(SaaS)、平台即服务(PaaS)、硬件
即服务(HaaS)、数据库或桌面即服务(DaaS)、框架即服务(FaaS)、组织
即服务(OaaS)、集成即服务(InaaS)、测试即服务(TaaS)等,均是不同的
云服务形式。从服务的角度说,建设云应用就是基于面向服务的思想构建是一系
列的服务。就水利行业的单位而言,如果拥有丰富的硬件资源和具备维护云平台
的技术人员,可以建设基础设施云,向其他相关单位提供租用虚拟机或存储空间
类型的服务;如果积累了丰富的软件资源,可以采用 SaaS 类型的服务,将软件
资源的使用机制提供给相关单位。
2. 水利云应用构建流程
为进一步说明如何开展水利领域的云计算应用,结合IBM的“蓝云”计算平台,
从软件工程的角度提出构建水利领域云应用的过程。整个过程可分为以下 4 个主
要阶段:
规划阶段。不同的云计算模式有着不同的应用目的和业务价值。在规划阶段,
首先要以水利领域的特定应用需求为牵引,明确用户期待解决的主要问题。在此
基础上,进一步完成用户业务模型研究、组织架构分析和操作流程识别,以及一
些非功能性需求。在规划阶段,用户能判定云计算的应用价值并做好云模式选型
的准备。
设计阶段。根据规划阶段的工作,设计并出台具体的办法和计划,以确保客
户能够使用云计算达到期望的业务目标。这包括体系架构、业务架构、云服务的
设计,以及非功能性属性保障等,并选择相应的技术和工具。此阶段,要紧密联
系水利领域的业务特点,如在汛期,跟历史数据的比较是个计算密集型的应用,
要考虑计算资源的整合能力;而访问实时水雨情信息,则可能要保障网络资源和
快速的扩展能力。
236

