浅谈云计算在管理信息系统开发中的应用
2013-08-15刘市伟
刘市伟
(河海大学 商学院,江苏 南京211100)
0 引言
随着管理信息系统(MIS)在信息管理方面的优势的不断突出,它已经应用到企业政府等各个领域,改变着人们传统的搜集信息的方法和模式,随着人们实际需求的不断变化与提升,管理信息系统在具体的开发时在费用、信息分散、质量进度控制等方面的问题越来越凸显,云计算的出现将解决这一现状,并推动管理信息系统开发的不断完善。
1 云计算
1.1 云计算简介
云计算从诞生以来就引起了广泛关注,有人把它称作继个人PC和互联网之后的第三次IT产业革命。
云计算的概念由Google公司提出,云计算(Cloud Computing)是网格计算、分布式计算、并行计算、网格存储、虚拟化等传统计算机技术和网络技术发展融合的产物。它旨在通过网络把多个成本相对较低的计算实体整合成一个具有强大计算能力的完美系统,并借助先进的商业模式,把强大的计算能力分布到终端用户手中。
云计算是一种新型的计算模式,它把IT资源、数据、应用作为服务通过互联网提供给用户。云计算也是一种基础架构管理的方法论,大量的计算资源组成IT资源池,用于动态创建高度虚拟化的资源提供给用户使用。
概括来说,云计算是一种商业计算模型。它将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算力,存储空间和信息服务。
1.2 云计算的特点
1.2.1 超大规模
“云”具有超大的规模。企业私有云一般拥有数百上千台服务器。Amazon、IBM、微软、Yahoo等的“云”均拥有几十万台服务器,如此,云可以为用户提供前所未有的计算能力。
1.2.2 虚拟化
虚拟化技术将服务器虚拟为多个性能可配的虚拟机,对整个集群系统中所有的虚拟机进行监控和管理,并根据实际的资源使用情况对资源灵活分配和调度。云计算系统提供的是服务。云计算支持用户在任意位置、使用各种终端获取应用服务。
1.2.3 高可靠性
云采用数据冗余和分布存储来保证数据的可靠性,数据多副本容错、计算节点同构可互换等措施使云计算比使用本地计算机可靠。任何单点物理故障发生,都会在用户不知情的情况下,转移到其他物理资源上继续运行。此外,专业的管理团队、严格的权限管理策略都可以保障云计算的安全。
1.2.4 高可用性
通过集成海量存储和高性能的计算能力,云能提供较高的服务质量。云计算系统可以自动检测失效节点,并将失效节点排除,不影响系统的正常运行。
1.2.5 按需服务
云是一个庞大的资源池,按需购买。
2 管理信息系统开发现状
2.1 管理信息系统简介
管理信息系统(MIS)跟其他任何学科一样,都有一个不断发展和不断完善的过程。20世纪60年代,美国经营管理协会及其事业部第一次提出了建立管理信息系统的设想,但由于当时硬软件水平的限制和开发方法的落后,效果并不明显。进入80年代后,随着各种技术特别是信息技术的迅速发展,MIS也得到了进一步的发展,MIS的概念逐步充实和完善。
管理信息系统是一个以人为主导的,利用计算机硬件、软件和网络设备,进行信息的手机、传递、存储、加工、整理的系统,用以提供组织的经营效率。
2.2 管理信息系统开发存在的问题
在我国,各行各业的信息化正以前所未有的速度发展和普及,不同功能不同类型的管理信息系统也应运而生。随着数据库等信息技术的发展以及各种开发平台的普及,不同的管理信息系统开发也在快速的发展中。在开发过程中,由于客户的需求不明确导致的需求的不断变更,各模块之间的界定不明确导致的功能重叠等等情况,使实际的开发过程中出现了如下的难以控制的问题。
2.2.1 信息分散
管理信息系统最为核心的要素是其将要处理的数据和处理后得到的数据,随着信息化的进一步发展,这样的数据会越来越多,人们发现对于这类数据的存储和维护付出的成本越来越高,随着数据量的急速增加,要求购买更多的存储设备来存储这些数据。
在实际的开发中,不同模块产生的数据存放不一,导致数据利用时不能有效提取加以使用。同时,大量的需求数据分布在不同设备上的存储也带来了信息数据分散不便管理的问题。
2.2.2 质量进度等不好控制
管理信息系统的需求者一般为企业单位,他们在以往的业务处理中习惯了传统的信息搜集存储加工等信息处理方式,从纸质化到信息化的改变很大程度上使他们对自身企业的需求不够明确,更无法到达量化,这就导致了开发者在整个开发过程中就要不断接受客户的需求变更,进而使整个开发进度不能加以量化控制,间接地带来了质量难以控制的问题。
2.2.3 费用难以控制
在整个开发过程中,客户的需求不明导致的进度无法量度,从而无法估计整个开发所需的硬件设备以及开发时间等等,推迟开发周期的测试和运维阶段都是可能发生的,致使最终的开发费用与初始的费用预算相差甚远。
3 云计算在管理信息系统开发中的应用
3.1 云计算简化了开发所需的基础设备,降低了开发费用
基于云计算的新模式是开发者通过提供的基础架构对外提供“租赁产品”和“购买服务”,这种模式可使开发者花费少量的租金便能构架开发所需的硬件环境,而且云计算只要最小化配置终端设备的需求,无需考虑技术更新和产品的升级换代问题,相当于在整个的开发过程中始终拥有最新技术的硬件设备。
通过购买租赁云计算的基础架构,减少了开发所需的服务器等硬件设备,从而减少了硬件设备费用以及因设备升级产生的维护费用,达到了降低开发费用的目的。
大意就是,云计算利用资源整合的优势减少费用,解决开发中费用控制等的问题.
3.2 云计算保障数据安全,实现数据集中存储
采用云计算提供的云存储服务,可以为重要数据提供安全的防护,云存储把网络中大量不同类型的存储设备集合为一体,进而实现了对外提供数据存储和业务访问的功能,用户可以随时随地地凭密码存取自己的重要数据,既安全又不会导致数据丢失。同时数据的集中存储更容易实现安全监测,有效降低使用者的成本,管理者对数据进行统一管理,负责资源的分配、负载的均衡和安全的控制。
通过云计算的云存储服务,既保障了整个开发过程中所需和产生的重要数据的安全,又实现了数据集中存储,从而解决了开发中信息分散的问题。
4 小结与展望
云计算的出现并快速发展,一方面是虚拟化技术,数据密集型计算等技术发展的结果,另一方面是互联网需要不断丰富其应用必然趋势的体现。总体来说,云计算技术虽然是一项新兴技术,但它与生俱来的优势令现有管理信息系统在开发中的问题可以迎刃而解。因此在信息化高速发展的今天,充分利用云计算提供的计算、存储、网络等服务,将能够整合资源按需分配,推动管理信息系统的发展与完善。
[1]赵治斌.浅述云计算[J].科技信息,2010(24).
[2]廖力,张涛.云计算综述及其前景展望[J].科技资讯,2009(29).
[3]吴德本,姚健,邓志武.云计算综述[J].有线电视技术,2012(3).
[4]黄梯云.管理信息系统(修订版)[M].北京:高等教育出版社,2000.