基于Windows Azure 包、Service Provider Foundation 和 Virtual Machine Manager的示例门户代码 – 版本 2

原文地址:http://blogs.technet.com/b/privatecloud/archive/2014/06/26/sample-portal-code-based-on-windows-azure-pack-service-provider-foundation-and-virtual-machine-manager-version-2.aspx 继第 1 版示例门户代码发布之后,我们通过基于客户输入的新场景对其进行了增强。现在,我们即将发布第 2 版示例门户代码,其中通过执行SMA Runbook纳入了虚拟机控制台连接和虚拟机检查点等新场景。                           示例门户代码涉及的场景   控制面板或门户集成 租户(使用ASP.NET成员资格提供程序)和管理员(使用Windows)门户WAP身份验证 列出可用订阅计划 列出租户订阅 列出租户订阅报价 列出订阅虚拟机(租户) 执行虚拟机操作: VM云资源提供程序(SPF) 启动虚拟机 停止虚拟机 创建虚拟机 虚拟机详细信息 虚拟机连接(版本 2 中的新功能):此功能允许您下载具有用于连接它的所选虚拟机的特定设置的 RDP 文件。该场景需要在环境中配置远程控制台功能。有关为Windows Server 和 System Center设置远程控制台的详细信息,请参阅Technet 文档。 执行SMA Runbook的功能(版本 2 中的新功能):此功能允许您代表租户使用WAP管理员门户自行预配置SMA Runbook。在该示例中,将会显示一个采用虚拟机检查点的租户示例,但可配置为使用WAP管理员门户运行任何预配置SMA Runbook。有关配置SMA Runbook的说明,请参阅自述文件(ContosoCloud示例自述文件)。   示例屏幕截图 ·         租户订阅…


基于Windows Azure 包、Service Provider Foundation 和 Virtual Machine Manager的示例门户代码

原文地址:http://blogs.technet.com/b/privatecloud/archive/2013/11/28/sample-portal-code-based-on-windows-azure-pack-service-provider-foundation-and-virtual-machine-manager.aspx 最近,我们发现很多客户(包括服务提供商)纷纷寻找集成示例或最佳实践指南,希望集成现有门户或者开发全新门户以便与Windows Azure包 (WAP) API集成,从而为其租户提供基于WAP的开箱即用的云服务(如Web Site Cloud、VM Cloud、Service Bus Cloud、SQL Server、My SQL Server),继而使用基于订阅的模型使用这些服务。在本文中,我将会说明并提供基于System Center 2012 R2Windows Azure 包 (WAP)、Service Provider Foundation (SPF) 和Virtual Machine Manager (VMM)开发的示例门户代码(如下所示)。示例门户为ASP.Net、MVC 4、Web 应用程序,旨在实施WAP API以便使用WAP的服务管理 API执行一些常见的WAP和虚拟机(VM)操作。   示例门户代码的作用: 虽然绝大部分客户能够使用发布的WAP 开发人员工具包文档自行开发门户,我们仍然发现很多客户要求提供用于实现特定用例或场景的示例代码,以便用作示例进行参考并扩展到真实世界的场景中。此外还有一些需求,客户希望了解实现身份验证逻辑背后的更多详细信息,以便与作为租户和管理员的服务管理 API 集成。此处提供的示例主要解决上述两个问题,并对WAP开发人员工具包文档提供的信息加以补充。有关WAP SDK的最新信息,请参阅产品文档。   示例门户代码涉及的场景: 该示例门户代码包含以下场景: 控制面板或门户集成 租户(使用ASP.NET成员资格提供程序)和管理员(使用Windows)门户WAP身份验证 列出可用订阅计划 列出租户订阅 列出租户订阅报价 列出订阅虚拟机(租户) 执行虚拟机操作: VM云资源提供程序(SPF) 启动虚拟机 停止虚拟机 创建虚拟机 虚拟机详细信息   示例门户代码的组成部分: 该示例门户代码包含以下两部分或Visual…


软件定义的网络 – 使用 Hyper-V 网络虚拟化的混合云(第 3 部分)

原文链接:http://blogs.technet.com/b/privatecloud/archive/2013/11/28/software-defined-networking-hybrid-cloud-using-hyper-v-network-virtualization.aspx 大家好! 欢迎阅读本“软件定义的网络”博客系列的最后一部分(第 3 部分,共 3 部分)。 在上一篇文章中,我们已经介绍过多租户 S2S VPN 和 NAT 如何为包含多个不同租户(具有 Fabrikam 网络托管的重叠 IP 地址)的虚拟机提供不同模式的连接。在本文中,我们将介绍 Fabrikam 如何才能运用这些技术将灾难恢复作为服务进行部署。   全面整合:使用 Windows Server 2012 R2 执行基于云的灾难恢复 场景概述 Fabrikam 提供灾难恢复服务,它允许租户将虚拟机复制到 Fabrikam 数据中心。如果必须恢复虚拟机,则启动虚拟机,将其连接至租户虚拟网络并分配租户虚拟网络 IP 地址。在将虚拟机连接至租户虚拟网络之后,将可以通过 VPN(站点到站点和点到站点)进行访问,而且虚拟机还可通过 NAT 访问 Internet 资源。另外,Fabrikam 也为其客户提供自助服务云服务,以便使用、配置其网络,支持直接访问 Internet,或为场所设置 VPN(S2S 和 P2S)连接。 首先,我们来了解一下 Contoso 如何才能将其虚拟机复制到 Fabrikam 并在“恢复后”使用多租户网关通过点到站点 VPN 进行访问。另外,我们还会介绍 Woodgrove 如何才能将其虚拟机从纽约站点 (NY) 复制到 Fabrikam。如果…


软件定义的网络 – 使用 Hyper-V 网络虚拟化的混合云(第 2 部分)

原文地址:http://blogs.technet.com/b/privatecloud/archive/2013/11/21/software-defined-networking-hybrid-clouds-using-hyper-v-network-virtualization-part-2.aspx 大家好! 这是“软件定义的网络 – 使用 Hyper-V 网络虚拟化的混合云”系列文章的第 2 部分(共 3 部分)。在上一篇文章中,我们介绍了与 Hyper-V 网络虚拟化有关的所有重要概念。在本文中,我们将详细审视简单 SDN 实施场景,并说明如何使用 Hyper-V 网络虚拟化 (HNV)、Windows Server 2012 R2 和 System Center 2012 R2 有效实施相关操作。 实施 Hyper-V 网络虚拟化:概念性“简单”设置。 场景概述: 第 1 部分介绍的网络虚拟化支持服务提供商(如  Fabrikam)基于现有旧网络基础设施的软件中全面部署云托管。Fabrikam 可通过同一物理网络部署  Woodgrove Bank 和 Contoso Ltd 虚拟机(相同主机上的 IP 地址重叠)以最佳方式利用其物理基础结构。这种方法的优势在于,Fabrikam 能够完全在软件中部署解决方案。下面我们来看看 Woodgrove Bank 和 Contoso Ltd 两家组织的业务需求,以及云服务提供商 Fabrikam 如何能够通过 HNV 满足这些需求。 Woodgrove Bank 采用一款双层移动应用程序。第一层是供 Woodgrove Bank 员工连接的 Web…


软件定义的网络 – 使用 Hyper-V 网络虚拟化的混合云(第 1 部分)

原文地址:http://blogs.technet.com/b/privatecloud/archive/2013/11/20/hyper-v-network-virtualization-architecture-and-key-concepts.aspx 大家好! 到目前为止,大家很可能已经阅读过 Brad Anderson 撰写的博客文章(无限制网络:SDN),其中介绍了软件定义的网络,以及如何将其应用于更大的主题数据中心转型。 大家会问,究竟什么是 SDN?Brad 曾在他的博客中提到过,SDN 的核心是运用软件使您的网络成为可无缝跨云边界扩展的自动化共用资源。SDN 首先通过网络虚拟化从您的底层物理网络提取应用程序和工作负载。接着,提供一致平台以便跨越各种云环境传递和实施策略 – 内置服务,如网关会跨越这些云无缝扩展您的数据中心。最后,SDN 会提供基于标准的机制,从而自动部署两个网络。 在这种情况下,本系列博客文章将详细介绍 Windows Server 2012 R2 和 System Center 2012 R2 如何交付启用混合云的内置 SDN 解决方案,通过 Hyper-V 网络虚拟化和 System Center 2012 R2 Virtual Machine Manager 实现多租户隔离和网络策略部署,同时通过多租户软件网关启用新的混合云场景,支持站点到站点 VPN、转发和 NAT 功能。下面是整个系列的文章目录: 目录 第 1 部分:Hyper-V 网络虚拟化:体系结构和主要概念。 第 2 部分:实施 Hyper-V 网络虚拟化:概念性“简便”设置。 第 3 部分:综合运用:使用 Windows Server 2012 R2 实现基于云的灾难恢复 (DR)。 Hyper-V 网络虚拟化:体系结构和主要概念 Hyper-V 网络虚拟化提供完善的 SDN…


自动化 – Service Management Automation 简介

本文是 Brad Anderson“Windows Server 和 System Center 2012 R2 新增功能”精选系列文章的第九部分。这篇文章介绍了 Service Management Automation 和 PowerShell 工作流,以及如何将其应用于 Brad 提出的更大主题“数据中心转型”。要阅读该文章及讨论的其他主题,请先阅读以下文章:2012 R2 新增功能:服务供应商和租户 IaaS 体验 为什么这篇文章对您至关重要? Charles Joy 和我计划开始涉足 Service Management Automation (SMA) 池,在接下来的几篇文章中向大家简要介绍 SMA 与 Orchestrator 的比较和对照。虽然无法回答大家可能提出的所有问题,但可以与大家交流想法,这会激发大家的好奇心。举例来说,我真的很喜欢 SMA 以及它为实现数据中心自动化所带来的益处。在本文中,我们只想激发大家对 SMA 和 PowerShell v3 的兴趣,介绍两者的概念,以及如何在未来的数据中心自动化解决方案中相互支持。大家可能对这些变化感到好奇,尤其会对可能在自动化道路上可能实现的灵活性和创意感到惊讶不已。阅读本文,进一步感受惊喜 。 未来计划发布的文章 – 敬请期待 我们已经发布了七篇相关文章! 自动化 – Service      Management Automation Runbook 聚焦 – SMA     …


在活动电子邮件模板中使用父工作项的数据属性

注意:本篇博文仅与 System Center 2012 – 服务管理器(或更高版本)相关。 这是一篇由我们的一个社区专家 Greg Wojkun 编写的客座博文。非常感谢 Greg 与我们分享! ======================== 背景知识 我们的更改请求流程要求 CR 所有者在 CR 表上的更改请求描述数据属性中提供其更改请求的详细信息。CR 所有者还必须应用与 CR 相关的正确审阅活动 (RA) 和手动活动 (MA),并在 MA 和/或 RA 的描述字段中提供大致相同的详细信息。作为 SCSM 管理员,我常听到最终用户提出这样的问题:为什么我需要加倍努力地编写 CR 描述,还要在 MA 或 RA 描述字段中编写大致相同的描述。我对他们的回应很简单:我希望确保审阅者和/或活动实施者在接收工作流电子邮件时具备所需的全部基本信息,以便批准或完成来自电子邮件的活动(使用 Exchange Connector)。在 SCSM 2010 中,不可能将 CR 数据属性植入 MA 和 RA 电子邮件模板。在 2012 中,这已成为可能。但在我试图执行此操作时,发现并不是轻而易举就能做到的。通过与 Travis 合作,我已了解如何执行此操作,并希望向 SCSM 用户分享该体验,以满足其最终用户的类似要求。 首先,我们需要理解…


2012 R2 新增功能:面向现代 Web 的 PaaS

9 篇博文系列的第 9 篇。   支撑所有 2012 R2 产品的一个重大承诺其实很简单:一致性。 用户体验中的一致性、IT 专业人士的一致性、开发人员的一致性,以及云之间的一致性。而实现该一致性的一个重要部分是 Windows Azure Pack (WAP)。上周,我们探讨了服务总线将如何实现跨云连接,而在今天的博文中,我们将介绍更多在 Azure 数据中心内构建和测试,并且现已向 Windows Server 推出的 PaaS 功能。借助 WAP、Windows Server 2012 R2 和 System Center,IT 专业人士可让其数据中心变得更具扩展性、更为灵活且更为安全。 在开发该 R2 版本的整个过程中,我们密切关注了组织需要和希望从云中获得的功能。一个重要的反馈是他们希望能一次构建应用,然后让该应用在任何数据中心或云中上线。这一功能现在首次得以实现。无论您的应用位于私有云、公有云,还是托管云中,您组织中的开发人员和 IT 专业人士都将在各个云中获得高度一致的体验。 我确定将变得格外热门的一个元素是这一 PaaS 的灵活性和便携性。我曾无数次听到客户对这一 PaaS 理念喜爱有加,但是他们并不希望被锁定或局限于仅在特定的数据中心中运行。现在,我们的客户和合作伙伴能够构建 PaaS 应用,并随处运行。这真是奇妙无比!在过去两年中,市场已经开始了解 PaaS 所提供的优势,现在这些优势(自动扩展、敏捷性、灵活性等)已唾手可得,并在 Microsoft 提供的私有云、托管云和公有云间保持一致。 本篇博文将花较多时间介绍 Windows Azure 网站,以及这一高密度的网站托管将如何提供真正下一代的优势、功能和一致性。 Microsoft 几乎是唯一一家能够跨云提供这些类型的功能的公司,我非常自豪地说我们是唯一一家拥有持续的企业级执行跟踪记录的公司。 借助 WAP 所新增的功能,组织现在无需锁定到云即可利用…


2012 R2 新增功能:通过 Windows Azure Pack 实现现代应用程序

 9 篇博客系列文章的第 8 篇。 不要让标题蒙蔽了您 – 本篇博文对开发人员和 IT 专业人员都至关重要。 我之所以这样提醒是因为,当我在全球各地举行的技术大会上发言时,常常在我开始探讨开发人员前景和开发人员工具时,会议室中的许多 IT 专业人员就开始玩《愤怒的小鸟》,等待着开发人员部分快点结束。 为什么这对 IT 专业人员了解如何构建现代应用程序非常重要?答案很简单:IT 专业人员构建并运营承载这些应用程序的基础设施,而且您对如何构建这些应用程序了解得越多,您对平台要求的了解程度越深。 这是策略原因。另外还有战略原因。 如果您的组织尚未定义组织的云策略 - 这将指日可待。在这些对话中,您需要成为贡献者和领导者。通过掌握今天的主题,您可以成为对话的一员并定义长期的解决方案,而不是仅对他人制定的决策作出反应。 未来的 IP 专业人员角色需要您知道如何为云构建应用程序,以及这些应用程序工作的云基础设施是每位 IT 专业人员需要的内容,以便在定义组织的云战略的会议上发表您的意见。IT 专业人员还需要知道他们的团队如何适应这种以云为中心的模型,以及如何积极推动这些讨论。 这些 R2 博文将让您了解所需的内容,而且这种“实现现代业务应用”支柱将特别具有帮助作用。 在本系列的博文中,我们讲述了在私有云、托管云和公有云之间保持一致性的重要性,而且还探讨了 Microsoft 的愿景和提供一致云方面的独特性。Windows Azure Pack 是 Microsoft 在公有云领域进行创新的一个绝佳典范,而且为数据中心带来这种创新的优势。 Windows Azure Pack – 从字面意思上来说 – 是在我们的公有云中历经检验和证明的一组功能。现在,您可以使用这些功能来增强您的云,并确保实现我们认为非常重要的“一致性云”。 Windows Azure Pack 的一大优点是在构建应用程序之后,可以在任何 Microsoft 云(私有云、托管云或公有云)中部署和运营应用程序。 这种灵活性意味着您可以构建应用程序,最初部署在私有云中,然后,如果想在以后将应用迁移到服务提供商或 Azure,可以执行相应的操作,而不必修改应用。使类似的任务变得简单是我们有关云一致性承诺的一个重要组成部分,而且它是只有 Microsoft(并非 VMware,并非 AWS)才可以提供的东西。…


2012 R2 新增功能:云集成的灾难恢复

9 篇博客 系列文章的第 7 篇。今天发布的博文是两块内容中的第 2 部分;要阅读前半部分,请单击此处。      过去、现在和未来,我们都在灾难恢复 (DR) 和高可用性 (HA) 解决方案领域不懈努力,并且已经取得了一些成绩。不过,有一个问题始终摆在我们的面前,对于那些真正建立了可靠 DR 解决方案的所有企业而言,这个成本高得令人难以置信。事实上,太高的成本一直令人望而却步;可以这么说,完整的 DR 解决方案属于仅为大型企业而打造的奢侈品。 通过不懈地努力应对挑战、解决问题,为各行各业提供方便易用、经济实惠的解决方案 — 在加入之前,Microsoft 的卓越成即令我敬佩,在此工作之后,这种敬佩有增无减。  借助 Windows Server 2012 R2、Hyper-V 副本和 System Center 2012 R2,我们已经提供面向大众的 DR 解决方案。 这种 DR 解决方案完美地例证了云改变一切。  由于 Windows Azure 提供全局性的高可用性云平台以及一个可以充分利用 HA 功能的应用程序体系结构 – 您可以基于随时、随地可用的 Azure 构建应用。这种功能正是我们决定在 Azure 上为 DR 解决方案构建控制面板或管理控制台的原因。始终可以获取执行测试、计划内或计划外恢复所需的控制面板和所有元数据。这意味着您不必进行巨大的投资,而在过去,要构建高可用性平台以承载 DR 解决方案,则必须进行巨大的投资 – 现在Azure 可以自动提供所需的一切。 (顺带说明一下,以后您准备构建的所有新应用程序都应依赖…