把云“打包”:微软如何创建Server2012
测试与交流 恰恰相反,研发团队把第一年时光用在了规划、测试并进行开发系统重组等工作上。所谓规划,是指开发人员与硬件供应商及系统客户进行交流,了解当前服务器及数据中心市场的走向——Snover将此称为“技术团队的呼声”。 “专有一个团队拿出大量时间与使用Windows系统的云数据中心工作人员交流,询问哪些功能奏效、哪些功能还有缺陷,并了解他们最急需的内容。”——Jeffrey Snover “我们离开自己的办公室,与客户面对面交流,”他表示,向对方解释微软希望了解企业最想在新的服务器操作系统中获得哪些功能。“专有一个团队拿出大量时间与使用Windows系统的云数据中心工作人员交流,询问哪些功能奏效、哪些功能还有缺陷,并了解他们最急需的内容。” 第二步——重新调整开发平台——这意味着微软的技术团队专注于创建新的代码管理及开发工具。这一步骤被称为“伟大的代码检查、伟大的品质标准以及建立必要的单元测试框架,进而真正提高我们的工程设计经验,”Snover指出。 尽管在最初的一年中团队里没有人开始着手产出代码,但这并不代表大家什么都没写过。工程师们利用这段时间尝试新思路与新技术,努力熟悉Windows Server 2012开发工作正式开始后可能会用到的技术与工具——当然,他们也花了不少时间用于了解新硬件。 处理存储事宜 以从客户那边得到的信息为基础,Windows Server开发团队确定了新系统所应包含的主要内容,并考虑如何将其纳入下一次将要发布的版本当中。根据Snover的说法,当时他们已经隐约意识到,改善服务器操作系统的存储方式也许会成为新产品的关键所在,因为这能够有效帮助IT部门进行事务管理并降低运营成本。 Windows Server 2012立志成为一款“终极云操作系统”。
其它几个关键领域则是自动化、速度与虚拟化。客户们认为,自动化功能需要进一步简化且遵循标准化流程;而基于数据中心灵活性及业务敏捷性的考量,微软还需要对虚拟化支持再下一番苦功。在速度方面,大家关注的重点在于系统的初始性能与性价比。 接下来,技术团队把上述系统功能整合起来,并列出一份待解决问题的优先次序表。大家的主要思路是把Windows Server作为数据中心抽象层加以处理——他们对于硬件抽象层的概念非常熟悉,因此打算以此为切入点将这一从NT版本诞生之日起就伴随着Windows Server家族成长的部分扩展到整个数据中心领域。 这意味着Windows Server 2012不仅要能够管理及控制计算及存储体系,还得有能力支持虚拟交换机及工具中的软件定义型网络,进而以动态方式管理可能面对的海量IP地址。 微软公司“需要一套基于标准的数据中心整体管理方案——一切尽皆涵盖其中——且不存在任何禁区,”Snover告诉我们。 (编辑:云计算网_泰州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |