澳门新萄京官方网站-www.8455.com-澳门新萄京赌场网址

澳门新萄京官方网站考虑那一个手艺,V虚构化最

2019-11-24 作者:服务器运维   |   浏览(76)

资金有限的开发人员利用公共云服务来引导项目已经有一段时间了。但是IT管理员必须从不同的角度指出部署公共云服务的前景。

虚拟化是当前服务器与数据中心领域里最为热门的词汇,而且与前几年更多的停留在观望与评估层面不同的是,现在越来越多的企业已经将虚拟化用于实际的部署,虚拟化之势如火如荼。虚拟化允许具有不同操作系统的多个虚拟机在同一物理机上独立并行运行。每个虚拟机都有自己的一套虚拟硬件(例如 RAM、CPU、网卡等),可以在这些硬件中加载操作系统和应用程序。无论实际采用了什么物理硬件组件,操作系统都将它们视为一组一致、标准化的硬件。通过实现 IT 基础架构的虚拟化,可以降低 IT 成本,同时提高现有资产的效率、利用率和灵活性。

         近两年IT领域里没有任何一项技术能够像云计算(Cloud Computing)一样引起如此多的关注,Google、Amazon、IBM、HP、Dell、Sun、Intel、Oracle和Microsoft等巨头们以前所未有的速度和规模推动云计算技术和产品。作为传统软件领域巨头,微软带来的Windows Azure Platform云计算技术有什么特别之处呢?

例如,他们如何将我们的应用服务器扩展至云?他们如何从无网络连接位置提供到他们域的统一单点登录single sign-on)?他们如何确保符合了他们的服务等级协议SLA)?

  虚拟化的重要意义不仅与此,另一个重要的作用是和当前最热门的云计算技术相联系,虚拟化是云计算的基础。典型的云计算技术特征可分为虚拟化技术、分布式技术、并行计算/分布式计算、XaaS、WEB X.0和其他技术等。云计算的平台包括三类服务:软件基础实施即服务IaaS、平台即服务PaaS、软件即服务SaaS,而这三类服务的基础则是虚拟化平台,如图1所示:

云计算究竟是什么?

       2007年3月,Google首次提出了云计算的概念,但是直到现在云计算都没有一个统一的定义。各大厂商甚至每个人对云计算的理解都可能不同,不过笔者认为Forester Research(一家独立的技术和市场调研公司,针对技术给业务和客户所带来的影响提供务实和具有前瞻性的建议。)给出的定义更能概括厂商的目的:云计算是一种标准化的IT能力,将软件、应用平台、基础设施整合建立起一个系统,通过Internet技术以按需和自助的方式提供服务。

云计算是网格计算( Grid Computing)、分布式计算(Distributed Computing)、并行计算(Parallel Computing)、效用计算( Utility Computing)、网络存储(Network Storage Technologies)、虚拟化(Virtualization)、负载均衡(Load Balance)等计算机技术和网络技术相融合的产物。它将所有的计算资源集中起来,并由软件实现自动管理,无需人为参与。这使得企业、组织机构和个人无需为计算能力和存储以及对这些资源的管理而烦恼,能够更加专注于自己的业务流程,有利于创新和降低成本。云计算提供了可靠、安全的数据存储中心,用户不用再担心数据丢失、病毒入侵等麻烦;同时云计算对用户端的设备要求低,电脑、手机、电视等终端均可接入;此外,云计算可以轻松实现不同设备间的数据与应用共享。更重要的是云计算为我们使用网络提供了几乎无限多的可能。因此云计算具有超大规模、使用虚拟化技术、高可靠性、可扩展性、通用性、按需服务、高性价比等特点。

澳门新萄京官方网站 1 

         2009年3月,Amteam.org根据多方数据采集与分析将“云”产品划分为三大类:云计算基础设施、平台、服务微软的张亚勤曾经给出过一个云计算公式:云计算=(数据软件 平台 基础设施)×服务。此公式表明了云最重要的是服务,基于云计算服务的三种模式,微软云计算采用了“软件 服务”、“云 端”的策略。Windows Azure Platform正是这一策略的具体实现:一方面提供了可靠的软件平台;另一方面通过提供服务或者开放的系统运营企业服务。那么,Windows Azure Platform究竟是怎么一回事儿呢?下面我们就为大家介绍一下它的核心技术和实现原理。

澳门新萄京官方网站 2

IT管理员需要看到这些因素并在为现有基础设施提供安全性、可预测的可用性和整合点时决定如何利用这些新资源。如果你已经部署了微软的Hyper-V虚拟化,你已经朝云迈出了一步。

 澳门新萄京官方网站 3

云计算的分类

      从部署方式来说,云计算可以分为:私有云、公共云和混合云。从提供服务的模式来说,云计算可以分为:基础设施作为服务IaaS(Infrastructure as a Service)、平台作为服务PaaS(Platform as a Service)和软件作为服务SaaS(Software as a Service)。

      

微软使得Azure VM向Hyper-V迁移变得更容易,但在生产中使用VM之前,需要完成一些迁移后的清理任务。

云有很多类型,范围从平台到存储,但是大部分企业管理员都希望在基础设施级别开始。利用你已有的计算资源来驱动服务器是走向云整合的第一步。既然云基础设施基于某些形式的管理程序核心上的虚拟化,在你自己的数据中心拥有一个虚拟化程度高的基础设施是准备迁移到云的关键步骤。VMware最近在提供以VMware ESX兼容性为基础的云服务上出了不少新闻,但是这只验证了一条真理:迁移虚拟机到云就像你在内部主机间迁移虚拟机。

  图1 虚拟化平台与云计算

Windows Azure Platform

Windows Azure Platform运行在微软数据中心的服务器和网络基础设施上,通过公共互联网对外提供服务。从其在微软整个产品线中的定位来看,Windows Azure Platform无疑处于最顶端。

澳门新萄京官方网站 4
Windows Azure Platform的产品定位

了解Windows Azure Platform在微软产品线中的定位,有助于我们将云计算的产品和桌面、服务器产品区分开来,如Windows Azure AppFabric和Windows Server AppFabric就是不同的产品。对Windows Azure Platform的进一步了解,将从构成、基础、结构和特性这四个方面展开。

多年来,IT行业已经推动IT人员把工作负载转到云中。虽然在公有云中有一些好处,但有些工作负载更适合运行云本地数据中心中。幸运,大部分主要公有云厂商使得从公有把VM迁移到本地变得轻松些。

哪个系统是云可用的?

  在虚拟化与云计算共同构成的这样一个整体的架构中,虚拟化有效的分离了硬件与软件,而云计算则让人们将精力更加集中在软件所提供的服务上。这一点我们可以从Oracle和微软的云计算平台和解决方案上来说明。首先以Oracle的云平台和云管理为例,Oracle云平台和云管理架构如图2所示:

构成:微软云计算的“三驾马车”

以“三”为要素的词语在汉语里常常意味着稳定、有冲击力,像我们常说的三足鼎立、三剑客……Windows Azure Platform同样有“三驾马车”:Windows Azure、SQL Azure、Windows Azure AppFabric(或者说Windows Azure Platform AppFabric,以下简称AppFabric;注意在一些文章中Windows Server AppFabric也简称为AppFabric,而在本文中除非特别说明,AppFabric都是指Windows Azure AppFabric)。Windows Azure可看成是云计算服务的操作系统;SQL Azure可看成云端的关系型数据库;AppFabric则是一个基于Web的开放服务,可以把现有应用和服务与云平台的连接和互操作变得更为简单。

澳门新萄京官方网站 5 
Windows Azure Platform的组成

           Windows Azure是一个云服务的操作系统,它提供了一个可扩展的开发、托管服务和服务管理环境。SQL Azure(之前被称为SQL Server Data Services)是以SQL Server 2008为主,构建在Windows Azure之上,运行云计算的关系数据库服务,是一种云存储的实现,并提供网络型的应用程序数据存储服务,简单地说就是SQL Server的云端版本。AppFabric作为中间件层,起到连接非云端程序与云端程序的桥梁功能,它让开发人员可以把精力放在他们的应用逻辑上而不是在部署和管理云服务的基础架构上。

          Windows Server AppFabric和Windows Azure AppFabricWindows Server AppFabric和Windows Azure AppFabric之间的关系类似于SQL Server和SQL Azure之间的关系,即带“Server”的是服务器产品,带Azure的是云端产品,我们甚至可以把Windows Server AppFabric理解为一款主要面向私有云计算的系统。

          

以微软为例,它简化了从Azure VM向Hyper-V迁移的流程。即使这样,在开始这类VM迁移之前,还有一些重要事情需要了解。

当决定云可用的系统是什么时,看看你的应用组合再做出决策。很多公司最开始都以不太关键的应用来试水。你也许想用后端系统面向那些不需要太多整合的应用,如某些网站或独立的网站系统。很多人还对敏感信息的安全性小心翼翼。即使一个云系统没有在大型数据攻击中暴露,最好还是熟悉环境并确保其安全而不是承担失去敏感数据的危险。

 澳门新萄京官方网站 6

基础:透明的虚拟化

在介绍Windows Azure Platform的基础之前,我们需要先了解一下微软云计算的参考架构。从图中我们可以看到Windows Azure Platform是一个PaaS类和IaaS类的平台,为什么说还是IaaS类平台呢?这是因为Windows Azure提供了存储、管理功能,SQL Azure提供了关系型数据的存储,而Windows Azure AppFabric则是连接了Windows Azure和SQL Azure的中间件,将安全连接作为一项服务提供,帮助开发人员在云部署、内部部署和托管部署之间架起桥梁。这座桥梁提供了两种服务:Service Bus(服务总线)和Access Control(访问控制)。

澳门新萄京官方网站 7 
微软云计算的参考架构

         Windows Azure Platform的基础是虚拟化,虚拟化架起了硬件资源(主机、存储、网络、其它硬件)和基础服务之间的桥梁,PaaS通过基础服务和虚拟化来使用资源层的资源。虚拟化对用户来说是透明的,同时虚拟化也是动态数据中心的基础核心层。可以说,没有虚拟化技术,想要实现动态数据中心几乎是不可能的,但是虚拟化不是云计算。

         Microsoft Hyper-V虚拟化技术

         Microsoft Hyper-V虚拟化技术是Windows Server 2008的一个关键组成部分。Hyper-V提供了将服务器资源虚拟化并在Windows管理框架中管理这些资源的能力,对于核心基础设施主要构建在Windows Server 和其它Microsoft应用程序技术的用户而言,Hyper-V是一个理想的选择。通过虚拟化,用户可以共享内存、硬盘、CPU等硬件资源。

         

迁移前

向云中整合Hyper-V虚拟机

  图2 Oracle 云平台和云管理

结构:“三驾马车”细解析

了解了Windows Azure Platform的构成和基础以后,相信大家对微软云计算平台已经有了一个总体的认识,接下来我们就要对Windows Azure Platform的三驾马车进行分解了。

Windows Azure:云计算服务的操作系统

Windows Azure主要包括三个部分:一是运营应用的计算服务,二是数据存储服务,三是基于云平台进行管理和动态分配资源的控制器( Fabric Controller)。Windows Azure提供了一个可扩展的开发、托管服务和服务管理环境,这其中包括提供基于虚拟机的计算服务和基于Blobs、Tables、Queues、Drives等的存储服务。

澳门新萄京官方网站 8
Windows Azure的功能

Windows Azure是一个开放的平台,支持微软和非微软的语言和环境。开发人员在构建Windows Azure应用程序和服务时,不仅可以使用熟悉的Microsoft Visual Studio、Eclipse等开发工具,同时Windows Azure还支持各种流行的标准与协议,包括SOAP、REST、XML和HTTPS等。

SQL Azure:云中的数据库

SQL Azure是一个云的关系型数据库,它可以在任何时间提供客户数据应用。它基于SQL Server技术构建,但并非简单地将SQL Server安装在微软的数据中心,而是采用了更先进的架构设计,由微软基于云进行托管,提供的是可扩展、多租户、高可用的数据库服务。

澳门新萄京官方网站 9 
SQL Azure在架构上分为4个层次

         SQL Azure帮助用户简化多数据库的创建和部署,开发人员无需安装、设置数据库软件,也不必为数据库打补丁或进行管理;为用户提供了内置的高可用性和容错能力,且无需客户进行实际管理;支持TDS和Transact-SQL(T-SQL),客户可以使用现有技术在T-SQL上进行开发,也可以使用与现有的客户自有数据库软件相对应的关系型数据模型。SQL Azure目前不完全支持SQL Server上的所有功能,如分析服务、镜像、报表服务以及能够选择不同的服务提供者提供不同的服务。这是因为当前的网络状况和云计算平台部署需求所决定的,在将来肯定会提供更多功能,例如Dallas。

        AppFabric:云的基础架构服务

         AppFabric是基于Web的开放服务,它可以把现有应用和服务与云平台的连接和互操作变得更为简单,为本地应用和云中应用提供了分布式的基础架构服务。在云计算中存储数据与运行应用都很重要,但是我们还需要一个基于云的基础架构服务。这个基础架构服务应该既可以被客户自有软件应用,又能被云服务应用,AppFabric就是这样一个基础架构服务。AppFabric最常用的一个场景是Web Role和Worker Role之间的通信,而AppFabric最强大的地方在于能够跨平台。

        Web Role和Worker Role

        Windows Azure提供了一个叫做“Role”的概念,每个Role可以被认为是一段程序,与普通的应用程序不同的是这段程序可以同时在一台或者多台机器上运行。每个Role可以有多个实例(Instance),每个实例就对应一台虚拟机。对同一个Role而言,它所有的实例执行的程序都是相同的。现在有两种类型的Role:Worker Role(工作者角色)和Web Role(Web角色)。Web Role:是一个Web应用程序,它可以通过HTTP或HTTPS与外界通信,一般来说,Web角色响应请求,执行一个动作,然后等待下一个请求的到来。Worker Role:是一种后台执行(Running On Background)的应用程序,运行.Net框架代码的后台进程应用程序。

         

关于Azure VM到Hyper-V ,你首先需要知道的事是,即使Azure托管的是基于云的Hyper-V副本,你也无法将Azure VM迁移到Hyper-V。实际上,你甚至不能执行VM的离线迁移。相反,这一流程需要你关闭基于云的VM副本,然后下载虚拟硬盘。一旦下载完成,你必须手动创建Hyper-V VM,并配置它使用你所下载的硬盘。

Hyper-V的整合有两种方法。微软喜欢与合作伙伴协作,同时也提供自己的解决方案。首先,微软的Aure平台在微软为主的数据中心中提供一种基础设施即服务IaaS)密钥。例如,提供在云中的SQL Server和基于IIS的.NET平台让现有系统迁移到云的过程更容易,现在系统是为微软生态系统开发的。

  在Oracle云平台和云管理中,虚拟化是服务器、存储和IaaS之间的桥梁,同时在云管理中提供虚拟化模板。虚拟化使软件运行于共享的硬件上、整合服务器、通过克隆测试和克隆生产环境简化开发和测试、通过克隆和实时迁移增加、减少或移动应用程序、将软件设备 (appliance) 和组合件 (assembly) 进行打包以方便部署。

特性

综合性平台

Windows Azure Platform既是运营平台,又是开发、部署平台;开发人员创建的应用既可以直接在该平台中运行,也可以使用该云计算平台提供的服务;平台上既可运行微软的自有应用,也可以开发部署用户或ISV(Independent Software Vendors,独立软件开发商)的个性化服务;平台既可以作为SaaS等云服务的应用模式的基础,也可以与微软线下的系列软件产品相互整合和支撑(如现在已经提供了在线服务的Office 2010,这是微软云计算平台最具特色的一面和强大之处)。由于平台的综合性,在这个平台上,既可以使用公有云,也可以部署混合云,甚至现在微软正在提供一些新的服务器级产品,将来可以部署私有云。

应用程序迁移容易

在云计算时代之前,已经有了很多的基于.Net平台下的C/S、B/S应用系统,这些应用系统尤其是B/S应用系统(Web应用程序),可以很容易地迁移到云中去。对于Web应用程序的迁移,可以分成两个部分来进行:一部分是应用程序数据的迁移,另一部分是应用程序的迁移。应用程序数据的迁移,我们可以使用SQL Server和SQL Azure迁移工具很容易地把原本存储在SQL Server上的数据迁移到SQL Azure上去。即使数据存储在My SQL上也比较容易,微软同样提供了工具,先把My SQL上的数据库迁移到SQL Server上,再从SQL Server上迁移到SQL Azure。对应用程序的迁移就更容易了,直接使用向导式的界面就可以迁移到Windows Azure上。

开发人员的优势

对于开发者而言,Windows Azure已经建立起一个简单而快速的系统,最重要的是它拥有着标准的模型,是我们步入“云计算”时代的捷径。开发者可以根据自己的需要选择功能来使用,比如数据库、业务工具,甚至是第三方软件提供的功能。对.Net平台下的开发者来说,无需学习更多的专业知识和技能,使用现有的技能、工具和技术,比如微软.NET框架和Visual Studio 2008,下载安装Windows Azure Tools for Visual Studio以后就可以体验云应用程序的开发了。同时,也为开发者提供了更灵活的开发平台和程序语言的选择与支持,如提供了对PHP、Java、Ruby语言的SDK。微软最近发布的Visual Studio 2010为Windows Azure提供了专门的项目模型,我们可以利用Visual Studio 2010将我们创建的服务打包,然后通过Windows Live Developer Portal部署到Windows Azure云计算平台上。当然,除了这些优势,微软云计算平台也有自己的一些不足,如价格问题,微软云计算平台现在已经商用,全都是收费的,而且价格不低,而Google云计算的平台则根据流量和容量来收费,在一定流量和容量下是免费的。

微软云计算的应用

微软的云计算应用既有针对消费者的服务,也有针对企业的服务。微软针对消费者提供了包括Windows Live、Office Live、Live Messenger、Bing以及 Xbox Live等在内的多种服务。上述服务用户都已在大量使用,比如Live Meeting每年用户使用的在线会议时长达50亿分钟;Windows Live ID每天用户登录使用人数达10亿人;Exchange Hosted Services每天处理电子邮件信息20~40亿条等。微软针对企业用户的服务为Microsoft Online Services,这是一整套由微软托管运行的向用户提供订阅服务的企业沟通协作解决方案,该企业级服务解决方案能够帮助各种经营规模的企业提高业务经营效率,而无需企业自己维护管理复杂的IT基础架构。针对企业的服务主要包括Exchange Online、SharePoint Online、Office Communicator Online、Office Live Meeting、Dynamics CRM Online等。

尽管这个过程并不像实际迁移那样简单,但也并不是特别困难。此外,以这种方式迁移VM确实带来了一个显着的优势:Azure VM由下载过程进行修改,这意味着如果在向Hyper-V过渡中出现问题,你可以返回运行云端的虚拟机。

唯一一个微软落后的领域在提供一个由管理员管理的完全Hyper-V服务选择上。但是现在它在Azure平台上提供虚拟机VM)角色。这个服务器让你用自定义的Windows Server 2008 R2操作系统安装负载自动化安装。你仍然受限于Azure的规则,意味着你必须部署无状态的应用来防止数据丢失。经典的、有状态的客户端/服务器执行不受支持,当决定在这个角色中部署一个应用时想想网络服务。

  动态云解决方案是微软提供的基于动态数据中心技术的云计算优化和管理方案。企业可以基于该方案快速构建面向内部使用的私有云平台,服务提供商也可以基于该方案在短时间内搭建云计算服务平台对外提供服务。微软动态云能够让用户自己动态管理数据中心的基础设施(包括服务器、网络和存储等),包括开通、配置和安装等。其核心价值在于,它可以帮助用户提高 IT 基础设施资源的利用效率,提升基础设施的应用和管理水平,实现计算资源的动态优化。微软动态云逻辑实现如图3所示:

           写在最后

        从2008年11月微软发布Windows Azure Platform到现在,将近2年的时间里,微软及其云计算平台开始慢慢发力、加大投入,目前在全球已经建立了6个数据中心,花费数十亿美元构建服务器集群,开放资源为开发者提供更多支持,Office Online开启网络办公,快速部署、降低总体拥有成本、易于迁移、按需服务及付费、开发资源丰富等都是微软云计算平台的优点。但是微软云计算平台也有不足,在价格方面,商用后所有应用和服务都不是免费的,这对技术爱好者和试用者来说缺少了一些吸引力;在云计算安全方面,账户的控制权在云计算服务提供商手中;自行托管和整合也面临着一些问题和挑战。有优势、有不足,但是微软声称在云计算领域会“全力以赴(all in)”,在将来“Dallas”平台会商用,Dynamics CRM Services也会移植到云计算平台上。不仅如此,微软生产和销售的所有软件将会被重新写到Azure平台的云中运行,这是一项浩大的工程,更是微软转变商业模式、迎接云时代做出的重大转变。结果如何,我们拭目以待!

 

为《微型计算机》杂志辑文,刊登于2010年8月上

原文:

正如前面所述,微软简化了从 Azure中下载虚拟硬盘的过程。如果你看一下图1,可以看到Azure为每一个VM的硬盘识别了一个路径和文件名。标记这些信息,这样你可以在存储点中找到虚拟硬盘。

VM角色允许你在云中运行你自己的VHD,尽管微软仍然管理根本的操作系统、网络和IP结构。使用VM角色和其它提供角色的主要不同是补丁不受自动管理。尽管它仍然在测试中,VM角色有希望很快整合到Azure解决方案中。

 澳门新萄京官方网站 10

澳门新萄京官方网站 11

系统中心的未来版本会提供与Azure更紧密的整合,提供一个单一方式来管理和监控VM角色。尽管VMware的vSphere在这一领域提前得和整合走得一样远,微软的系统中心2012应该为本地Hyper-V机器和Azure虚拟机角色带来紧密的整合。这将包括供给、自助服务功能和上传VHD到云中的能力或是无需上传额外字节部署自定义模板来部署标准化图像的能力。

  图3 微软动态云逻辑实现

图1 标记虚拟硬盘名称和存储点

清晰看来,Azure不是一个单纯的IaaS战场。它确实集中于为搭建.NET应用担当平台即服务SaaS)而不是运行包括应用在内的自定义操作系统。微软确实明白有太多应用不能只从一个.NET控制台部署,所以就有了选择。

澳门新萄京官方网站考虑那一个手艺,V虚构化最大化。  由上图我们可以看出,虚拟化层是资源层和管理层之间的桥梁,服务层通过管理层和虚拟化层来使用资源层的资源,虚拟化层对用户来说是透明的,也是动态数据中心的基础核心层,可以说,没有虚拟化技术,想要实现动态数据中心几乎是不可能的,但是虚拟化不是云计算。

现在,进入到你的存储账户,导航“你的存储账户”>点服务> VHD>点属性。这样做之后,你应该能看到你的VM所使用的虚拟硬盘——假设你创建的VM使用的默认存储选项。选择与VM相关的虚拟硬盘,然后点击“下载”链接。你可以看到哪图2所示。

如果你想要部署一个真正IaaS的能力,你会想要提供商给你更多的自由选择你在云机器实例上部署什么。IaaS的最好的例子是Amazon的EC2服务,它让你将机器实例自旋向上到Amazon云中。虽然Amazon只支持某些类型的网络服务集中式部署,它们确实给了你一些自由。

  Microsoft Hyper-V虚拟化技术是Windows Server 2008 的一个关键组成部分。Hyper-V 提供了将服务器资源虚拟化并在 Windows 管理框架中管理这些资源的能力,对于其核心基础设施主要构建在 Windows Server 和其它 Microsoft 应用程序技术的客户而言,Hyper-V 是一个理想的选择。通过虚拟化,我们可以共享内存、硬盘、CPU等等硬件资源,下图描述了主机和虚拟机的架构,一个虚拟主机带有2个客户端应用的模型。

澳门新萄京官方网站 12

一些厂商会在转移你的内部VHD到云的过程中提供协助,但是很多会想要你渐渐清除一个新构建。如果你计划在混合情形中使用云提供商,整合点也许非常重要,混合情形中你想要将私人托管的应用扩展到公共云中。如果你计划保持这些应用服务器和网络独立,那么这将不是一个大问题。

 澳门新萄京官方网站 13

图2 选择虚拟硬盘,然后点击“下载”链接。

理解的另一方面包括可能的认证整合。如果你想要这些公共云机器运用你的内部活动目录运作,你会需要联合你的目录或提供一些公共云里的虚拟网络,它允许你的网络扩展到厂商的领域。Amazon用虚拟私有云在这一领域做好准备,但是其它厂商都渴望提供和这一样的自定义整合点。

澳门新萄京官方网站,  图4 Hyper-V上的主机和虚拟机

虽然可以轻松下载虚拟硬盘,但在进行下载之前,你必须考虑几件事情。首先,下载可能需要很长时间。Azure通常不使用精简的虚拟硬盘。因此,默认的127 GB虚拟硬盘将导致127 GB的下载。

对Hyper-V云而言为时尚早

  上图中包括了以下组成部分:

另一件需要考虑的事情是,Azure使用的是传统的VHD格式的虚拟硬盘。在将VM置于生产前,将你所下载的VHD文件转换成VHDX格式是个不错的主意。将虚拟硬盘转换为VHDX格式将具有更大的容量和更好的性能。但是,你需要注意转换过程要有足够的磁盘空间,来临时存储虚拟硬盘的两个副本——原始和转换的副本。

尽管对Hyper-V而言,还仍是初入云领域,但它发展得很快。你通过开始研究你的选择并选取你可以作为概念证明的几个应用程序会帮你大忙。发展环境和面向网络的应用都是首选。一旦你理解了云服务的强大,你会把它作为另一个工具来调整大小并加强合理的启动成本,同时有充足的全球可用性。

  (1)主分区,也叫父分区,专门用于运行宿主操作系统。在Hyper-V v1中,主分区是根分区,这样的分区在一个主机上只能有一个。

一个易于忽略迁移过程是许可。当你创建Azure VM时,Azure订阅基本上就是VM的许可证。将VM从Azure迁出时,该许可证将不再适用。因此,你必须确保在数据中心运行之前对VM进行正确许可。

例如,他...

  (2)宿主操作系统((Windows Server 2008 Core for Azure)是一个轻量级的操作系统,控制了服务器上硬件访问,并且对虚拟机提供了一种对外访问的机制。

迁移后

  (3)客户端分区又叫子分区,在主机上创建并被主机所拥有,用来运行客户端操作系统。

先前,我讲到,在VM用于生产之前,你需要做一些清理工作。不幸,没有一个标准的清理清单。每一个VM都是不同的,迁移后清理任务因VM而异。 一些常见的清理任务包括:

  (4)客户端操作系统是应用程序和服务(如Windows Server 2008 企业版 with IIS 7, .NET Framework 3.5, 云计算其它工具)的服务器操作系统。

  • 安装Hyper-V集成服务;
  • 验证虚拟机是否已连接到Hyper-V虚拟交换机,并已分配了适当的IP地址;
  • 确保VM的域成员资格仍然有效;
  • 检查Windows页面文件以确保其正确配置;
  • 确保网络驱动器映射功能正常,并且正在使用正确的驱动器号。

  (5)企业或个人用户的云应用运行在客户端服务器上

即使微软简化了从Azure VM到Hyper-V的迁移过程,在Azure中创建一些测试VM,并在迁移到生产VM之前尝试移动这些VM,将是一个不错的主意。

  (6)虚拟化堆(Virtualization Service Provider, VSP)是对外暴露的堆,这些堆能够对子分区提供资源和服务,如I/O

【编辑推荐】

  (7)虚拟化堆(( virtualization service client or consumer, VSC)是一个软件模型,此模型能够负载消费服务或资源。对I/O资源来说,企业或个人用户来说,VSC能够帮助用户设置硬件驱动。

  (8)VM Bus 是一个共享内存式的I/O 总线,可以使VMs之间能够高性能的访问。

  (9)NICs 是物理网卡接口

  (10)CPUs 是物理CPU访问中心,具有一个或多个核心。

  (11)Disk(s) 是主机或客户端的物理磁盘(磁盘分区)。

  对IT和管理层来说,把云应用和服务仅仅部署在一个云计算平台上几乎是不可能的。这是因为企业或个人用户需求的多样性,这些云计算的需求从类型上说可能包括应用程序、数据、服务,PaaS平台、IaaS平台,从支持的语言环境上说可能是.Net、Java、PHP、Python等等。例如GAE支持的唯一语言是Python;AWS 支持Windows 2003,在将来可能支持Windows 2008。但是我们在没有hypervisor的情况下,不能模拟更多的实例来证实。The Azure hypervisor是仅针对微软产品来使用的,因此要将原本部署在微软云平台上的服务和应用迁移到AWS上面临着巨大的困难,这些困难不光是源代码和部署方法,更多的困难体现在数据迁移上。

  下面描述了微软云平台虚拟化的3条基本原则:

  (1)高效。在硬件环境允许的条件下,尽量运行更多的应用和服务。

  (2)只应用需要使用的功能,对于不使用的应用和服务应该及时清除掉。这使得了我们对不需要的代码没有必要再去更新或者修复。对服务主机来说 ,意味着更少的服务启动。

  (3)紧密集成。Windows Azure hypervisor同Windows Azure kernel紧密集成,这意味着我们的堆是可以度量和进行压力测试的。

  由于Azure hypervisor是数据中心的标准版,因此只适用于微软数据中心。未来则是对Azure hypervisor性能的提升,如such as Second-Level Address Translation (SLAT)的应用。

  总结

  虚拟化提升了企业资源的利用率,同时也提升了IT的价值。云计算的资源是动态易扩展而且虚拟化的,通过互联网提供。终端用户不需要了解“云”中基础设施的细节,不必具有相应的专业知识,也无需直接进行控制,只关注自己真正需要什么样的资源以及如何通过网络来得到相应的服务。微软提供了整套软件和解决方案,虚拟化可以使用Hyper-V,云计算可以使用Windows Azure Platform,并且和Windows系统有着天然的联系,这也是微软云计算与应用的一大优势。

 

 

IT168:

本文由澳门新萄京官方网站发布于服务器运维,转载请注明出处:澳门新萄京官方网站考虑那一个手艺,V虚构化最

关键词:

  • 上一篇:没有了
  • 下一篇:没有了