私有 Azure 平台在微软内部规模达 4.5 万虚机

阅读数:851 2015 年 2 月 5 日

话题:微软DevOps语言 & 开发

根据一份官方博文所披露,微软公司的Cloud Platform System(简称 CPS)目前正负责运行其代号为“Nebula”的 IaaS 私有云体系。这套平台当下提供给微软的内部工程技术团队使用,其总计 20 万个计算核心、共运行有约 4 万 5 千套虚拟机,且每天启动及关闭的虚拟机超过 2 万套。

Nebula 平台通过 WAP 门户以自助服务方式提供各项功能。该方案经过高度定制化设计,旨在满足内部工程技术团队在处理小规模乃至涉及数百套虚拟机系统的大规模部署工作时面对的各类具体要求。除了系统自身的高度可靠性之外,用户还能够享受紧密集成于其中的微软System Center Operations Manager(简称 SCOM)。SCOM 是一套监控基础设施,旨在帮助企业客户及托管服务供应商对其内部数据中心服务器、网络硬件、基础设施软件以及应用程序进行监控。将来自微软或者其它合作生态系统方面的 SCOM Management Pack 加以导入,用户即可对整套监控环境加以定制,从而添加更具针对性的监控功能。客户还可以创建自己的定制化管理配置包,进而调整现有监控方案或者添加其它定制化监控及虚拟化方案。CPS 利用 SCOM 实现对部署体系的综合性审查视角。

由于以软件定义网络(SDN)为基础,Nebula 具备一套高度灵活的网络解决方案,能够使其更轻松地感知到与常见工作负载——包括微软 SQL Server、微软 SharePoint 以及微软 Dynamics。

新的 CPS 设备可以通过与虚拟机请求基础设施或创建账户的方式融入 Nebula 中。Azure 运营审查数据的存在使得 CPS 支持团队能够以实时方式对问题进行诊断与修复。运营支持工作由合作方戴尔负责完成。

Nebula 的正常运行依赖于 Windows Server 的实时迁移功能,该平台上的生产服务器运行数量已经超过 4 千台。管理员需要花费数天时间对全部运行中的虚拟机系统进行补丁安装。

作为于去年秋季正式上线的方案,微软 Cloud Platform System 采取“Azure in a box”打包方案。在戴尔服务器的支持下,这套平台运行有 Windows Server 2012 R2、System Center 2012 R2 以及 Windows Azure Pack。客户在部署 CPS 之后也将获得一系列来自 Azure 的技术方案,其中包括一套用于实现网站托管的自助服务门户、虚拟机与服务总线以及一套专门帮助管理员进行部署体系管理的门户机制。