如何在云计算基础架构平台中创建云主机
167
2023-10-25
【摘要】 本书摘自《认知计算与深度学习》一书中第2章,第3节,为陈敏、黄铠所著。
2.3.2 虚拟机管理和灾难恢复
云基础设施管理包括一系列内容,首先,我们考虑从独立服务中抽取的虚拟机管理,然后考虑怎样执行第三方应用。
独立服务管理。独立的服务请求设施可以执行多种无关的任务。 一般来说,管理软件会提供相应的Web 服务,开发人员可以方便地使用这些服务。在AWS EC2中,通过搭建SQS(简单队列服务)来为不同提供商提供可靠通信服务。通过使用独立的服务提供商,云应用程序可以同时运行不同的服务。
运行第三方应用。 云平台经常被用来执行第三方应用。由于当前的Web 应用程序通常 使用Web 2.0的格式,因此编程接口与运行时库中使用的程序接口不同。 API 的角色相当于 服务器。构建第三方应用程序的程序员使用Web 服务应用程序引擎, Web 浏览器是最终的用户接口。
硬件虚拟化。在云系统中,虚拟机管理程序通常用于虚拟化硬件资源以创建虚拟机。系 统级虚拟化要求一种特殊的软件来模拟硬件的执行,甚至运行在未经修改的操作系统中。虚 拟化的服务器、存储和网络结合在一起,产生云计算平台。云开发和部署环境应该是一致 的,以消除运行时产生的问题。表2-10列出了计算、存储和网络云中的一些虚拟化资源。 虚拟机安装在一个云计算平台中,主要用于托管第三方应用。虚拟机为用户提供了灵活的运行时服务,使用户不必考虑系统环境。
在虚拟机中,相对于传统的计算机系统而言,高度的应用灵活性往往是虚拟机的一个优 势。在虚拟机资源被很多用户共享的情况下,我们需要一种方法来最大化用户的特权,并使 经过授权的虚拟机维持在一个隔离的执行环境中。传统的集群共享资源在运行前通常被设置 为静态的。这种共享方式是不灵活的。用户无法自定义系统的交互应用程序,操作系统往往 是软件可移植性上的障碍。虚拟化允许用户有充分的特权,同时保持他们的资源与控制权完 全分离。在这个意义上, Docker 容器比使用虚拟机管理程序创建的虚拟机具有更好的独立 性。在云系统中使用虚拟化技术可以实现高可用性、灾难恢复、动态负载均衡、灵活的资源配置以及提供可扩展的计算环境。
灾难恢复的虚拟机克隆。 虚拟机技术需要先进的灾难恢复计划。第一个方案是由一个物 理机恢复另一个物理机,第二个方案是通过一台虚拟机恢复另一台虚拟机。从图2-12的时 间轴上可以看到,传统的从物理机到物理机的灾难恢复是相当缓慢、复杂和昂贵的。总的 恢复时间主要源于硬件配置、安装和配置操作系统、安装备份代理以及重新启动物理机的时 间。要恢复虚拟机平台,就需要消除操作系统和备份代理的安装和配置时间,这大约占用40%的恢复系统的时间。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~