对信息系统仿真而言,云计算虚拟化技术的意义不仅仅在于提高资源利用率和降低成本,更重要的是提供强大的计算能力。信息系统仿真系统是一个计算量庞大的复杂系统,其计算能力对系统的运行效率、精度和可靠性有重要影响。接下来就由小编为您介绍云计算的主要技术有哪些。
云计算的主要技术有哪些
云计算的虚拟化技术与传统的单一虚拟化技术不同,云计算是覆盖整个IT体系结构的全系统虚拟化,包括资源、网络、应用和桌面;其优点是能将所有硬件设备、软件应用和数据分离,打破硬件配置、软件部署与数据分配的界限,使IT体系结构具有动态性;通过对虚拟和物理资源的动态使用,实现了资源集中管理,提高了系统适应需求和环境的能力。
信息系统仿真系统大多处于多节点并发执行环境中,为了保证系统状态的正确性,必须保证分布数据的一致性。为解决分布式一致性问题,许多计算机领域的公司和研究人员已经提出了各种各样的协议,这就是需要遵守的一些规则,也就是说,在云计算出现前,要解决分布式系统的一致性问题,必须有许多协议。但是在大型分布式系统中,即使是超大规模的分布式系统,不能保证每个分系统、子系统使用相同的协议,也不能保证分布一致性问题得到解决。云的分布式资源管理技术成功地解决了这个问题。
云计算采用并行编程模式。并发处理、容错、数据分布、负载平衡等细节在并行编程模式下抽象为函数库,通过统一接口,用户大规模的计算任务自动并发分布,即把一个任务自动分割成多个子任务,并行处理海量数据。
并行编程模式是信息系统模拟这类复杂系统的程序设计的一场破坏性革命,它源于网络计算等一系列优秀成果,因此更能体现面向服务的体系结构(SOA)技术。毫无疑问,这种并行编程模式若被引入到信息系统仿真领域,必将对信息系统仿真软件的建设起到巨大的推动作用。以上就是小编为您介绍的云计算的主要技术有哪些。
[免责声明]
文章标题: 云计算的主要技术有哪些
文章内容为网站编辑整理发布,仅供学习与参考,不代表本网站赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时沟通。发送邮件至36dianping@36kr.com,我们会在3个工作日内处理。