当前位置:首页 > 虚拟化 > 正文

虚拟化的基础(虚拟化基础结构驱动)

为什么虚拟化是云计算的基础?
S、PaaS、IaaS、MSP和SaaS应用类似于WISSIP企业应用平台。网格计算是分布式计算,是一门计算机科学。它研究如何将一个需要大量计算能力的问题划分为许多小的部分,然后将这些部分分配给许多计算机进行处理,最后将这些计算结果组合起来得到最终的结果。
虚拟化的重点是通过虚拟化,一台超级计算机可以被多台服务器使用。超级计算机的CPU和内存可以灵活定制并分布在多个虚拟机上,实现一机多用。;云计算的重点是原来的网格计算和并行计算。可以充分共享多台计算机的计算能力,实现超级计算,解决时延和并发问题。由于IAAS层的基础是虚拟化,因此云计算的重点是多个超级计算机和多个不同物理存储设备之间的共享能力。这是虚拟化无法解决的问题。实现云计算的第一步是IAAS,云基础设施本身是基于虚拟化技术的。基于虚拟化的系统安装部署的目标对象仍然是需要提前安装和分配资源的虚拟机。云计算的安装和部署可能并不基于虚拟机的概念,用户不需要关注后台集中的硬件资源。这也是虚拟化和云计算的区别。
不要混淆虚拟化、云计算和网络计算。三者有联系,但概念和侧重点不同。

解析:如何打造完善的桌面虚拟化基础架构?
为了使桌面系统适合他们,人们进行了各种尝试,但没有一个是万能的解决方案。微软的终端服务、思杰的XenApp和其他类似产品都在取得进展,但拯救桌面的战斗仍在继续。
进入ITl领域的生力军:虚拟桌面系统基础设施。简而言之,虚拟桌面系统基础架构就是每个用户都有一个运行在虚拟机管理程序之上的虚拟桌面机。对于服务器虚拟化,每个桌面虚拟机都分配有随机存取内存、硬盘和输入/输出资源,以及与虚拟硬盘一起的整个操作系统。用户使用远程显示协议(例如Microsoft的远程桌面系统协议或Citrix的独立计算基础设施或ICA)与桌面系统虚拟机交互。客户端通常是没有硬盘驱动器的瘦客户端系统,除了连接到虚拟桌面系统基础设施之外,不承担或承担很少的任务。使用此解决方案或其他基于服务器的桌面计算解决方案的结果是,核心功能和所有先前的业务数据都驻留在数据中心,并且不会分散到遥远的远程站点或其他地方。通过集中管理桌面系统,您可以简化管理流程并维护系统安全,从而无需进行基本的桌面系统维护来更换有故障的电源、硬盘和其他组件。能源消耗也减少了,在某些情况下,由于取消了那些笨重的客户端系统和350瓦电源,冷却闷热的办公空间的成本也降低了。好处是真实的。然而,虚拟桌面系统基础架构也存在一定的缺陷。这些问题存在于其他基于服务器的桌面计算解决方案中,并且也会影响虚拟桌面基础架构的部署。让我们首先从最重要的部分开始:用户接受度和整体性能。每个VDI实例在执行相对普通的任务(例如文字处理、电子邮件或电子表格模板)时速度很快,但在执行内容丰富的文档(例如Flash应用程序、视频或其他多媒体应用程序)时速度很快。你可能做不到。你想要什么。这主要是桌面系统屏幕传输协议的限制,而不是虚拟机本身的性能,但这只会使问题更难以解决。非常公开的问题可能会导致用户接受度产生连锁反应,甚至杀死任何大型项目。解决这个问题的成本可能很高。一些厂商在服务器端和客户端都采取双管齐下的方式,将视频流和音频流与显示协议一起传输,将它们匹配到客户端,并利用客户端的处理能力来分发视频。这使得视频播放显得更流畅,但需要更强大和更昂贵的瘦客户端来处理增加的工作负载。此类解决方案在标准视频播放屏幕上运行良好,但在处理Flash视频和Flash应用程序时仍然存在问题。虚拟桌面基础设施或任何其他基于服务器的计算解决方案的性能可以使用标准远程桌面系统协议进行测试:只需使用Microsoft的远程桌面系统客户端连接器连接到服务器或桌面即可。您可以在YouTube上观看视频。如果您使用传输速度为每秒100MB或更快的本地网络,视频显示会更加流畅。一般来说,使用Microsoft远程桌面系统客户端连接器观看视频需要每秒3.5MB的可持续带宽。带宽问题与服务器端桌面计算密切相关,例如通过WAN连接(高延迟和低带宽)为桌面计算机提供服务。打印和与USB正确配对也可能存在问题。这些问题需要正确的工具和预算来解决,虚拟桌面基础设施也不例外,但它们必须在虚拟桌面基础设施规划阶段得到解决。其他问题显然是虚拟桌面系统基础设施所特有的。首先也是最重要的:存储需求。某些虚拟桌面系统基础架构配置要求每个桌面系统都像其他虚拟机一样配置虚拟硬盘。当每个桌面虚拟机拥有8GB或10GB存储空间时,乘以预期的虚拟桌面基础架构用户数量,存储空间很快就会成为一项昂贵的需求。还应该强调的是,虚拟桌面基础设施几乎无法减少桌面软件管理的需求,因为每个虚拟机都是一个资源池,必须像任何其他桌面系统一样进行管理。这意味着使用第三方工具来促进软件更新和安装将需要进行更改。

学习云计算需要有什么样的基础?
云计算已经酝酿了十年。当今的云计算在技术类型、功能产品、行业、市场等方面正在发生着重大变化。许多爱好者对云计算的理解和需求也从肤浅的概念演变为想要深入探索的愿望。
由于大多数爱好者个人能力的差异,个人的技术水平也存在差异。
以下是来自初学者和云计算工程师的一些建议。
从未接触过云计算、需要学习云计算的人应该具备操作系统、网络、应用服务等方面的知识。市场上已经有许多供应商实施云计算。在商业阵营中,微软、IBM、谷歌、VMWARE、华为都有非常成熟的产品。如果你有足够的资金,通过购买云产品可以获得非常专业的技术支持和服务。(开个玩笑,一般买不到)如果你是普通爱好者,我建议选择开源阵营的技术,比如KVM、XEN、OPENSTACK、DOCKER等。近年来已被各大IT互联网公司及爱好者广泛接受。
在开源营学习云计算技术,需要从管理和使用Linux系统的角度学习(约20天),以及计算机网络通信技术的一些方面(约5天)).需要学习。),在云端准备一个虚拟网络。技术奠定基础。然后,您需要对SHELL开发和数据库系统有一定的了解(大约10天)。现在,对云计算核心技术进行全面调查的条件已经成熟。示例:KVM、OPENSTACK、DOCKER容器等云技术(20天)掌握Iaas、Paas、Saas架构、功能角、层次分类,掌握私有云部署和运维能力。
如果您已经参与过相关工作,我想您可以在一定程度上理解以上内容。我的建议是,在你熟悉上面的同时,你也应该把Python语言学好,这样你才能对云计算服务、容器服务、集群服务、缓存等进行综合操作,那就意味着你需要这么做。云平台常用服务器的监控和管理,以及二次开发工作。只有这样,你才算一个比较全面的云计算专家。因为你面对的不再是过去的独立服务器、机房、设备。而是将数万台计算机部署在不同城市和国家的云计算系统中,进行全面、高效、稳定的管理。