1.云计算的五项关键技术分别是:云计算平台管理技术、分布式计算机编程模型、分布式海量数据存储、海量数据管理技术和虚拟化技术。
2.云计算的关键技术主要包括数据存储技术、数据管理技术和编程模型。
3.能源管理技术。云计算的好处显而易见,但随着其影响范围越来越广,云计算本身的能耗也不容忽视。提高能源效率的第一步是升级网络设备,增加节能模式,减少网络设施未充分利用时的能耗。
4.云计算系统中用到了很多技术,其中编程模型、数据管理技术、数据存储技术、虚拟化技术和云计算平台管理技术是最关键的。
云计算与编程相关。
基于MapReduce的主要推荐编程模型是通过Map将一个大型计算任务划分为多个更小的单元,分配给多个节点进行处理。然后将各节点的处理结果进行约简、聚合,最终得到大任务计算结果。
很多技术如:网格计算、分布式计算、并行计算、效用计算、网络存储技术、虚拟化、负载均衡(loadbalance)都是基础。
云计算特点:
云计算的价值在于其高灵活性、可扩展性和高性能比,这与传统的网络应用不同。与其他方法相比,它具有以下优点和特点:
1.虚拟化技术。需要强调的是,虚拟化打破了时间和空间的界限,是云计算最重要的特征,它包括应用虚拟化和资源虚拟化。众所周知,物理平台与应用部署环境之间不存在空间关系,都是通过虚拟平台完成相应终端操作的数据备份、迁移和扩展。
2.动态可扩展。云计算具有高效的计算能力。在核心服务器上添加云计算功能,可以快速提升计算速度,最终达到动态扩展虚拟化水平以扩展应用的目的。
1.不同的方法
1.云计算开发:是指在云平台上开发的、依赖硬件资源和软件资源提供计算、网络、存储能力的服务。
2.传统开发:在软件平台上,根据用户需求构建软件系统或系统的软件部分的过程。
2.特点不同
1.云计算开发:SaaS应用程序完全在云中运行。SaaS以用户为导向,通过互联网提供稳定的应用软件。用户购买的是软件的使用权,而不是软件的所有权。
2.传统开发:软件开发平台源于繁琐的动手开发过程。在实践中,开发人员将常用的函数、类、抽象、接口等抽象并封装成可重用的“中间件”。
3.各种优缺点
1平台的保护也很难保证。安全性不再依赖于计算机或网络的物理边界。
2.传统发展:平台是一段时间内科研成果的集合,也是阶段性平台期的标志,为产业进入新的研发领域提供基础。
参考来源:-软件开发
参考来源:-云计算平台