Windows Azure Casestudy van oplossing voor de klant
Siemens breidt service voor levering van software uit en reduceert TCO aanzienlijk
Overzicht
Land of regio: Duitsland Sector: zakelijke dienstverlening – hightech Klantprofiel Siemens is een internationale grootmacht op het gebied van elektronica en elektrische engineering en is werkzaam in de sectoren industrie, energie en gezondheidszorg. Het bedrijf telt circa 410.000 medewerkers en heeft een wereldwijde reputatie als het gaat om innovatie en prestaties. Bedrijfssituatie Siemens wilde de capaciteit van het softwaredistributiesysteem uitbreiden om software efficiënter te leveren, de kosten te verlagen en meer apparaten te voorzien van complexere softwarepakketten. Oplossing Siemens gebruikte het Windows Azure™platform om duizenden apparaten voor uiteenlopende klanten vanaf één centrale opslaglocatie op internet van softwarepakketten te voorzien. Voordelen Lager kapitaalrisico • Hoge schaalbaarheid • Lagere bedrijfskosten • Betere klantenservice • Vertrouwde ontwikkelomgeving •
“Onze eerste schattingen laten zien dat we onze TCO met een factor 10 kunnen verlagen. Het softwaredistributiesysteem dat we met Windows Azure hebben ontwikkeld, is 10 keer goedkoper dan onze vorige oplossing.” Elmar Stoecker, Director Portfolio Management, Siemens IT Solutions and Services
Siemens is een internationale grootmacht op het gebied van elektronica en elektrische engineering en werkzaam in de sectoren industrie, energie en gezondheidszorg. Het bedrijf heeft een wereldwijde reputatie opgebouwd als het gaat om innovatie en technische prestaties. Siemens IT Solutions and Services ontwikkelde een systeem voor externe service voor meer dan 80.000 apparaten wereldwijd. Middels een extra service kunnen gebruikers softwarepakketten via virtuele particuliere netwerkverbindingen naar apparaten overal ter wereld distribueren. Om deze software-updates en -installaties efficiënter te maken, de kosten te reduceren en meer apparaten van complexere softwarepakketten te voorzien, kan Siemens nu gebruikmaken van het Windows Azure™-platform voor apparaten die rechtstreeks met internet zijn verbonden. Dankzij deze oplossing kan het bedrijf zijn softwaredistributie wereldwijd schalen en daarnaast de kosten verlagen en services verbeteren zonder grote nieuwe kapitaalinvesteringen.
“Vanuit technisch oogpunt bestonden onze voornaamste uitdagingen uit het realiseren van een soepele integratie met het bestaande platform, betere schaalbaarheid, verminderde complexiteit en betere beveiliging. Vanuit zakelijk oogpunt waren flexibiliteit en de kostenfactor de belangrijkste overwegingen.” Elmar Stoecker, Director Portfolio Management, Siemens IT Solutions and Services
Situatie
Siemens, met hoofdkantoren in Berlijn en München (Duitsland), is een internationale grootmacht op het gebied van elektronica en elektrische engineering en is werkzaam in de sectoren industrie, energie en gezondheidszorg. Het bedrijf telt circa 410.000 medewerkers over de hele wereld. In het boekjaar 2008 had Siemens een omzet van € 77,3 miljard en een netto winst van € 5,9 miljard (IFRS). Siemens IT Solutions and Services is wereldwijd een toonaangevend leverancier van IT-oplossingen en -services en bedient de volledige IT-serviceketen, van consulting tot het beheer van IT-infrastructuur. Daarnaast levert Siemens IT Solutions and Services diverse IT-oplossingen voor de producten en services van de andere Siemens-sectoren. Siemens IT Solutions and Services heeft meer dan 41.000 mensen in dienst en boekt jaarlijks een omzet van € 5,3 miljard, waarvan ruim 70 procent afkomstig is uit andere sectoren dan die van Siemens. Om bij te dragen aan kostenbeheersing en om de verminderde beschikbaarheid van faciliteiten en computing-resources te compenseren, ontwikkelde Siemens IT Solutions and Services het 'common Remote Service Platform' (cRSP), een systeem voor externe services dat via een grote serverinfrastructuur in drie datacenters over de hele wereld wordt beheerd. Siemens gebruikt cRSP voor de externe ondersteuning van meer dan 80.000 apparaten wereldwijd. cRSP omvat een softwaredistributieservice die softwarereleases en -updates uitstuurt naar apparaten via VPN-verbindingen (Virtual Private Network) zonder noodzaak tot onderhoudsondersteuning op locatie. In de toekomst vereisen nieuwe toepassingsgebieden zoals videostreaming of grootschalige software-updates een oplossing die gemakkelijk kan worden geschaald op basis van verkeer en vraag binnen en buiten Siemens. Om aan deze
vereisten te voldoen met cRSP in de eigen datacenters, moest Siemens een grote serverinfrastructuur bouwen die bestand was tegen piekbelastingen. Deze grote serverinfrastructuur zou onderbezet zijn in perioden met minder vraag. “Een interne implementatie van het hele systeem maakte het erg duur om software te distribueren,” zegt Elmar Stoecker, Director Portfolio Management bij Siemens IT Solutions and Services. “We zochten naar een oplossing die we snel konden implementeren en die ons meer flexibiliteit zou geven.” De distributie van steeds grotere hoeveelheden software op apparaten over de hele wereld kostte tot nu toe heel wat moeite, aangezien de softwarepakketten via VPN-verbindingen en firewalls moesten worden verstuurd. Firewalls van klanten moesten door beheerders worden geconfigureerd voor VPN-verbindingen en Siemens IT Solutions and Services moest ervoor zorgen dat de datacenters over voldoende VPN-servercapaciteit beschikten. De TCO van de VPN-oplossing nam hierdoor aanzienlijk toe. Siemens IT Solutions and Services wilde software-updates en -installaties efficiënter laten verlopen en meer apparaten van complexere softwarepakketten voorzien en investeerde daarom in een nieuwe technologie waarmee de capaciteit van cRSP gemakkelijker kon worden uitgebreid. Het bedrijf zocht naar een oplossing die over de functionaliteit van het bestaande softwaredistributiesysteem beschikte, die gemakkelijker te configureren was voor klanten, die ongeautoriseerde wijzigingen in complexe softwarepakketorders zou helpen voorkomen en die door een betrouwbare, wereldwijde communicatieinfrastructuur werd ondersteund.
“Door softwarepakketten tijdelijk op Windows Azure op te slaan, is de opslag een stuk goedkoper dan wanneer we onze eigen datacenters zouden gebruiken.” Elmar Stoecker, Director Portfolio Management, Siemens IT Solutions and Services
“Vanuit technisch oogpunt bestonden onze voornaamste uitdagingen uit het realiseren van een soepele integratie met het bestaande platform, betere schaalbaarheid, verminderde complexiteit en meer beveiliging,” zegt Stoecker. “Vanuit zakelijk oogpunt waren flexibiliteit en de kostenfactor de belangrijkste overwegingen.”
Oplossing
Siemens besloot een softwaredistributiesysteem te ontwikkelen op basis van een 'cloud computing'-model. Het bedrijf kan zijn softwarepakketten en distributiegegevens nu opslaan en beheren met behulp van computing-resources die op internet (de 'cloud') via een externe datacenter worden gehost. Siemens IT Solutions and Services nam deel aan het Microsoft® Technology Adoption Program, zodat het onmiddellijk gebruik kon maken van het Windows Azure™-platform. Met dit onlineplatform voor cloud-services, dat wordt gehost in Microsoft-datacenters, kunnen software-pakketten vanuit een centrale opslaglocatie naar duizenden apparaten aan uiteenlopende klanten worden gedistribueerd. Siemens koos voor het Windows Azureplatform vanwege de hoge beschikbaarheid, de schaalbare infrastructuur met een payas-you-go-prijsmodel, het cloud-servicebesturingssysteem van Windows Azure en de services voor ontwikkelaars die afzonderlijk of gezamenlijk kunnen worden gebruikt. Software in componenten Distributieservice Het bedrijf kan nu het bestaande softwaredistributiesysteem en de bestaande VPN-verbindingen vervangen door een nieuwe softwaredistributieservice die uit meerdere componenten bestaat en die op het Windows Azure-platform wordt gehost. Op het intranet van Siemens genereert een SAP-systeem orders voor softwaredistributie. Siemens IT Solutions and Services ontwikkelde op basis van Microsoft SQL Server®-gegevensbeheersoftware een applicatie onder de naam
Software Delivery Manager (SDM), die orders van het SAP-systeem verzamelt en deze coördineert met softwarepakketten die van een opslaglocatie afkomstig zijn. SDM uploadt vervolgens de orders en pakketten naar de SDS (Software Delivery Service), die gebruikmaakt van de Windows Azure-opslag voor softwarepakketten en die de Microsoft SQL AzureTM-database als beheergegevensservice gebruikt. Wanneer softwarepakketten beschikbaar zijn voor downloaden, stuurt SDS een melding naar de SDC (Software Delivery Client) op de klantlocaties. SDC downloadt en installeert de softwarepakketten op afzonderlijke apparaten en stuurt een melding naar SDS wanneer het proces is voltooid. Ten slotte geeft SDS feedback aan SDM en het SAP-systeem met betrekking tot het downloaden en installeren en levert daarnaast factureringsgegevens, waaronder de hoeveelheid gebruikte capaciteit van Windows Azure. “Dankzij Windows Azure is er geen verbinding nodig tussen de eindapparatuur en datacenters,” zegt Stoecker. “We beschikken nu over een centrale locatie waar we informatie opslaan en klanten kunnen zelf beslissen wanneer ze de software gaan downloaden.” Gegevensopslag Siemens slaat zijn orderverwerkings- en beheergegevens op in SQL Azure; SQL Azure is op zijn beurt gesynchroniseerd met verwijzingen naar de Windows Azureblobopslag waarop de softwarepakketten zich bevinden. Door beheer- en massagegevens van elkaar te scheiden, kan Siemens de taakverdeling van web roles voor beheer toewijzen. De taakverdeling van blobopslag wordt automatisch verricht door Windows Azure-opslag. Het bedrijf gebruikt Shared Access Signatures om de toegang tot softwarepakketten voor klanten te beveiligen zonder de klanten de sleutel voor gedeelde toegang voor de Windows Azure-opslag te geven.
“Het merendeel van onze ontwikkelaars heeft ervaring met Visual Studio-tools. Dit was een goed argument om voor het Windows Azureplatform te kiezen, omdat we dezelfde ontwikkelomgeving konden gebruiken.” Elmar Stoecker, Director Portfolio Management, Siemens IT Solutions and Services
“Door de applicatiebeheerlogica op SQL Azure te ontwikkelen, verliep de migratie snel en naadloos en kon interne code worden hergebruikt. Op deze manier konden we in de cloud hetzelfde gegevensmodel gebruiken als bij de opslag in ons eigen datacenter,” legt Gerald Kaefer, architect bij Siemens, uit. Hierdoor kan Siemens één codebasis gebruiken, die voor het bedrijf gemakkelijker te beheren is dan twee afzonderlijke sets.
Voordelen
Dankzij het Windows Azure-platform kan Siemens IT Solutions and Services softwaredistributie als een internationaal verkrijgbare service ontwikkelen en tegelijkertijd zijn bedrijfskosten verlagen en grote nieuwe kapitaalinvesteringen vermijden. Bovendien kan het bedrijf zijn oplossing dynamisch schalen om aan de vraag te voldoen en hoeft het alleen te betalen voor de computing- en opslagcapaciteit die het nodig heeft en alleen wanneer die capaciteit nodig is. Door verbeterde oplossingen en services in minder tijd en met minder kosten te introduceren, kan Siemens IT Solutions and Services zijn klanten beter van dienst zijn. Lager kapitaalrisico Siemens heeft het risico bij investeringen in infrastructuur in een veranderende markt verlaagd door gebruik te maken van het Windows Azure-platform. Omdat Siemens niet vooraf hoeft te investeren in een fysieke infrastructuur die bestand is tegen piekbelastingen, kan het bedrijf nu een lagere TCO en schaalvoordelen gaan realiseren. “Onze eerste schattingen laten zien dat we onze TCO met een factor 10 kunnen verlagen,” vertelt Stoecker. “Het softwaredistributiesysteem dat we met Windows Azure hebben ontwikkeld, is veel beter schaalbaar en rendabeler.” Hoge schaalbaarheid Nu kan Siemens zijn softwaredistributiesysteem snel en gemakkelijk uitbreiden of
inperken. Het bedrijf kan de opslag- en verwerkingscapaciteit op elk gewenst moment gebruiken om softwarepakketten voor zijn industriële apparatuur wereldwijd op te slaan, te distribueren, te installeren en te bewaken. Daarnaast kan Siemens het systeem inperken en kosten besparen door minder computing-resources te gebruiken in perioden waarin de vraag naar verwerkingscapaciteit laag is. Verder is het mogelijk om de algehele distributietijd drastisch te verlagen. “Omdat we wisten hoeveel orders we moesten verzenden, konden we het aantal benodigde Windows Azure-computingre-sources van tevoren goed inschatten,” zegt Kaefer. “Door de gegevens rechtstreeks over te zetten vanaf de Windows Azure-blobopslag is automatisch naadloos schalen mogelijk en worden kosten voorkomen voor extra 'façade'-webservices die in webrollen worden gehost.” Lagere bedrijfskosten Door de fysieke infrastructuur te vervangen door Windows Azure-computing- en opslagresources die flexibel kunnen worden beheerd, kan Siemens zijn bedrijfskosten aanzienlijk verlagen. Omdat het bedrijf niet langer afhankelijk is van VPN-verbindingen, is het na verloop van tijd minder geld kwijt aan systeembeheer en licenties voor systeembeheerprogramma's. Siemens kan bovendien een pay-per-use-prijsmodel gebruiken zodat het bedrijf flexibeler is en de kosten transparant houdt ten aanzien van orders en klanten. Daarnaast bespaart het kosten door alleen de benodigde capaciteit in gebruik te houden. “Door softwarepakketten tijdelijk op Windows Azure op te slaan, is de opslagcapaciteit een stuk goedkoper dan wanneer we onze eigen datacenters zouden gebruiken,” aldus Stoecker. Betere klantenservices Dankzij het nieuwe leveringsmodel op het Windows Azure-platform kan Siemens IT Solutions and Services zijn klanten betere services en meer kwaliteit leveren. Zo kan het
Meer informatie
Voor meer informatie over producten en services van Microsoft kunt u contact opnemen met het Microsoft Sales Information Center via (800) 426-9400. In Canada kunt u contact opnemen met het Microsoft Canada Information Centre via (877) 568-2495. Klanten in de Verenigde Staten en Canada die doof of slechthorend zijn, kunnen bellen met de teksttelefoondienst van Microsoft (TTY/TDD) via (800) 892-5234. Klanten buiten de 50 Verenigde Staten en Canada kunnen contact opnemen met de vestiging van Microsoft in hun land. Voor informatie op internet gaat u naar: www.microsoft.com Voor meer informatie over de producten en services van Siemens IT Solutions and Services kunt u terecht op de website: www.siemens.com Overige informatiebronnen: Downloaden: Windows Azure Tools en SDK Zie: Architecturen opzetten en producten ontwikkelen voor Windows Azure
Windows Azure-platform
bedrijf flexibiliteit in kosten bieden en klanten geld besparen met snelle, eenvoudige proefversies en al even snelle reacties op een toenemende vraag. Op basis van zijn nieuwe softwaredistributiesysteem zal Siemens IT Solutions and Services vaker nieuwe services kunnen introduceren.
Het Windows Azure-platform biedt een uitstekende basis voor het uitbreiden van onlineproducten en -services. De belangrijkste onderdelen zijn: • Windows Azure. Windows Azure is de omgeving voor productontwikkeling, servicehosting en servicebeheer voor het Windows Azure-platform. Windows Azure biedt ontwikkelaars on-demand reken- en opslagcapaciteit voor het online hosten, schalen en beheren van webapplicaties via datacenters van Microsoft. Windows Azure komt daarnaast tegemoet aan de connectiviteitsbehoeften van ontwikkelaars via de volgende services. 〉 De Service Bus verbindt services en applicaties over de grenzen van netwerken heen en helpt ontwikkelaars gedistribueerde applicaties te bouwen. 〉 De Access Control Service biedt federatief, op claims gebaseerd toegangsbeheer voor RESTwebservices. • Microsoft SQL Azure. Microsoft SQL Azure biedt de eerste relationele en zelfbeheerde databaseservice voor de cloud op basis van Microsoft SQL Server 2008-technologieën.
Vertrouwde ontwikkelomgeving Volgens Stoecker is “de oplossing die we met het Windows Azure-platform hebben gebouwd, niet alleen rendabeler maar ook veel eenvoudiger te implementeren dan ons vorige systeem.” Siemens IT Solutions and Services is vertrouwd met het ontwikkelsysteem van Microsoft Visual Studio® en gebruikte die technologie voor de implementatie van het op Windows Azure gebaseerde softwaredistributiesysteem. “Het merendeel van onze ontwikkelaars heeft ervaring met Visual Studio-tools,” zegt Stoecker. “Dit was een goed argument om voor het Windows Azure-platform te kiezen, want nu kunnen we gebruikmaken van onze vertrouwde ontwikkelomgeving, die is gebaseerd op SQL Server 2008, Visual Studio 2008 en Visual Studio Team Foundation Server.”
Ga voor meer informatie over het Windows Azure-platform naar: www.windowsazure.com
Software en services •
Deze casestudy is uitsluitend informatief bedoeld. MICROSOFT BIEDT GEEN EXPLICIETE OF IMPLICIETE GARANTIES IN DIT OVERZICHT. Document gepubliceerd in november 2009
Windows Azure-platform − Windows Azure − Microsoft SQL Azure − Windows Azure-tabellen − Windows Azure-opslag − Blobopslag
Microsoft Visual Studio − Microsoft Visual Studio 2008 • Microsoft Server-productportfolio − Microsoft SQL Server 2008 •