1

Windows Azure 数据中心介绍

David Lemphers 为我们介绍了 Windows Azure 幕后的数据中心,同时也有很形象的图例供参考。首先先列出一些 LiveSino 曾经介绍过的内容:Microsoft Azure Services Platform

Windows Azure 数据中心介绍

Windows Azure 数据中心的每台服务器都是配置为从网络启动的,并且连接至 Windows Azure 网络。当微软需要开启一台服务器运行 Windows Azure 应用,他们将从网络启动该服务器,并下载 Maintenance OS

Maintenance OS 连接(运行)着一项服务叫作 Fabric Controller,或者称为 FC,它知道如何管理 Windows Azure 资源(服务器,网络基础架构,应用,客户应用), 并且能指示 Maintenance OS 内部的代理创建一个 Host 分区来运行 Host OS

Host VM 是一种特殊的 VM,它控制着访问基础服务器的访问权限,并且为其他 Guest VM(部署客户应用的地方)提供了一种与外界安全通讯的机制。

Windows Azure 数据中心介绍

服务器启动后,将原生进入 Host VHD OS(这是 Windows 7 中的一个新功能)。

Host VM 启动后,它也会启动一个连接到 Fabric Controller 的代理,FC 将告诉它创建一个或多个 Guest 分区。如果是第一次创建,Guest VM 镜像会被自动下载,同时特定的 Guest 实例 Diff Disk 也会被下载(以确保 Base Guest VM 在特定数据写入的 Diff Disk 的时候,可以被重复使用)。

一旦 Guest VM 准备就绪,客户 Role 将被部署至 Guest VM,并且 FC 将配置所有基础架构(比如:加载平衡,外部和内部 IP 地址[DIP 和 VIP] ,转换器等)。每个 Guest VM 只托管一个客户的应用,以确保各客户之间的独立性、安全性和稳定性。

每个服务器,都部署了一个 Host VM多个 Guest VM。为了确保每个客户的 VM 资源不被其他客户滥用,每个客户的资源都是独立分配的。以下是目前 Windows Azure 服务器配置和资源分配:

  • OS: 64 位 Windows Server 2008
  • CPU: 1.5-1.7 GHz x64(等效)
  • Memory: 1.7GB
  • Network: 100Mbs
  • Local Disk: 250GB
  • Windows Azure Storage: 50GB

正如之前讲到的,只有 Host VM 才和外界连接,所有的 Guest VM 都是通过 VMBus 来和 Host VM 连接,以实现与外界的信息传输,注意:Guest VM 本身是不可以和外界网络通讯的。

原文链接:Windows Azure – What Happens in the Data Center?

1 条评论

发表评论

您正在使用 IE 6 浏览器访问本博客。简单几步,您就可以升级:Internet Explorer

X