开发手册 欢迎您!
软件开发者资料库

Microsoft Azure - Fabric Controller

Microsoft Azure Fabric Controller - 从云计算概述,Windows Azure,组件,计算模块,结构控制器,存储,Blob,队列,表,CDN,应用程序,安全性,数据中心,方案,管理门户开始,以简单轻松的步骤学习Microsoft Azure ,创建虚拟网络,部署虚拟机,端点配置,点对站点,站点到站点连接,流量管理器,PowerShell,监控虚拟机,设置警报规则,应用程序部署,备份和恢复,自助服务功能,多重身份验证,Forefront Identity Manager,数据导入和导出作业,网站,可伸缩性,磁盘配置,磁盘缓存,个性化Azure访问,个性化公司品牌,自助密码重置,组管理,创建组,安全报告和警报,协调恢复,健康监测,升级。

Fabric Controller是Windows Azure架构的重要组成部分.在考虑Windows Azure提供的组件或服务时,我们想知道所有这些如何工作以及云中发生了什么.从我们的结果来看似乎非常复杂.让我们看一下这些服务的物理架构,以便更好地理解Fabric Controller.

Fabric Controller

在数据中心内部,交换机聚合了许多机器或服务器.我们可以说结构控制器是天蓝色服务的大脑,它分析流程并做出决策. Fabrics 是Microsoft数据中心内的一组计算机,由交换机聚合.这些机器的组称为集群.每个群集由结构控制器管理和拥有.它们与这些机器一起复制.它管理这些机器内部的所有内容,例如负载平衡器,交换机等.每台机器都有一个在其中运行的结构代理,结构控制器可以与每个结构代理进行通信.

选择一个Windows Azure服务提供的虚拟机有五种选择可供选择.配置如下 :


内存CPUInstance Storage
超小768 MB单核1.0 GHz20 GB
1.75 GB单核1.6 GHz225 GB
Medium3.5 GB双核1.6 GHz490 GB
7 GB四核1.6 GHz1,000 GB
超大14 GB八核1.6 GHz2,040 GB

当用户选择其中一个虚拟机,操作系统,补丁更新时和软件更新由结构控制器执行.它决定新应用程序应该运行的位置,这是Fabric Controller最重要的功能之一.它还选择物理服务器来优化硬件利用率.

在Azure中发布新应用程序时,还会附加用XML编写的应用程序配置文件.结构控制器在Microsoft数据中心中读取这些文件并进行相应的设置.

除了管理特定应用程序的资源分配外,它还监视计算和存储服务的运行状况.它还会使系统的故障恢复.

想象一下,有四个Web角色实例正在运行,其中一个已经死亡.结构控制器将启动一个新实例以立即替换死实例.同样,如果任何虚拟机发生故障,结构控制器会分配一个新虚拟机.它还在分配新机器后重置负载平衡器,以便它立即指向新机器.因此,所有智能任务都由Windows Azure体系结构中的Fabric Controller执行.