打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【技术】大数据审计——国家审计的未来之路(六)
     
“审计署”
可以订阅哦!


大数据审计—云计算中的虚拟化

  数据分析要求分析结果的快速响应,大体量的数据分析工作将给服务器计算资源带来许多不可知的负载需求,在保证分析结果快速响应的同时,需要综合考虑经济性。弹性的、可调控的架构是高效数据管理的基础。云计算通过虚拟化技术、网络提供各类计算资源,用户可以随时随地到云计算资源中心获取各类所需的资源。


  云计算是分布式存储、网格计算、虚拟化、负载均衡、面向服务架构等计算机技术和网络技术发展融合的产物。云计算采用集群来存储和管理数据资源, 调度计算任务到数据存储节点运行。云计算按照服务模式可分为基础设施及服务(IaaS)、平台即服务(Paas)、软件即服务(SaaS)三个层次,并在各个层次分别有许多相关的技术。其中,负载均衡技术、虚拟化技术、系统监控技术是其中的关键技术。虚拟化技术是云计算的重要技术基石,按照其实现技术可以分为全虚拟化、半虚拟化、硬件辅助虚拟化、操作系统级虚拟化。目前,主要提供有服务器虚拟化、容器虚拟化、应用虚拟化、网络虚拟化、存储虚拟化五个方面的产品。


  服务器虚拟化指的是在操作系统与硬件之间的虚拟中间层,即hypervisor层,对下控制硬件,对上承载操作系统,操作系统os以文件形式封装运行,称为虚拟机,主要解决的问题是硬件利用率和灵活性的问题,常见的方案为vmware,vsphere,xen,kvm,hyper-v等。

  容器虚拟化指的是在os上将应用打包以进程的形式运行,应用和应用间非完全隔离,每个容器内都包含一个独享的完整用户环境空间,使用系统级别的机制诸如利用Linux namespaces来进行空间隔离,通过文件系统的挂载点来决定容器可以访问哪些文件,并确定每个容器可以利用多少资源。相比服务器虚拟化,容器虚拟化更轻量,效率高,lxc和docker都是容器级虚拟化的技术方案。




服务器虚拟化和容器虚拟化的对比图:


图1:服务器虚拟化的架构



图2:容器虚拟化的架构



  

  服务器虚拟化的Hypervisor需要实现对硬件的虚拟化,并且还要搭载自己的操作系统,在启动速度和资源利用率以及性能上有比较大的开销。Docker几乎没有什么虚拟化的设计,直接复用了 Host 主机的OS,在Docker Engine的层面降低了调度和隔离的负载。


  应用虚拟化则是应用程序与操作系统解耦合,为应用程序提供了一个虚拟的运行环境。应用程序的计算逻辑在这个环境中运行,并将返回的结果后的传送给客户端,在客户端相应设备展示出来,从而使用户获得如同运行本地应用程序一样的访问感受和用户体验。



本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
服务器虚拟化的未来在哪里?
虚拟化的多种实例
容器与虚拟机之争?不存在的!
超越虚拟化:构想真正的云计算
容器和Kubernetes对数据中心托管意味着什么?
一文掌握虚拟机
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服