`
bk_lin
  • 浏览: 346537 次
社区版块
存档分类
最新评论

Windows Azure 解决方案系列:西门子拓展软件递送服务,显著降低总拥有成本

 
阅读更多

公告:本博客为微软云计算中文博客的镜像博客。部分文章因为博客兼容性问题,会影响阅读体验。如遇此情况,请访问原博客


西门子一家电气和电气工程方面的全球性集团,业务遍及工业,能源和医疗保健方面,因其创新和技术成果赢得了全球的赞誉。西门子IT Solutions and Services开发了一个全球超过80,000台设备的运程服务系统。另一额外的服务使其用户可以通过VPN网络在全世界范围内将软件包发送到设备上。为了使这些软件更新和安装更高效,更节约成本,并能将更复杂的软件包投递给更多设备,西门子现在能够使用Windows Azure™平台来使设备直接连入互联网。公司可以动态的调整全球软件分发的规模,同时减少成本,加强服务,避免大量新资本投资。

场景

总部位于德国柏林和慕尼黑,西门子是一家电气和电气工程方面的全球性集团,业务遍及工业,能源和医疗保健方面。公司在全世界拥有410,000名职员。在2008财年,西门子收入€773亿欧元,(大约为1138亿美元),净收入€59亿欧元(IFRS)

西门子IT Solutions and ServicesIT解决方案和服务方面全球领先的供应商。其覆盖了整个单一来源的IT服务链,从IT基础设施的咨询到管理。另外,西门子IT Solutions and Services拓展了其他西门子部门(Siemens Sectors)的方案来包含IT解决方案。西门子IT Solutions and Services雇佣了超过41,000名职员,每年销售额为€53亿欧元,($78亿美元),其中超过70%是西门子部门(Siemens Sectors)之外产生的。

Elmar Stoecker, Siemens IT Solutions and Services投资组合管理主管:我们最先的评估显示我们能减少90%的总拥有成本,构建于Windows Azure之上的软件分发系统会更具有拓展性和成本效益。

为了控制成本和弥补设备和计算资源日益减少的可用性,西门子IT Solutions and Services开发了common Remote Service Platform (cRSP),一个由全世界内的3座数据中心内的大型服务器基础设施托管的远程服务系统。西门子使用cRSP远程支持全世界内超过80,000台设备。cRSP包括一个软件分发服务,其会通过VPN连接发送新软件和更新至设备,无需现场的维护支持。

未来,在新的应用领域内,例如:视频流或大规模软件更新,会需要一个能够轻松拓展或缩减规模来应对西门子流入流出的流量需求的解决方案。为了满足自己非云端数据中心中cRSP的需求,西门子必须构建一个大型服务器基础设施来处理峰值负荷。该大型服务器基础设施在低需求的非峰值期间会被闲置。

为了在机构内实现整个系统,会使得分发应用程序的成本升高。” Elmar Stoecker说道,西门子IT Solutions and Services投资组合管理主管,我们需要一个能快速实现并给予我们更多灵活性的解决方案。

到现在为止,全世界分发给设备的软件数量的增长造成了大量的需求,因为软件包通过VPN传递并要跨越防火墙。用户防火墙必须被管理员配置成允许VPN连接,西门子IT solutions and Services必须确保VPN服务器能力在数据中心中可用。这些因素都使基于VPN的解决方案的总拥有成本增加了。

为了使软件升级和安装更高效,并能节省成本,为更多设备分发更复杂的软件包,西门子IT Solutions and Services开始研究能轻松拓展cRSP能力的新技术。它需要一个解决方案来提供现有分发机制的功能,减少用户配置难度,阻止对复杂软件包进行未授权的更改,并以全世界内可靠的通信基础设施来支持。

从技术角度来看,我们面临的主要挑战是与现有平台平滑集成,可拓展性,降低复杂度,更高的安全性,” Stoecker说道,从业务角度来看,灵活性和成本是关键因素。

解决方案

西门子决定通过云计算模式来开发一个软件分发方案。现在公司已经能使用通过外部数据中心,托管于互联网上()的计算资源来存储和管理其软件包和分发信息。

西门子IT Solutions and Services参与了Microsoft® Technology Adoption Program,所以其能立即使用Windows Azure™平台一个互联网级别的云服务平台,托管于微软数据中心,为许多不同用户从一个中央存储点来向数以千记的设备发布软件包。

西门子选择Windows Azure平台,因为其提供高可用性,一个现收现付模式的可拓展基础设施,Windows Azure云服务操作系统,以及一套可以独立使用或联合使用的开发者服务。

多组件的软件分发服务

公司现在可以用托管于Windows Azure上的多组件软件分发服务来取代现有软件分发系统以及VPN连接。在西门子企业内部网内,一个SAP系统为软件分发生成订单。基于微软SQL Server®数据管理软件,西门子IT Solutions and Services developed开发了一款应用程序,称为Software Delivery Manager (SDM),来收集SAP系统产生的订单,并使订单与库中提取的软件包协同合作。

SDM之后上传订单与软件包至Software Delivery Service (SDS),后者使用Windows Azure Storage来存储软件包,并以微软SQL Azure™数据库存储管理数据。当软件包可下载时,SDS会在用户站点通知Software Delivery Client (SDC)SDC在独立的设备上下载并安装软件包,并通知SDS其完成状态。

最后,SDS将反馈中继给SDMSAP系统会留意下载和安装过程,提供账单信息,包括:所使用的Windows Azure资源量。

通过Windows Azure,我们无需将终端设备连接至数据中心,” Stoecker说道,现在我们在一个中央场所存储信息,用户也可以选择和时下载软件。

Elmar Stoecker, Siemens IT Solutions and Services投资组合管理主管: 我们大多数开发者使用过 Visual Studio工具,我们可以使用已知的基于SQL Server 2008,Visual Studio 2008,以及Visual Studio Team Foundation Server的开发环境,这便是我们使用Windows Azure的一大原因。

数据存储

SiemensSQL Azure中存储订单流程和管理信息,SQL Azure会与存储着软件包的Windows Azure Blob Storage进行同步。通过分离管理和批量数据,西门子可以将管理的负荷平衡用于Web rolesBlob Storage的负荷平衡会被Windows Azure Storage自动实现。公司使用Shared Access Signatures来确保用户访问软件包的安全性,而无需向他们提供Windows Azure Storage的共用访问密钥。

SQL Azure开发应用程序管理逻辑,使得我们能更快,更无缝的进行集成,以及内部代码重用。所以我们在云端的数据模式与非云端库内的一样。” Gerald Kaefer解释道,Siemens架构师。这使得西门子可以使用单一编码基础,这会使得公司易于管理。

优点

使用Windows Azure平台,西门子IT Solutions and Services开发了一个全球可用的软件分发服务方案,同时减少运营成本并避免大量资本投资。

公司可以动态拓展解决方案来满足需求,并只为所需使用的计算和存储资源付费。现在西门子IT Solutions and Services可以以更少时间和成本来提供增强的方案和服务,来更好的服务顾客。

降低资本风险

Siemens通过使用Windows Azure平台,已经降低了在不断变化的市场上基础设施的投资风险。无需对能满足峰值需求的物理基础设施进行前期投资,西门子正在减低其总拥有成本,并创建规模经济。

我们最先的评估显示我们能减少90%拥有成本,” Stoecker说道,构建于Windows Azure之上的软件分发系统会更具有拓展性和成本效益。

高可拓展性

现在西门子可以快速而轻松的拓展或缩减其软件分发系统的规模。它可以只使用所必须的存储和处理能力来为全世界的工业设备存储、分发、安装和检测软件包。之后,它也可以在低需求时缩减规模,使用更少的计算资源,并花费更少的成本。总而言之分发时间也显著减少。

知道发送了多少订单,我们便预先得到所需的Windows Azure计算资源。” Kaefer说道,直接从Windows Azure Blob Storage传输数据可以自动的无缝拓展,并避免托管于Web roles的网络服务的额外成本。

降低运营成本

以可以被灵活管理的Windows Azure计算和存储资源来替代物理基础设施,西门子显著的降低运营成本。无需再依赖VPN连接,它可以在系统管理和批准系统管理工具上花费更少的时间。西门子可以使用按次付费模式来获得灵活性,并在订单与用户之间维持价格透明性,并减少所需的维护成本。

通过暂时在Windows Azure上存储软件包,相较于自己的数据中心,我们的成本显著降低了。” Stoecker说道。

加强用户服务

通过其基于Windows Azure平台的新交付模式,西门子IT Solutions and Services可以为用户提供改善的服务和质量。举例来说,通过快速简易的软件试用和对增长的需求的快速响应,它可以提供成本的灵活性并节省用户成本。公司预期基于其新的软件分发系统能够更频繁的引入新服务。

熟悉的开发环境

Stoecker所说,我们构建于Windows Azure上的解决方案不但具有成本效益,相较于之前的系统实现起来也更加简便。

西门子IT Solutions and Services熟悉于微软Visual Studio®开发系统,并使用该技术来部署其基于Windows Azure的软件分发系统。我们大多数开发者使用过Visual Studio工具,” Stoecker说道,我们可以使用已知的基于SQL Server 2008,Visual Studio 2008,以及Visual Studio Team Foundation Server的开发环境,这便是我们使用Windows Azure的一大原因。

本文翻译自:

http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?CaseStudyID=4000005945

分享到:
评论

相关推荐

    Windows Azure使用入门 第二课:建立自己的网站.pdf

    通过 **Windows Azure** 创建和管理网站,不仅可以节省大量的时间和成本,还能获得更稳定、安全的服务体验。无论是个人开发者还是企业用户,都可以根据自身需求选择合适的服务级别,轻松搭建和管理自己的网站。

    走进云计算Windows Azure实战手记光盘

    走进云计算:Windows Azure实战手记 朱明中 水利水电出版社 《走进云计算》是为微软Windows Azure云计算平台而编写,将带来Windows Azure平台的功能以及开发的方式等各式各样的信息,帮助您了解微软的云计算平台...

    Windows Azure入门教学系列

    Windows Azure 入门教学系列 本教程系列旨在帮助初学者快速入门 Windows Azure 平台,学习如何创建、部署和管理云端应用程序。通过本系列教程,读者将了解 Windows Azure 的基本概念、开发工具和部署流程。 知识点...

    Windows+Azure实战

    1. **Windows Azure简介**:Windows Azure是由微软提供的全球分布式云平台,它提供了计算、存储、数据库、网络等一系列服务,支持多种操作系统、编程语言和工具。Azure的主要优点在于其弹性和可扩展性,允许用户根据...

    Windows Azure

    ### Windows Azure 应用程序服务平台详解 #### 一、Windows Azure 概述 Windows Azure 是由微软提供的公有云应用程序平台,在中国大陆区域的服务由世纪互联运营。该平台旨在为企业和个人开发者提供灵活、强大的...

    Windows Azure云平台概述.pdf

    总的来说,Windows Azure 作为微软的云解决方案,为企业提供了一种高效、灵活且经济的IT基础设施,帮助企业快速适应市场变化,提升业务效率。通过利用云计算的特点,企业可以更专注于核心业务,而不是被IT运维所束缚...

    Windows Azure使用入门 第一课:创建虚拟机.pdf

    **Windows Azure** 是微软推出的一项云计算服务,为企业和个人提供了丰富的云解决方案,其中包括基础设施即服务 (IaaS)。通过 IaaS,用户可以在云端构建、部署和管理各种应用程序和服务。而 **Windows Azure 虚拟机*...

    Windows Azure技术简介

    - 按需付费模式,显著降低成本。 - 提供高可用性、高可扩展性和安全性。 2. **云计算与公有云**: - 规模化和自动化:利用虚拟化技术和自动化管理工具实现资源的有效分配。 - 低成本与易用性:通过公有云服务,...

    Windows Azure技术解决方案.docx

    总的来说,Windows Azure通过其全面的服务组合和强大的功能,为企业提供了一种高效、灵活且可靠的云解决方案,无论是在开发测试、运行复杂应用程序,还是在构建大规模可伸缩的云服务方面,都能发挥重要作用。

    实战 Windows Azure:微软云计算平台技术详解

    - **计算服务**:Windows Azure 提供了虚拟机服务,允许用户在云端部署和管理应用程序。这些虚拟机可以运行不同的操作系统,支持多种编程语言。 - **存储服务**:包括Blob存储、表存储和队列存储等多种存储类型,...

    Windows Azure系列课程视频汇总

    Windows Azure 入门系列课程(1):Windows Azure 概述 http://www.aboutyun.com/thread-5777-1-2.html Windows Azure 入门系列课程(2):Windows Azure Storage 简介 2008年10月27日,在洛杉矶举行的专业开发者...

    Windows Azure使用入门 第八课:云端备份和灾难恢复.pdf

    随着云计算技术的发展,诸如Windows Azure备份服务这样的解决方案应运而生,为企业提供了更为高效、经济的备份选择。 **Windows Azure备份服务**是一种基于云端的数据保护方案,旨在帮助用户将其本地数据备份至...

    Windows Azure Platform + PHP

    - **Web Role与Worker Role**:Windows Azure支持两种类型的角色——Web Role和Worker Role,前者用于托管Web应用程序,后者则适合后台处理任务。 ##### 5.2 配置与部署 - **Service Definition (.csdef) 文件**:...

    70-583 Windows Azure 题库

    - **队列名称规则**:Windows Azure Queue服务对队列名称有特定的要求,例如长度限制、只允许小写字母、数字以及连字符等。 - **调试技巧**:当遇到初始化连接失败的情况时,首先检查队列名称是否符合规定。 ### ...

    Windows Azure Platform

    通过这些服务,Windows Azure平台帮助企业实现灵活、可扩展的IT基础设施,降低运维成本,并加速创新。开发者可以利用这个平台构建复杂的应用程序,同时享受到云计算带来的弹性、可伸缩性和经济性。

    Windows Azure使用入门 第六课:运行开源软件与系统.pdf

    ### Windows Azure 使用入门第六课:运行开源软件与系统 #### 运行开源操作系统 随着云计算技术的不断发展,Microsoft 的 Windows Azure 平台逐渐成为一个能够支持多种操作系统和开发环境的强大平台。这一章节主要...

    windows Azure云平台介绍

    存储服务为用户提供了一个可靠且可扩展的存储解决方案。它包括Blob存储、表存储和队列存储等不同的服务类型,以满足不同的数据存储需求。 - **Blob存储**:适用于非结构化数据的大规模存储,如文档、图片或视频等。...

    Windows Azure平台概述ppt

    Windows Azure 存储服务提供了一系列可扩展的云存储解决方案: 1. **海量存储空间**:每个存储账户最大支持 100TB 的存储容量。 2. **自动扩展**:能够自动扩展以应对巨大的数据量和吞吐量需求。 3. **RESTful Web ...

    第 4 天 — Azure 开放 AI:设置 Azure AI 搜索解决方案.docx

    ### Azure开放AI:设置Azure AI搜索解决方案 #### 一、概览 在当前技术发展背景下,人工智能(AI)已经成为企业提升竞争力的关键要素之一。作为云计算领域的领军者之一,微软不断推出创新工具和服务来帮助企业实现...

Global site tag (gtag.js) - Google Analytics