微软数据中心云计算和Azure docker之展望

先看看盆盆之前做的一个演示视频吧!这可是第一次在网上公开哈!视频里加注了盆盆所做的注释,没有声音,可以在任意地方放心观看哈!


视频内容


详细介绍了如何使用SCVMM来创建服务模板,里面涉及到Web应用、数据库应用和普通服务端应用的分发。

还有很好玩的案例,例如一旦检测到前端Web服务压力超载,立马发微信报警,领导收到后,微信回复同意扩展,即可扩展!

   

 

服务模板


SCVMM的服务模板,到底派什么用场?


其实是为了把OS和应用(当然还有数据)都变成文档化,这样才可以在设备上任意交付嘛!


这是一个.NET三层架构应用的例子,红色框里的部分都是通过服务模板部署的应用,分别是SQL数据库应用(后端)、传统应用虚拟化(中间层),Web应用(前端)。

0?wxfrom=5

这是服务模板的映像设计结构,任意打开其中每一个部分的属性对话框,可以发现无论是Web、数据库还是传统应用,都是以文档的形式存在,当然包含相应的配置脚本(脚本自己也是一种文档)。

0?wxfrom=5


这里以Web应用作为例子,可以看到其本身是文档(st5-tradeweb.zip),还有一系列的脚本和变量,这些都是文档,存放在库共享里。

0?wxfrom=5


做成文档有什么好处呢?


只有文档才可以实现和设备的中立性(或者叫做松耦合),可以把多层应用的设计、部署和运行都分离开。


最后,连服务模板本身的配置和定义也是一个文档,本身也保存在库共享里。

wKioL1UGfOigVfb-AAMFJTI02eA088.jpg


这样的好处是可以实现一种比较重的PaaS!


啥意思?其实就是对于Web层来说,租户虽然会看到其完整的虚拟机,但是理论上租户可以不用管虚拟机的补丁更新,完全可以让云服务商批量替换虚拟机映像,反正OS、代码和数据都是分离的!


整套方案的缺点在哪里?


很显然,基于虚拟机的方案,确实比较沉重,在纯SSD条件下,部署这套三层架构的服务模板,需要1个小时!


如果把其中的应用这一层改用docker来发布,则简直太棒了!无论是Web、数据库应用,都可以用docker来部署。


目前微软合作伙伴Citrix的XenCenter已经发布了对Docker的早期支持包,现在已经能识别虚拟机里的Docker应用,可以对其进行操作。

0?wxfrom=5


参考资料

http://xenserver.org/blog.html?view=entry&id=85


期待SCVMM也能很快发布相应的功能插件,并且能和服务模板整合起来,这样我们不但能对.NET应用提供支持,更有利于Linux应用的部署和管理。


回过头来再看看视频里已经实现的案例:一旦发现前端Web不堪重负,领导会收到微信的性能报警消息。

wKiom1UGfA-CvPLyAAnuhUU1g_M622.jpg


领导微信回复同意扩展,即可对前端Web层进行扩展。

wKioL1UGfYqh24pEAAOxAsUfzcw505.jpg

不过呢,这还有很长一段路要走,毕竟Docker容器不像虚拟机,没有办法对CPU和内存的粒度做很细致的管理,也较难对Docker容器进行性能监控,这给我们提出了新的话题,微软到底该如何解决?留待我们后续再进一步讨论。


套用三体的话 服务模板这个智子,可以在操作系统、应用、容器和数据这个四个维度上轻柔地展开。



华来四是由彭爱华、黄爱华、程尊华和祁清华等几位名字中都有华的Microsoft MVP创建的微信号,分享最新的微软客户端、数据中心和云技术。欢迎扫描以下二维码关注,也可以直接在微信里关注:sysinternal

wKiom1UGxSiDZAQAAAHjAkIeaCg362.jpg

本文出自 “MVP盆盆” 博客,请务必保留此出处http://markwin.blog.51cto.com/148406/1621102

本页内容版权归属为原作者,如有侵犯您的权益,请通知我们删除。
上次博文我们具体讨论了Apache(httpd)的理论知识和配置: HTTP协议基础(参见博文: http://sweetpotato.blog.51cto.com/533893/1656137 ) Apache2.2的基本配置(参见博文: http://sweetpotato.blog.51cto.com/533893/1657668 ) Apache2.2的虚拟主机(参见博文: http://sweetpotato.blog.51cto.com/533893/1660229) 基于https的Apac

LNMMP架构实现Web动静分离 - 2015-06-22 10:06:24

前言 前面的文章中说过LAMP架构包括:Linux操作系统,Apache网站服务器,MySQL数据库,Perl、PHP或者Python编程语言,而今天要说的LNMMP和LAMP类似,只是作为Web服务器的不再是Apache而是高性能的Nginx,同时引进Memcached加速缓存效率,用于加快访问速度。 Memcached是一款开源、高性能、分布式内存对象缓存系统,可应用各种需要缓存的场景,其主要目的是通过降低对数据库的访问来加速Web应用程序。它是一个基于内存的“键值对”存储,用于存储数据库调用、API
其实现在网络上关于虚拟机的配置,用百度一搜会有一大把。那么为啥我还要写Apache虚拟机的配置方法呢?原因一是因为我实在看不惯那些雷同的配置方法,你抄我的,我抄你的,而且把一些跟虚拟机配置没有什么相关性的其它指令也写上去了,对读者产生了误导。原因二是因为没有几篇文章能说清楚从配置域名解析到配置虚拟机的一个完整过程的。针对这两个原因,此篇文章我会试图通过测试组合的方法将虚拟机的配置方法尽量说清楚点,而不是仅仅将一堆配置放在上面,希望您能通过我的文章,对Apache的虚拟机配置有一个更清晰的思路。 下面我举个
本文 首发于 烂泥行天下 。 apache对php的支持是通过apache的mod_php5模块来支持的,这点与nginx不同。nginx是通过第三方的fastcgi处理器才可以对php进行解析,有关nginx与php集成,请看《 烂泥:php5.6源码安装及php-fpm配置与nginx集成 》。 如果源码编译安装php的话,需要在编译时指定--with-apxs2=/usr/local/apache2/bin/apxs表示告诉编译器通过apache的mod_php5模块来提供对php的解析。 同时ph
1. License Server 规划 Citrix 产品的授权跟其他厂商的产品不太一样,比如微软的绝大部分产品都可以使用Key直接在线激活,当然像Windows和Office等可以通过KMS每180天找KMS服务器自动激活。而Citrix产品激活需要部署License Server 服务器,从技术层面角度 License Server是支持跟DDC或其他角色安装在同一台服务器上的,但Citrix不像微软产品通过Key在线就永久激活了,在Citrix XenCenter或XenDesktop等产品是需要
近期,需要给客户进行一次Exchange Server 的运维普及培训,在前期博文的基础上,准备再梳理一下运维管理的思路,发几篇和运维管理相关的博文。本文,就介绍一下Exchange Server 2010中的Active Directory有什么用? 很多朋友都知道,安装Exchange 肯定需要在域环境里,活动目录很重要,但到底起到了哪些作用?我们来看一下。针对Exchange Server来说,活动目录主要起到两大作用:一是 Exchange Server 使用 Active Directory 来
1.apache 日志轮询 1.1) 什么是日志轮询 默认情况下apache的日志是写入到一个文件中的,这对日志的备份和分析造成不便。日志轮询就是可以把apache的日志根据时间进行分开,例如按天轮询:即apache会把当天的日志写入到一个独立的文件中。 1.2) 下载并安装日志轮询工具 wgethttp://cronolog.org/download/cronolog-1.6.2.tar.gztarzxfcronolog-1.6.2.tar.gzcdcronolog-1.6.2./configurema
Codis是一个开源的分布式redis解决方案,由以下四个组件组成: codis-proxy:后端redis的代理,本事实现了redis协议。 codis-config:是codis的管理配置工具,用于增删redis server、操作数据迁移。 zookeeper:用来存放数据路由表和codis-proxy节点的元信息,codis-config发起的命令都会通过 zookeeper同步到各个存活的codis-proxy。 codis-server:codis项目维护的一个 redis 分支, 基于 2.
遇到的小伙伴多了,就会发现小伙伴需求真是各种各样,就像客户端加入域一样,有的客户就要求,加入域之后,此员工的域账号自动加入本地管理员组;也有客户要求,加入域后,此员工的域账号只能是受限制的普通USER,不能有任何多余的权限,包含修改网络配置等。好吧,用户的需求都是有道理的。下面,咱们就来看一下,如何实现加入域之后,自动加入到本地管理员组。 我们的Server01是一台域控制器,然后再找一台Win8.1做客户机,至于说如何升级域控制器,在此就不再描述了,网上的资料一大把。至于把域用户加入本地管理员组,使用的
安装loadrunner 一路遇到很多坑,很多坑,坑,为什么呢? 因为这软件是收费的,他操作文档写的很详细,就是不写基础环境的配置,下面安装过程写详细一些,减少大家没必要时间上的浪费和对此的谩骂 现在loadrunner 12的版本已经出来了,不过还没有破解,所以先安装测试11的版本,不绕圈子,先下载, 链接: http://pan.baidu.com/s/1kT8CbVh 密码: v4br加密码是怕被删 遇到的坑 下面是通用的安装说明: 1、下载loadrunner-11.zip文件,解压缩后为load