解析大数据时代下基于云计算的电子政务平台
2018-11-09周建功
电脑与电信 2018年8期
周建功
(安徽省经济信息中心,安徽 合肥 230001)
1 云计算核心技术及应用
就云计算服务类型而言,云计算可以划分为三大服务模式,即软件即服务层(SaaS)、平台即服务层(PaaS)、基础设施即服务层(IaaS)。
1.1 平台管理技术
平台管理技术可以通过数量巨大且分布范围广泛的服务器,为系统提供持续性服务,同时还可以对各相关服务器进行协调,促使业务开通与部署的协同性与便捷性得以提升,另外,通过自动化智能手段及时发现,并进行故障处理,以此实现整个系统的安全稳定运行。
1.2 虚拟化技术
虚拟化技术可以封装软件应用,用户以自身需求为依据,通过虚拟化技术将资源按需求分配。另外,其还可以把资源整合起来存储到虚拟机中,以此合理有效利用资源,提高服务器的有效利用率。
1.3 分布式技术
分布式技术主要是IT资源的分布式管理。其一,并行计算,同时利用多项计算资源去解决问题;其二,并行编程框架,定义基于框架级整体并行改进的固定开发模式;其三,分布式数据库,将各地点的多种计算机以网络为载体进行连接,组成逻辑统一、物理分布的数据库;其四,分布式文件系统,进行文件分布式管理。
1.4 编程模型
在云计算中,编程模型要简洁,才能够使用户根据自身的需求与目的编写程序。目前,最具代表性的编程模型是Map-Reduce,其主要是由Map、Reduce两部分组成,先运行Map函数,预算数据块,然后生成数据集合,再保存到Map函数节点,最后通过Reduce程序,获取并合并中间结果,具体如图1所示。……
登录APP查看全文
