- 微软Azure教程
- 微软 Azure - 主页
- 云计算 - 概述
- 微软 Azure - Windows
- Microsoft Azure - 组件
- Microsoft Azure - 计算模块
- Microsoft Azure - 结构控制器
- 微软 Azure - 存储
- Microsoft Azure - Blob
- Microsoft Azure - 队列
- Microsoft Azure - 表格
- 微软Azure-CDN
- 微软 Azure - 应用程序
- 微软 Azure - 安全
- 微软 Azure - 数据中心
- Microsoft Azure - 场景
- 微软Azure高级版
- Microsoft Azure - 管理门户
- Azure - 创建虚拟网络
- Azure - 部署虚拟机
- Azure - 端点配置
- Azure - 点到站点连接
- Azure - 站点到站点连接
- Microsoft Azure - 流量管理器
- 微软Azure-PowerShell
- Azure - 监控虚拟机
- Azure - 设置警报规则
- Azure - 应用程序部署
- Microsoft Azure - 备份和恢复
- Azure - 自助服务功能
- Azure - 多重身份验证
- Azure - 最前沿身份管理器
- Azure - 数据导入和导出作业
- 微软 Azure - 网站
- 微软 Azure - 可扩展性
- Microsoft Azure - 磁盘配置
- Microsoft Azure - 磁盘缓存
- Microsoft Azure - 个性化访问
- Azure - 个性化公司品牌
- Azure - 自助密码重置
- Microsoft Azure - 自助服务组
- Microsoft Azure - 创建组
- Azure - 安全报告和警报
- Azure - 精心安排的恢复
- Microsoft Azure - 健康监控
- Microsoft Azure - 升级
- 微软 Azure 有用资源
- 微软 Azure - 快速指南
- Microsoft Azure - 有用的资源
- 微软 Azure - 讨论
Microsoft Azure - 结构控制器
Fabric 控制器是 Windows Azure 架构的重要组成部分。当想到 Windows Azure 提供的组件或服务时,我们想知道这一切是如何工作的以及云中发生了什么。从我们的角度来看,这似乎非常复杂。让我们研究一下这些服务的物理架构,以便更好地了解 Fabric Controller。
在数据中心内部,有许多机器或服务器通过交换机聚合在一起。可以说,结构控制器是 Azure 服务的大脑,负责分析流程并做出决策。Fabric是 Microsoft 数据中心中通过交换机聚合的一组机器。这些机器组成的组称为集群。每个集群均由结构控制器管理和拥有。它们与这些机器一起被复制。它管理这些机器内的所有内容,例如负载平衡器、交换机等。每台机器都有一个在其内部运行的结构代理,并且结构控制器可以与每个结构代理进行通信。
选择 Windows Azure 服务提供的虚拟机时,有五个选项可供选择。配置如下 -
记忆 | 中央处理器 | 实例存储 | |
---|---|---|---|
特小号 | 768MB | 单核1.0GHz | 20GB |
小的 | 1.75GB | 单核1.6GHz | 225GB |
中等的 | 3.5GB | 双核 1.6GHz | 490GB |
大的 | 7GB | 四核 1.6GHz | 1,000 GB |
特大号 | 14GB | 八核 1.6GHz | 2,040GB |
当用户选择其中一台虚拟机时,操作系统、补丁更新和软件更新均由结构控制器执行。它决定新应用程序应该在哪里运行,这是 Fabric Controller 最重要的功能之一。它还选择物理服务器来优化硬件利用率。
当在 Azure 中发布新应用程序时,还会附加一个以 XML 编写的应用程序配置文件。结构控制器读取 Microsoft 数据中心中的这些文件并进行相应的设置。
除了管理特定应用程序的资源分配之外,它还监控计算和存储服务的运行状况。它还可以对系统进行故障恢复。
想象一下这样一种情况,四个 Web 角色实例正在运行,其中一个实例挂掉了。结构控制器将立即启动一个新实例来替换失效的实例。同样,如果任何虚拟机发生故障,结构控制器会分配一个新虚拟机。它还会在分配新机器后重置负载均衡器,以便它立即指向新机器。因此,所有智能任务均由 Windows Azure 架构中的 Fabric Controller 执行。