全部博文(221)
2012年(221)
分类: 云计算
2012-08-02 10:36:33
总所周知,私有云的核心好处在于它的自动化处理,本文将重点讲解整个应用程序的部署和更新是如何变成自动化的处理流程。
如图六所示:
第一步:用户登录App Controller 2012以后,就可以看到整个可用云资源的列表 。
第二步:在这种情况下,用户是一个业务单元的IT管理员。为了实现这个,他可以从接口所显示的列表中选择一个应用程序。
第三步:这种响应请求也可以被传达给VMM 2012.
第四步:在App Controller 2012中选择应用程序的过程实际上是在选择服务模板。VMM 2012通过检查服务模板,可以了解到整个请求是否与云端的配置相匹配。
第五步:一旦检查完,VMM 2012会创建更多的虚拟机来运行应用程序,在虚拟机上安装应用程序,然后开始运行。在本例中,应用程序有三层-Web层、业务层、逻辑层,每一个都运行在自己的虚拟机上。通常情况下这三层会存在,但并非必须的。服务模板要比这个更笼统。有时候,定义一个服务模板可能还不如创建一个虚拟机更为实用。
一旦应用成功后,服务模板的目标是提供一种便捷的方式来完成部署过程。通过服务模板来部署应用程序有很多优势。比如,服务模板可以指定运行应用程序层的虚拟机规模。该模板可以指定负载均衡器,将请求分散在虚拟机上,应用程序的所有者就可以随时控制运行虚拟机的数量。在使用System Center 2012 部署的私有云里,使用服务模板可以来定义和部署应用程序。这种方法值得推荐。
管理员更新部署的应用程序
提高应用程序的部署效率,对提高应用程序用户的满意度非常有效。然而应用程序会面临着频繁的更新,所以如何简化更新的过程也变得相当重要。微软私有云提供了一些技术,利用服务模板来更新应用程序,这个过程变得更加简单。
如图7所示:
比如,假设一位VMM的管理员需要在Windows Server 2008 R2上副本上更新一些补丁,而Windows Server 2008 R2 运行在虚拟机上,这些虚拟机正在被部署的应用程序所调用。通过微软的私有云,最新的操作系统修复版会自动升级,整个应用程序也可以使用它。图7演示了这个过程。
整个场景有点简单,但是所采取的思路很好。将更新信息导入到虚拟机的镜像文件中,使用镜像文件的应用程序可以部署它。这种自动化的过程可以加快更新的时间,减少犯错的几率。由于虚拟机的镜像文件是与应用程序相隔离的,所以它允许企业来创建和管理更少的镜像文件,管理员可以在多个应用程序之间重用一个镜像文件。