• Windows Azure Virtual Machine Role (4) 在VHD中安装需要的功能


    通常情况下,Microsoft Azure的PaaS比较适合那些架构比较新的应用程序:

    -  Web Role负责前端展示和交互

    -  Worker Role可以在后台进行复杂计算

    -  Woker Role和Web Role相结合,实现多对多的可伸缩计算

    -  Startup Task可以在Azure VM启动的时候,通过系统命令(PowerShell)修改系统配置。Startup功能会在系统迁移、故障恢复的时候自动执行。

      而VM Role最适合部署那些"老"的应用程序,这些应用程序往往会有复杂的安装和配置过程。

      在前一章里,我们已经在VHD里安装好了Windows Server 2008 R2 企业版的操作系统。

      在这章,我们将在这个VHD安装我们所需要的其他必要软件。

      1.打开Hyper-V Manager,启动之前我们已经创建好的Virtual Machine.

      2.登录操作系统,在All Programs -> Administrative Tools里,启动Server Manager

      3.选择Roles节点,点击Add Roles

      

      4.在Server Roles里,选中Web Server (IIS),然后选择Next

      

      5.在Web Server (IIS)里,选择Next

      

      6.在Role Services里,直接选择Next

      

      7.在Confirmation里,确保已经包含Web Server role,然后点击Install

      

      8.等待安装完毕,然后点击Close

      

      9.接下来,在Server Manager里,选择Features,然后点击Add Features

      

      10.在Features里,展开.NET Framework 3.5.1 Feautures里,选择.NET Framework 3.5.1,然后点击Next

      

      11.在Confirmation里,点击Install

      

      12.在Results里,点击Close

      

      13.打开Starts -> All Programs -> Windows Update

      14.在Windows Update 页面里,选择Change Settings

      

      15.在Change Settings里,选择Never check for updates (not recommended),然后点击OK

      

      16.接下来,点击Check for updates,然后安装最新的Windows更新

      

    Windows Azure

     
    摘要: 通常情况下,Microsoft Azure的PaaS比较适合那些架构比较新的应用程序:- Web Role负责前端展示和交互- Worker Role可以在后台进行复杂计算- Woker Role和Web Role相结合,实现多对多的可伸缩计算- Startup Task可以在Azure VM启动的时候,通过系统命令(PowerShell)修改系统配置。Startup功能会在系统迁移、故障恢复的时候自动执行。 而VM Role最适合部署那些"老"的应用程序,这些应用程序往往会有复杂的安装和配置过程。 在前一章里,我们已经在VHD里安装好了Windows Server 200阅读全文
    posted @ 2012-04-03 19:11 Lei Zhang的博客 阅读(366) | 评论 (0) 编辑
    摘要: 1.启动Virtual Machine,开始安装Windows Server 2008 R2 2.选择Language等其他选项 3.按"Install now"开始安装 4.选择"Windows Server 2008 R2 Enterprise(Full Installation)" 5.选择"I accept the license terms",然后点击"Next" 6.选择"Custom (advanced)" 7.在选择安装路径的时候,请按键盘"Shift + F10&qu阅读全文
    posted @ 2012-04-02 20:27 Lei Zhang的博客 阅读(21) | 评论 (0) 编辑
    摘要: 在开始本次教学之前,请安装Windows Server 2008 R2的操作系统,并且添加Hyper-V组件,最后还需要准备Windows Server 2008 R2的英文版ISO镜像。 主要的步骤如下:使用Hyper-V创建基于Windows Server 2008 R2的VHD在VHD里,安装Windows Server 2008 R2企业版操作系统(必须是英文版,可以是试用版,在这里下载)在VHD里,安装IIS和.NET Framework在VHD做收尾工作将VHD上传到Windows Azure VM Image里 现在开始我们的教学: 一.使用Hyper-V创建VHD ...阅读全文
    posted @ 2012-04-02 19:15 Lei Zhang的博客 阅读(460) | 评论 (0) 编辑
    摘要: 我们之前介绍的都是Windows Azure 的Platform-as-a-service (PaaS) 特性。Azure PaaS预先安装了Windows Server 2008 R2的OS,中间件安装了.NET Framework 3.5。Azure PaaS还有重要的概念是Web Role和Worker Role。PaaS比较适合新的应用或者是架构比较好的应用,因为这样能利用Web Role、Worker Role可伸缩,易扩展的特性。 但是对于那些已经存在时间很长的商业应用(legacy systems),可能会遇到这样的问题:- 因为架构设计的原因,这个legacy syst...阅读全文
    posted @ 2012-04-02 15:16 Lei Zhang的博客 阅读(538) | 评论 (0) 编辑
    摘要: 让我们再回顾一下Windows Azure Startup Task<ServiceDefinition name="MyService" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition"> <WebRole name="WebRole1"> <Startup> <Task commandLine="Startup.cmd" executionContext="阅读全文
    posted @ 2012-04-02 12:05 Lei Zhang的博客 阅读(640) | 评论 (0) 编辑
    摘要: 如果我们想把一个应用程序迁移到Winodows Azure平台上,还会遇到这样的问题:传统的Web Site往往使用了许多"老"的COM组件。这样是不是意味着我必须在每个Azure计算节点(Azure VM)上都手工注册一遍COM组件(比如远程桌面连接,然后regsvr32?,这样也太麻烦了吧...)其实Windows Azure提供了role start up功能,方便我们在云平台注册COM组件。 1.使用VS2010新建一个Windows Azure项目,并且添加一个Web Application(过程略) 2.假设我们有一个C++项目,能够生成名为LegacyCOM.阅读全文
    posted @ 2012-03-13 21:10 Lei Zhang的博客 阅读(571) | 评论 (0) 编辑
    摘要: 本章我们将介绍如何使用Windows Azure的Full IIS模式部署多站点和虚拟目录。 首先我们先新建一个Windows Azure Project,然后添加一个ASP.NET的Web Role。 随后在Solutio里添加一个新的Web Application,命名为WebCRM。注意,这里是直接添加了一个Web Application而不是添加一个新的Web Role。创建完毕后,修改Web CRM下的default.aspx页面,方便我们区分所浏览的页面属于哪个项目。修改如下: 打开ServiceDefinition.csdef,在Sites节点下添加一个新的Site节点...阅读全文
    posted @ 2012-03-10 16:40 Lei Zhang的博客 阅读(25) | 评论 (1) 编辑
    摘要: 在Windows Azure SDK 1.3,用户无法在一个Windows Azure项目中加入多个Web站点(Web Role),也就是说一个Web Role Instance只能部署一个网站,这对于具有在单一网站上使用多个应用程序的Web Application来说是个不小的问题。 Web Role无法假设多网站的根本原因,是初期的Web Role中真正挂载Web应用程序的执行元件是Hosted Web Core (HWC)引擎,它是一个可以寄宿Web站点的组件,它借用IIS的一部分来处理,执行Web Role的引擎是WaWebHost.exe。但也正是由于Hosted Web Co...阅读全文
    posted @ 2012-03-10 14:21 Lei Zhang的博客 阅读(480) | 评论 (1) 编辑
    摘要: 我们在开发Windows Azure的应用程序,虽然在大部分的情况下都可以使用Azure Emulator模拟器来模拟在云端计算节点(Azure VM)的执行结果,但是并不能100%模拟真正在Azure VM中的运行情况。开发人员更倾向于时间远程桌面来查看Azure VM,比如查看系统日志、临时文件等内容。Windows Azure SDK提供了对于Azure VM的远程桌面登录的支持,增强了用户体验。本章我给大家介绍一下相关的内容。1.新建Azure Project(过程略)2.发布Azure站点,选择项目-->右键-->Publish3.在Publish Settings里选择阅读全文
    posted @ 2012-03-07 20:00 Lei Zhang的博客 阅读(47) | 评论 (1) 编辑
    摘要: 前一章我们已经提到,Windows Azure平台为每个Hosted Service提供了两个部署环境:Staging环境和Production环境。Staging环境(过渡环境)产生的Web URL是由GUID组成,通常用于测试和内部发布站点Production环境(生产环境)产生的Web URL可以由用户指定,通常用于商用和正式发布站点。一般来说,开发人员完成开发后悔首先部署到Staging环境进行测试,然后通过VIP Swap功能切换到Production环境中去。 本章将介绍如果新建一个过渡环境的站点,然后通过VIP Swap切换到生产环境。 1.新建Windows Azure...阅读全文
    posted @ 2012-03-07 16:29 Lei Zhang的博客 阅读(555) | 评论 (2) 编辑
    摘要: Windows Azure项目包含两个重要的配置文件:一个是Service Model定义文件ServiceDefinition.csdef;另外一个是配置文件ServiceConfiguration.cscfg。CSDEF文件一经部署就无法修改,除非重新部署整个Hosted Service;而CSCFG文件可以在Role运行状态下修改,类似于Web.config文件的修改机制。 Microsoft.WindowsAzure.ServiceRuntime命名空间下面的RoleEnvironment类不但能够获取到Windows Azure平台的信息,还允许应用程序绑定CSCFG文件的变更...阅读全文
    posted @ 2012-03-06 21:33 Lei Zhang的博客 阅读(484) | 评论 (1) 编辑
    摘要: 我们浏览Windows Azure项目。如下图所示 可以看到Windows Azure的项目包含传统的ASP.NET工程文件,如Default.aspx和Global.asax等。但是又多了一些东西:名为WeRole.cs的文件。其中定义了一个名为WebRole的类,它派生自RoleEntryPoint这个在Windows Azure SDK中定义的基类。 RoleEntryPoint这个类定义在Microsoft.WindowsAzure.ServiceRuntime命名空间中,位于Assebly Microsoft.WindowsAzure.ServiceRuntime.dll这个文件..阅读全文
    posted @ 2012-03-06 10:45 Lei Zhang的博客 阅读(653) | 评论 (0) 编辑
    摘要: 相对于Input Endpoint而言,Windows Azure还提供了Internal Endpoint的概念。如果说Input Endpoint就是Windows Azure负载均衡服务器的一个映射配置,使得Role Instance的内部地址可以被映射到Hosted Service URL上的话,Internal Endpoint就可以理解为在Hosted Service中部署的所有Role之间开放的内部端口。这些端口虽然不能通过Hosted Service URL访问,但是可以被其他的Role访问。并且由于Windows Azure数据中心内部的网络传输速度极快,所以可以通过In..阅读全文
    posted @ 2012-03-05 20:44 Lei Zhang的博客 阅读(525) | 评论 (3) 编辑
    摘要: 在刚才的例子中,服务端和客户端都是通过配置文件明确指定了WCF的地址,而如果现在需要将此服务发布到别的Hosted Service,那么还需要响应地修改配置文件。并且,如果WCF使用的端口号发生变化,在修改了Windows Azure开放的Endpoint信息同时,开发人员还需要修改配置文件中的WCF部分。 Windows Azure SDK附带的类库允许用户通过编程的方式获得当前Role Instance的IP地址以及所有Endpoint的信息,因此对于上述的问题可以通过代码的形式配置WCF服务,动态指定地址和端口号。 首先打开服务端的配置文件,将system.serviceMode...阅读全文
    posted @ 2012-03-05 09:45 Lei Zhang的博客 阅读(770) | 评论 (1) 编辑
    摘要: 由于Input Endpoint可以通过Hosted Service URL直接访问,所示可以利用这个特点基于Worker Role寄宿一个使用NET.TCP协议的WCF服务。注:对于WCF服务不了解的网友可以参考 http://www.cnblogs.com/artech 首先在Visual Studio中创建一个Windows Azure项目并加入一个Worker Role。然后,在这个solution中添加两个项目,分别是WCF服务契约的项目和测试用控制台项目。而WCF服务的具体逻辑则在Worker Role项目中实现。接下来完成一个简单的EchoService功能,即将客户端传入...阅读全文
    posted @ 2012-03-04 17:06 Lei Zhang的博客 阅读(508) | 评论 (0) 编辑
    摘要: 在Windows Azure平台中,用户最多可以对以个Role指定5个Endpoint。而一个Hosted Service最多允许包含5个Role,所以说在一个Hosted Service中用户最多能定义25个Endpoint。而对于每一个Endpoint,使用者需要设定如下三个属性:名字:这个名字只对应用程序有效,允许开发人员在代码中通过名字获得Endpoint完整地址。类型:Endpoint目前支持两种类型,即Input Endpoint和Internal Endpoint。 Input Endpoint:表名这个Endpoint是对Internet开放的。在Developer Po...阅读全文
    posted @ 2012-03-04 13:52 Lei Zhang的博客 阅读(521) | 评论 (0) 编辑
    摘要: 什么是Windows Azure Connect之前几章我已经介绍过,在特殊情况下,我们会遇到一些场景:客户希望把他们的应用放在云端来利用云计算的便利性,但是为了安全的考虑希望数据库仍旧放在公司的内网。这样会牵涉到内网IP,路由器、防火墙的设置等等一系列的问题,这样是不是意味着Windows Azure不能方便快捷的连接到内网的数据库资源呢?答案是否定的。利用Windows Azure Connect,Windows Azure用户可以在其Windows Azure托管服务和本地(内网)资源之间设置IP级别的安全网络连接,同时也保证了网络通信的安全性,概念上类似VPN。通过Windows Az阅读全文
    posted @ 2012-02-06 18:06 Lei Zhang的博客 阅读(648) | 评论 (0) 编辑
    摘要: 传统的ASP.NET应用程序是无状态的,但是我们可以使用Session来保存用户状态,比如保存用户名和密码等等。并且在一般情况下,一些已经部署好的应用程序的逻辑业务很多情况下都是基于Session状态的,而这个Session状态是保存在我们局域网的Web服务器上的。如果我们部署单个计算节点(1 instance)的Windows Azure 托管服务,Session就会保存在该托管服务器上。但是这样会遇到一个问题:之前几章我已经提到了,Fabric Controller会自动监控计算节点的的执行状态。如果我们部署的单实例的计算节点遇到了一些问题(比如硬件故障、宕机等),Fabric Contr阅读全文
    posted @ 2012-01-30 17:16 Lei Zhang的博客 阅读(102) | 评论 (0) 编辑
    摘要: 如果我们在本地服务器上调试应用程序,我们可以使用Visual Studio设置断点或者输出日志文件的方式。但是我们把应用程序部署到云端服务器上之后,就不能使用传统的方式来调试应用程序了。那我们部署到云端的应用程序运行时如何监视并且发现和修改Bug呢?Windows Azure提供了诊断功能,该功能能够记录诊断日志,保存到Windows Azure Storage里。1.我们先创建一个Cloud Project并且添加一个Web Role2.在Default.aspx里添加一个如下内容:<asp:TextBox ID="txbInput" runat="ser阅读全文
    posted @ 2012-01-30 15:48 Lei Zhang的博客 阅读(778) | 评论 (0) 编辑
    摘要: 通过之前的几章的学习,我们知道可以通过Windows Azure Storage来进行非关系型数据的存储(比如照片、文档等等)。Windows Azure Storage分为三种,分别是Blob,Table和Queue。那把本地的非关系型数据上传到微软的云计算平台之后,我们应该如何管理这些文件呢?在这里我就给大家介绍一些工具,方便我们管理 Windows Azure Storage。1.通过VS的Server Explorer我们也可以通过Visual Studio 2010的Server Explorer查看实际上传到Windows Azure Storage的图片。在Add New Sto阅读全文
    posted @ 2012-01-23 00:08 Lei Zhang的博客 阅读(57) | 评论 (1) 编辑
    摘要: 微软给开发人员三种方式将应用程序部署到Windows Azure平台上:1)通过Windows Azure管理界面上传应用。具体的请参考Windows Azure Platform (十)把本地的Azure Project部署到云端服务器上2)通过PowerlShell部署Windows Azure应用程序,具体的的请参考微软MSDN文章:Using PowerShell to Manage Windows Azure Applications3)通过Visual Studio部署应用程序到Windows Azure平台。在这里我会向大家做详细的介绍。1.创建Windows Azure项目首先阅读全文
    posted @ 2012-01-22 12:53 Lei Zhang的博客 阅读(64) | 评论 (0) 编辑
    摘要: 大家可以参考微软云计算: Windows Azure 中文博客Windows Azure入门教学系列 (五):使用Queue StorageWindows Azure入门教学系列 (六):使用Table Storage阅读全文
    posted @ 2012-01-22 12:44 Lei Zhang的博客 阅读(45) | 评论 (2) 编辑
    摘要: 在开始此次教学之前,我强烈建议大家先学习Windows Azure中文博客:Windows Azure 入门教学系列(八),使用Windows Azure Drive。入门教学的例子非常简单:Windows Azure平台提供了Drive的功能,就是把Windows Azure Blob Storage变成Azure 托管服务器的一个本地盘符(比如F盘),并且支持NTFS文件系统。也就是说应用程序可以利用现有的文件管理API(包含System.IO的类型)来访问Windows Azure Drive中的文件夹与文件数据,并且这些数据会保存在Windows Azure数据中心内。这样我们可以方便阅读全文
    posted @ 2012-01-21 20:15 Lei Zhang的博客 阅读(103) | 评论 (2) 编辑
    摘要: 本章内容是和上一章的Windows Azure Platform (十三)Windows Azure Blob Storage Service存储服务详解(上) 有着紧密的关系,请大家先预习好之前的内容。前一章我们介绍了如何在本地模拟器使用Blob Storage存储图片。这章介绍如何在Windows Azure平台上使用Blob Storage存储图片。1.登录用户管理界面请先登录管理网站:https://windows.azure.com选择托管服务、存储账户和CDN-->存储账户-->新建存储账户会弹出一个新建存储账户的窗口,选择订阅,输入URL(URL一旦重名,系统会自动提阅读全文
    posted @ 2012-01-20 16:40 Lei Zhang的博客 阅读(101) | 评论 (1) 编辑
    摘要: 本章我们会介绍如何在本地模拟器使用Blob Storage存储图片。关于Blob Storage的概念,请参考 Windows Azure Platform (七) Windows Azure Storage Service存储服务 。在开始介绍之前,请确保您已经下载了最新的Windows Azure开发工具,我使用的是1.6版本。本次介绍使用Visual Studio 2010作为开发工具。1.新建Azure Project以管理员身份运行Visual Studio 2010,并新建一个Windows Azure Project,我命名为AzureBlobStorage然后选择WebRole阅读全文
    posted @ 2012-01-19 22:24 Lei Zhang的博客 阅读(153) | 评论 (3) 编辑
    摘要: 本章是对Windows Azure Platform (九)开发一个简单的Hello World 的补充和说明,让大家对于Visual Studio 2010 Cloud Application有一个更加具体和全面的了解。1.EmulatorWindows Azure允许您在Windows Azure Emulator(模拟器)来模拟程序在本地运行,这样您不必实际部署应用程序到微软的数据中心就可以对其进行测试。Emulator分成两种:Compute Emulator(计算模拟器)和Storage Emulator(存储模拟器)。计算模拟就是在本机模拟多个计算节点(Instance Count阅读全文
    posted @ 2012-01-19 18:16 Lei Zhang的博客 阅读(92) | 评论 (0) 编辑
    摘要: 前两章我分别介绍了1)如何用本地的Visual Studio 2010新建一个Windows Azure Web工程,并且用模拟器进行调试。2)如何将本地的Windows Azure工程部署到Windows Azure云端服务器上。在这里我还想分享下微软Windows Azure平台的资源:入门云计算简介 了解云计算的一般概念。Windows Azure平台简介 开始认识Windows Azure平台。Windows Azure入门教学系列 学习Windows Azure平台的基础知识。Windows Azure Platform Training Kit 学习Windows Azure平台的阅读全文
    posted @ 2012-01-19 12:28 Lei Zhang的博客 阅读(89) | 评论 (1) 编辑
    摘要: 前面一章我们已经了解了1)如何新建一个Windows Azure Project2)如何添加Web Role和Worker Role3)介绍了项目的内容和配置文件4)了解如何调试Azure项目5)对Worker Role有一定的认识本章的内容是如何将我们本地调试成功的项目部署到云端服务器上。1.本地编译还是接着上一章的Visual Studio项目来说,请大家新建或者重新打开一个Windows Azure Project。然后打开HelloWindowsAzure工程-->Roles-->MyWebRole-->右键-->属性把Instance改成3,VM Size改成阅读全文
    posted @ 2012-01-18 18:30 Lei Zhang的博客 阅读(126) | 评论 (0) 编辑
    摘要: 前面花了差不多八章的内容来阐述Windows Azure的概念,从这章还是我们就进入到了实际动手和编码的过程。Windows Azure 云计算虽然最终是要把应用部署到微软的云数据中心,但是微软还提供了Windows Azure SDK来方便用户通过本地的Visual Studio 2010进行调试,并用Azure Emulator模拟器来模拟Windows Azure的执行情况。请做好如下准备:1.安装Windows 7家庭版以上的操作系统,或者安装Windows Server 2008, Windows Server 2008 R22.安装IIS7并且配置ASP.NET以及WCF HTTP阅读全文
    posted @ 2012-01-18 16:58 Lei Zhang的博客 阅读(144) | 评论 (2) 编辑
    摘要: Windows Azure提供了管理网站:https://windows.azure.com让管理员和开发人员登录并且管理Windows Azure的资源。最新的管理网站版本是基于Silverlight开发的。1)您必须拥有一个Windows Live ID,如果没有请先注册。2)登录账户,购买一个Windows Azure服务。如果大家想试用的话可以登录http://www.windowsazure.com/zh-cn/pricing/free-trial/微软提供90天内免费试用Windows Azure服务。您可以在90天内免费运行具有1GB数据库的小型实例。(需要绑定您的信用卡,但是可阅读全文
    posted @ 2012-01-18 16:33 Lei Zhang的博客 阅读(127) | 评论 (0) 编辑
    摘要: Windows Azure提供了三种不同类型的存储服务(这里的存储是非关系型数据,比如图片、文档等文件),用来提供给Windows Azure上运行的应用程序存储数据使用。依据不同的存储格式会有不同的限制,因为这些存储服务都是以分散式巨量存储(Distributed Mass Storage)为核心概念所设计出来的,为了要达成快速在分散式存储空间中存储与管理数据(还包含高可用度的赘余存储管理),微软有在数据的存储上做一些限制。微软还提供了REST API来方便用户操作Storage Service。1.BLOBBLOB(大型二进制对象)数据是用来存储文件、图片、文档等二进制格式的文件。BLOB阅读全文
    posted @ 2012-01-18 14:47 Lei Zhang的博客 阅读(114) | 评论 (1) 编辑
    摘要: Windows Azure应用程序运行环境Windows Azure云计算平台是提供PaaS(平台即服务)的,在Windows Azure平台上提供了三种不同的应用程序角色1.Web RoleWeb Role是已经安装好IIS 7.0运行环境的Windows Server 2008 x64操作系统,开发人员可以利用Web Role来部署HTTP的应用程序,包括ASP.NET,PHP(FastCGI),JSP或者是基于HTTP的WCF应用程序等的Web应用程序。新版本的Web Role中可支持Full IIS模式,即开发人员可通过服务组态档在同一个Web Role中设置多个网站或单一网站(Sit阅读全文
    posted @ 2012-01-17 19:38 Lei Zhang的博客 阅读(128) | 评论 (2) 编辑
    摘要: Windows Azure 平台分为以下三种1.Windows Azure平台2.SQL Azure平台以微软SQL Server Denali为主,构建在Windows Azure云操作系统之上,运行云计算的关系型数据库服务;开发人员可以利用SQL Server Management Studio管理SQL Azure3.Windows Azure AppFabric平台是一套全面的云端中间件,服务于开发、部署和管理Windows Azure平台应用Service Bus(服务总线)提供安全的消息通讯通道,使得处于不同地理位置和网络环境的本地应用程序,以及云端应用程序可以相互通信他们的主要功阅读全文
    posted @ 2012-01-17 15:03 Lei Zhang的博客 阅读(139) | 评论 (1) 编辑
    摘要: Windows Azure是由微软发展的一套云计算操作系统,用来提供云计算服务所需要的操作系统与计算与存储平台。他提供的是平台即服务(PaaS)。也可以通过VM Role来实现IaaS服务。OverView微软为了Windows Azure的运行,开始在全球三大洲建立的自己的数据中心。目前已经正式运行的数据中心分别在:美国的芝加哥、圣安东尼奥,爱尔兰的都柏林、荷兰的阿姆斯特丹,新加坡及中国的香港(离中国大陆最近的数据中心)。架构:在每个数据中心都有成千上万台物理服务器,那如果来管理这些服务器呢?Windows Azure是专为在微软建设的数据中心管理所有服务器,网络以及存储资源所开发的一种特殊阅读全文
    posted @ 2012-01-17 12:57 Lei Zhang的博客 阅读(138) | 评论 (0) 编辑
    摘要: 云计算的特点(对第2章的补充)一个中心:以应用为中心两个基本点:私有云和公有云(运维模式)四项基本原则:按需使用/弹性计算/资源共享/自服务前个基本特点我在之前的博客里已经一一阐述了。在这里我详细讲一下四项基本原则:1)按需服务。即用户可以根据需求及时得到服务。从这个角度来讲,云计算就像我们公告服务中的自来水、点和煤气一样,集中供应并按需服务和计费2)弹性服务。弹性服务是指云计算的资源分配可以根据应用访问的具体情况进行动态调整,包括增加或者减少资源的要求3)资源池。云计算带来的好处是能够提高资源的利用率。(比如大型企业集团会有非常大的数据中心来支持内部的企业信息管理,但是因为每个系统的访问(使阅读全文
    posted @ 2012-01-17 11:26 Lei Zhang的博客 阅读(127) | 评论 (0) 编辑
    摘要: 云计算的分类(参考百度百科http://baike.baidu.com/view/1316082.htm#4) 云计算按照服务对象的不同,一般分为公有云和私有云两大类。 公有云:云计算提供商向所有付费用户(订阅服务的用户)发布云计算的服务,您全世界任何地方,只要订阅了云计算服务并且连上网络,就可以使用云计算提供商给您的服务。具有普遍性的特点。 私有云:对于一些大型的IT企业集团来说,它的内部都有自己的IT部门来运维自己的内部系统,如OA、站点等。只有属于该集团的员工,才能享受到该类服务;在该系统以外的员工是不能访问内部的系统资源(不考虑VPN)。概念上也就类似企业数据中心(DataCen...阅读全文
    posted @ 2012-01-16 19:32 Lei Zhang的博客 阅读(165) | 评论 (5) 编辑
    摘要: 最近的一年一直致力于微软云计算技术的推广和研究,对于微软的云计算平台Windows Azure Platform有一定的了解和认识。趁着过年这段时间的间隙,写下这个Windows Azure Platform系列文章,分享下我个人的经验:一.什么是云计算平台百度百科对于云计算的定义(http://baike.baidu.com/view/1316082.htm)云计算(Cloud Computing)是网格计算(Grid Computing )、分布式计算(DistributedComputing)、并行计算(Parallel Computing)、效用计算(Utility Computing阅读全文
    posted @ 2012-01-16 18:41 Lei Zhang的博客 阅读(234) | 评论 (5) 编辑
    摘要: Windows Azure:Windows Azure Platform (一) 云计算的出现Windows Azure Platform (二)云计算的分类和服务层次Windows Azure Platform (三)云计算的特点Windows Azure Platform (四) Windows Azure架构Windows Azure Platform (五) Windows Azure PlatformWindows Azure Platform (六) Windows Azure应用程序运行环境Windows Azure Platform (七) Windows Azure Stor阅读全文
    posted @ 2012-01-06 19:27 Lei Zhang的博客 阅读(100) | 评论 (0) 编辑
     
  • 相关阅读:
    打开Intellij Idea 2020.1 提示 cannot load a jdk class: com.sun.jdi.Field
    win10触摸板设置为连接鼠标不打开后就自动关闭
    git配置账号
    HTTP请求中的Form Data与Request Payload的区别
    VUE—axios自定义请求配置—3、transformRequest在向服务器发送前,修改请求数据(图文详情)
    在Sass中,我们可以使用“@for”来实现循环操作
    vue项目引入背景图报Module not found: Error: Can't resolve './src/assets/theme/logo_blue.png' in'xxx'错误
    Importing code style from ESLint
    ESLint fix自动修复所有格式问题
    【T07】不要低估tcp的性能
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/2432366.html
Copyright © 2020-2023  润新知