Vergelijking van cloud computing-oplossingen van Microsoft® en VMware Virtualisatie
Hoe virtueel gaat u worden?
Inleiding Organisaties die overwegen hoe ze met cloud computing beter en flexibeler kunnen werken, de complexiteit van het beheerproces kunnen verkleinen en hun kosten kunnen beheersen, komen voor allerlei keuzes te staan. Gewoon overstappen op een servicegericht cloud computing-model leidt echter niet automatisch tot het gewenste resultaat. Voor een zo goed mogelijk resultaat en een zo hoog mogelijk rendement moet cloud computing worden gecombineerd met effectiever beheer en betere integratie. Cloud computing-oplossingen die niet effectief kunnen worden beheerd of die de complexiteit vergroten in plaats van verkleinen, maken de beloften van een grotere efficiency en flexibiliteit niet waar. Met de cloud computing-oplossing van Microsoft kunnen klanten het hoofd bieden aan hun huidige en toekomstige uitdagingen op IT-gebied. Een cloudinfrastructuur van Microsoft® biedt meer keuzemogelijkheden en flexibiliteit, een public cloud-optie van wereldklasse, end-to-end beheer en gratis accelerator-oplossingen met waardevolle functionaliteit. Cloud computing van Microsoft verhoogt de flexibiliteit van bedrijven en resources en verlaagt tegelijkertijd de kosten en de complexiteit van het beheer. In dit document wordt besproken hoe VMware en Microsoft hun cloudoplossingen benaderen. Vergeleken met de cloudoplossing van VMware biedt de oplossing van Microsoft betere beheerfuncties, betere integratie met datacenter-onderdelen, een betere public cloud-oplossing en een eenvoudigere benadering die resulteert in betere resultaten voor de klant.
In dit document wordt besproken hoe VMware en Microsoft hun cloudoplossingen benaderen. Vergeleken met de cloudoplossing van VMware biedt de oplossing van Microsoft betere beheerfuncties, betere integratie met datacenter-onderdelen, een betere public cloud-oplossing en een eenvoudigere benadering die resulteert in betere resultaten voor de klant.
De cloudoplossing van VMware De cloudoplossing van VMware is gebaseerd op het vSphere-hypervisorplatform van VMware. Met het cloudmodel van VMware kunnen klanten virtuele VMware-machines maken. Deze bevatten een besturingssysteem en een of meer toepassingen. Deze VM's worden uitgevoerd op VMware vCenter-servers die worden gehost in het eigen datacenter van een bedrijf, of bij een van de hostingpartners van VMware. Bovendien biedt VMware een marktplaats voor toepassingen. Hier kunnen vooraf geconfigureerde VM's worden gedownload voor gebruik in een op VMware gebaseerde cloud.
2
Hoe virtueel gaat u worden? VMware gebruikt een groot aantal onderdelen voor zijn cloudoplossing. Sommige van deze onderdelen zijn alleen beschikbaar via de duurste licentie van VMware, en voor andere onderdelen is een afzonderlijke licentie vereist die extra kosten met zich meebrengt:
VMware vCompute gebruikt de ESX-hypervisor om serverbronnen te virtualiseren en samen te voegen in logische groepen.
VMware vStorage gebruikt opslagbronnen van de onderliggende hardware.
VMware vNetwork biedt netwerkservices voor cloud-VM's.
VMware VMotion wordt gebruikt voor VM-migratie in realtime van de ene ESX-host naar de andere.
VMware Storage VMotion wordt gebruikt voor opslagmigratie van de ene SAN-locatie naar de andere.
VMware High Availability wordt gebruikt om virtuele machines te bewaken en opnieuw op te starten op een andere host wanneer een storing wordt gedetecteerd.
VMware Fault Tolerance wordt gebruikt voor failovers voor VMware VM's zonder uitvaltijd.
VMware Data Recovery wordt gebruikt om back-ups op schijf te maken van VMware VM's.
VMware vShield Zones wordt gebruikt voor het controleren, registreren en blokkeren van verkeer tussen VM's.
VMware VMsafe is een API waarmee VMware-partners beveiligingssoftware kunnen implementeren op hypervisorniveau.
VMware vCenter Orchestrator wordt gebruikt om workflows te maken waarmee operationele taken worden geautomatiseerd.
VMware vCenter Chargeback wordt gebruikt voor het doorbelasten van kosten van cloud computingservices.
Een VMware-cloud kan worden ingericht als een private cloud op de eigen locatie of als een hosted public cloud. Een private cloud op locatie maakt gebruikt van de hardware in het datacenter van een organisatie om cloud computing-services aan te bieden. Een hosted public cloud gebruikt hardware van een VMware-partner die zich in het datacenter van die partner bevindt. In beide gevallen bevat de cloudoplossing van VMware geen uitgebreide controle- en beheervoorziening voor toepassingen. In plaats hiervan bewaakt vCenter alleen het CPU- en geheugengebruik voor VM's. Besturingssystemen en toepassingen die buiten de cloud vallen, moeten worden beheerd met afzonderlijke hulpmiddelen.
De cloudoplossing van Microsoft De cloudoplossing van Microsoft levert services aan de gebruiker via een flexibele en eenvoudig te beheren infrastructuur. Er zijn twee infrastructuurmodellen die Microsoft-klanten kunnen gebruiken om cloudservices te implementeren: private cloud en public cloud. Klanten kunnen tussen deze infrastructuurmodellen kiezen op basis van de benodigde beschikbaarheid van hun toepassingen. Ze kunnen de modellen echter ook combineren om complexere problemen op te lossen.
3
Hoe virtueel gaat u worden? Keuze en flexibiliteit Organisaties die willen profiteren van een flexibele, dynamische private cloud-infrastructuur, kunnen met Hyper-V™ en System Center cloudservices creëren in hun eigen datacenter. Ze kunnen ook op VM gebaseerde cloudservices leasen van een Microsoft-hostingpartner om de capaciteit van hun eigen datacenter uit te breiden of de aanschaf- en beheerkosten van hardware uit te besteden. In beide gevallen worden hardware, besturingssystemen, virtuele machines en zowel fysiek geïnstalleerde als op VM gebaseerde toepassingen bewaakt met de uitgebreide beheerfuncties van System Center. Met System Center kan de volledige infrastructuur worden bewaakt en beheerd en is een holistisch beeld van de activiteiten in het datacenter beschikbaar, met causale verbanden tussen systeemonderdelen. Dit maakt de probleemoplossing eenvoudiger en zorgt voor een grotere efficiency en beschikbaarheid bij datacenter-activiteiten. Organisaties die willen profiteren van een public cloud-infrastructuur met hoge schaalbaarheid, kunnen Windows Azure™-services die in een datacenter van Microsoft worden gehost, gebruiken voor het bouwen, schalen en beheren van .NET-toepassingen volgens een pay-as-you-go-prijsmodel. Voor beide infrastructuurmodellen geldt dat ze de volgende cloud computing-oplossingen van Microsoft omvatten:
Virtualisatie en automatisering.
Uitwisselbare resources zoals servers, opslagruimte en netwerken.
Beheer van deze resources als enkele fabric.
Flexibele schalingsmogelijkheden om in te spelen op zakelijke behoeften.
Toepassingen en hulpmiddelen voor ontwikkeling die vergaand kunnen worden uitgebreid.
Nadruk op de service die aan het bedrijf wordt geleverd.
Infrastructuur, platform en software als service De cloudoplossing van Microsoft biedt een breed scala aan op services gebaseerde onderdelen. In plaats van zich te richten op infrastructuurservices zoals VMware doet, biedt Microsoft zowel een oplossing voor infrastructuurservices als een oplossing voor platform- en softwareservices. Met Infrastructure as a Service (IaaS) krijgen klanten de beschikking over on-demand reken- en opslagcapaciteit voor het hosten, schalen en beheren van toepassingen en services. Als u gebruikmaakt van datacenters van Microsoft, kunt u het systeem wereldwijd of lokaal snel en eenvoudig uitbreiden of inperken op basis van de infrastructuurbehoeften van uw organisatie of afzonderlijke afdelingen. Het Windows Azure-platform is een Platform as a Service (PaaS) dat bestaat uit een besturingssysteem, een volledig relationele database en webservices die beter beveiligde verbindingsmogelijkheden en federatief toegangsbeheer voor toepassingen bieden. Als een familie van on-demand services biedt het Windows Azureplatform uw organisatie een vertrouwde ontwikkelomgeving, on-demand schaalbaarheid en een kortere timeto-market voor uw toepassingen.
4
Hoe virtueel gaat u worden?
Microsoft Software as a Service (SaaS) Online Services zijn on-demand toepassingen en gehoste services op basis van abonnementen die uw eindgebruikers een consistente ervaring bieden op allerlei apparaten. De Business Productivity Online Suite (BPOS) biedt beter beveiligde, gehoste hulpmiddelen voor communicatie en samenwerking, zoals Microsoft Exchange Online, Microsoft SharePoint Online, Microsoft Office Live Meeting en Microsoft Office Communications Online. Met de hulpmiddelen van Exchange Hosted Services kan uw organisatie zich beschermen tegen spam en malware, voldoen aan regelgeving voor het bewaren van e-mail voor elektronische inzage, vertrouwelijke gegevens versleutelen en toegang tot e-mail behouden bij calamiteiten. Microsoft Dynamics® CRM Online levert oplossingen voor marketing, verkoop en klantenservice die via Microsoft Office Outlook of een internetbrowser worden geïmplementeerd. Uw eindgebruikers kunnen workflows efficiënt automatiseren en klantgegevens centraliseren. Office Web Apps biedt on-demand toegang tot de webversies van Microsoft Office-toepassingen, zoals Microsoft Word, Microsoft Excel en Microsoft PowerPoint. Met Microsoft-cloudservices bepaalt u zelf de verhouding tussen het aantal oplossingen op locatie en het aantal externe oplossingen. U kunt kiezen of u de toepassingen wilt laten hosten door Microsoft of een Microsoft-partner. Bovendien kunt u de mix wijzigen wanneer uw behoeften veranderen, of het nu gaat om IaaS, SaaS, PaaS of een combinatie van deze drie. De kracht van de cloudservices van Microsoft is het gemak waarmee ze kunnen worden geïmplementeerd en beheerd. Hierdoor kunt u inspelen op veranderende behoeften en kunt u uw gebruikersbeleid centraal beheren op één beheerpaneel. En omdat u voortbouwt op de Microsoft-technologie die uw organisatie al kent en gebruikt, kunt u uw bestaande infrastructuur eenvoudig uitbreiden naar de cloud en benut u uw bestaande kennis en investeringen. Public cloud Met de public cloud van Microsoft kunnen klanten toepassingsservices implementeren, schalen en gebruiken. Microsoft Azure™ is een flexibel en schaalbaar servicesplatform met een pay-as-you-go-structuur, dat wordt aangeboden via datacenters van Microsoft. Windows Azure is een cloudservices-besturingssysteem dat dient als omgeving voor productontwikkeling, servicehosting en servicebeheer voor het Azure Services Platform. Windows Azure biedt ontwikkelaars ondemand reken- en opslagcapaciteit voor het online hosten, schalen en beheren van webtoepassingen via datacenters van Microsoft.
5
Hoe virtueel gaat u worden? Klanten kunnen Windows Azure gebruiken voor het volgende:
Webservicemogelijkheden toevoegen aan bestaande kant-en-klare toepassingen.
Webtoepassingen bouwen, aanpassen en distribueren met een minimum aan resources op locatie.
Services zoals grootschalige opslag, batchverwerking en zware of grootschalige berekeningen extern uitvoeren.
Snel en goedkoop webservices bouwen, testen, herstellen en distribueren.
De kosten voor de bouw en uitbreiding van voorzieningen op de eigen locatie terugdringen.
De inspanningen en kosten van IT-beheer beperken.
Windows Azure neemt obstakels voor het maken van betrouwbare en schaalbare webtoepassingen weg omdat het is gebaseerd op en werkt met vertrouwde Microsoft-technologie zoals ASP.NET, IIS, FastCGI, .NET Full Trust, P/Invoke en Visual Studio® 2008. Hierdoor kunnen ontwikkelaars hun bestaande vaardigheden gebruiken voor het bouwen, testen, implementeren en beheren van webservices. Windows Azure ondersteunt onder andere de standaarden en protocollen SOAP, REST, XML en PHP. Windows Azure biedt een schaalbaar platform en een rijke ontwikkelomgeving waarmee ontwikkelaars zich kunnen concentreren op de bedrijfslogica van de toepassing zonder zich zorgen te hoeven maken over operationele beperkingen. Dankzij de Fabric Controller-technologie van Windows Azure kunnen organisaties toepassingen zonder problemen uitbreiden of inperken op basis van de vraag. De ingebouwde beheerservices bieden controle- en traceringsmogelijkheden zodat ontwikkelaars zich kunnen concentreren op het online beschikbaar maken van services en toepassingen. Private cloud Met de Microsoft-cloudstrategie kunnen organisaties nu overschakelen op cloud computing-modellen terwijl ze weten dat hun bestaande investeringen in hun datacenter veilig zijn en kunnen worden benut in dit nieuwe paradigma. Bestaande toepassingen en services kunnen naar de private cloud worden verplaatst zonder dat het nodig is om te leren werken met technologieën die hun waarde nog niet hebben bewezen, en zonder het systeem onnodig complex te maken. De private cloud van Microsoft biedt het volgende:
Beheer van het datacenter als één resourcegroep.
Levering van schaalbare toepassingen en werkbelastingen.
Nadruk op het beheer van de datacenter-service en de bijbehorende afhankelijkheden.
End-to-end beheer Klanten kunnen met Microsoft System Center zowel public als private Microsoft-cloudimplementaties beheren. Met System Center kunnen servertoepassingen, hardware, hypervisor en besturingssystemen worden bewaakt en beheerd. Met de uitgebreide beheervoorziening bewaakt en beheert u de volledige IT-infrastructuur, die traditionele fysieke servers, gevirtualiseerde servers en op services gebaseerde cloudonderdelen kan omvatten. De combinatie van Microsoft System Center en cloudoplossingen van Microsoft helpt bij het
6
Hoe virtueel gaat u worden? opzetten en beheren van een flexibele, betrouwbare infrastructuur. Hiermee kunnen interne klanten eenvoudig gebruikmaken van infrastructuur-, software- en platformservices. Zonder bewakingssoftware die inzicht biedt in de volledige IT-infrastructuur, van de hardware tot en met de toepassingen, missen organisaties een cruciaal hulpmiddel voor infrastructuurbeheer. In gevirtualiseerde omgevingen is dit gemis nog groter. Aangezien servervirtualisatie de complexiteit vaak vergroot, is voor effectief beheer van een gevirtualiseerde omgeving één hulpmiddel vereist, waarmee oorzaak-gevolgrelaties tussen fysieke hosts, virtuele machines en toepassingen kunnen worden weergegeven. Microsoft System Center is het enige controlehulpmiddel dat deze uitgebreide bewaking kan bieden. Gebruikers van IT-services communiceren direct met toepassingen. Terwijl IT-personeel zich vaak richt op de beschikbaarheid en prestaties van de infrastructuur, zoals serverhardware, netwerken en opslagruimte, gaat het de gebruikers van toepassingen enkel om de beschikbaarheid en prestaties van toepassingen. Daarom moet een effectieve controlevoorziening van de servicesinfrastructuur ook controle op toepassingsniveau omvatten. In-Guest-controle van Microsoft System Center verschaft u diepgaand inzicht in de toepassingslaag van de infrastructuur van IT-services. System Center levert met één agent een eenvoudig uitbreidbare controle- en beheervoorziening voor hardware, hypervisor, besturingssysteem en toepassingslagen voor Windows Server®, Windows®-clients, VMware-hypervisors en hardwareoplossingen van partners, zoals Storage Area Networks (SAN´s). Beheer- en controleoplossingen van de concurrentie, zoals VMware vCenter, verschaffen u geen diepgaand inzicht in de toepassingen die worden uitgevoerd in VM's. Een compleet hulpmiddel voor bewaking en beheer moet een In-Guest-controlevoorziening omvatten. Zonder In-Guest-controle wordt IT-personeel door gebruikers en niet door de software op de hoogte gebracht van storingen of prestatieproblemen. Dit dwingt het IT-personeel tot een reactieve houding, wat niet ten goede komt aan het uptimeniveau van services. Bovendien kunnen de omstandigheden die leiden tot een toepassingsstoring eenvoudig worden gemist door controlehulpmiddelen die alleen het hostgeheugen en het CPU-gebruik of een VM-hartslag controleren. Alleen een uitgebreide In-Guest-controlevoorziening geeft informatie over deze omstandigheden. Met de informatie die de In-Guest-controlevoorziening verschaft, kan het IT-personeel de uptime en efficiency van servers optimaliseren. Daarbij maakt het niet uit of toepassingen worden uitgevoerd op VM's, fysieke servers of een cloudplatform.
Toolkits voor de implementatie van de cloudinfrastructuur Dynamic Infrastructure Toolkit for System Center Een private cloud van Microsoft combineert de robuuste capaciteit van Hyper-V en de uitgebreide, geïntegreerde beheervoorzieningen van System Center met de mogelijkheden voor workflowautomatisering van de Dynamic Infrastructure Toolkit for System Center. De Dynamic Infrastructure Toolkit for System Center is een gratis, uitbreidbare toolkit waarmee datacenters resources op dynamische wijze kunnen samenvoegen, toewijzen en beheren om IT as a Service mogelijk te maken.
7
Hoe virtueel gaat u worden? De Dynamic Infrastructure Toolkit for System Center omvat vier operationele onderdelen: •
Aanmelding: hiermee kunnen IT-beheerders de servicevereisten van de servicegebruiker vastleggen.
•
Selfservice/beheerportal: hiermee kan de IT-servicemanager met zijn/haar service communiceren vanaf het moment van implementatie tot het moment van buitengebruikstelling. Servicemanagers kunnen ook toegang krijgen tot VM- en doorbelastingsrapporten.
•
Inrichting: dit is cruciaal voor het maken van de IT-service. Door VM's in batches te maken, kunnen meerdere VM's tegelijkertijd of na elkaar worden geïmplementeerd in een serviceomgeving.
•
Beheer: de Dynamic Infrastructure Toolkit for System Center maakt gebruik van de Microsoft System Center-producten (SCVMM) voor beheervoorzieningen voor virtuele machines.
•
Hulp bij infrastructuur: hulp bij het installeren, configureren en implementeren van System Centerproducten.
•
Hulp bij toolkit: Aan de slag-handleiding en onlinegebruikershandleiding.
Dynamic Data Center Toolkit for Hosters De Dynamic Data Center Toolkit for Hosters gratis beschikbaar. Hiermee wordt het voor hostingproviders gemakkelijker om dynamische datacenters op te zetten. Deze toolkit bevat documentatie en voorbeeldcode als hulp voor hostingproviders voor automatisering, zelfbeheer en selfservice-inrichting binnen hun omgeving. In de documentatie van deze toolkit wordt het volgende beschreven: •
Bare-metal inrichting van Windows Server 2008 R2 voor hosting van virtuele omgevingen.
•
Inrichting van een virtuele omgeving (met behulp van Hyper-V). In dit document wordt het volgende beschreven: o
Configuraties voor de implementatie van een virtuele infrastructuur op basis van Windows Server 2008 Hyper-V.
o
Configureren van de Active Directory®-service om opzetten van een omgeving met meerdere tenants te vergemakkelijken.
o
Beveiligen van de omgeving.
o
Beheren van de virtuele omgeving met System Center Virtual Machine Manager.
o
Best practices voor configuratie en gebruik van Virtual Machine Manager.
o
Capaciteitsplanning
•
Installeren en configureren van System Center voor het beheer van uw virtuele omgeving.
•
Gebruik van System Center Data Protection Manager voor het maken en terugzetten van back-ups van de virtuele omgevingen in een gedelegeerd beheermodel.
•
•
Configureren van System Center Manager voor: o
Updates uitvoeren op aanvraag.
o
Inventaris bijhouden.
o
Standaardconfiguraties en software implementeren.
Configureren van System Center Operations Manager om individuele eindgebruikers te controleren en te waarschuwen op basis van beleid.
8
Hoe virtueel gaat u worden? Behalve deze documenten bevat de Dynamic Datacenter Toolkit for Hosters een Microsoft Silverlight™testportal voor ContosoHosting.com. Deze portal bevat een configuratiescherm waarmee klanten het volgende kunnen doen: •
Hyper-V-clients inrichten en beheren.
•
Back-ups van bestanden en mappen maken en terugzetten.
•
Belangrijke tellers controleren en waarschuwingen ontvangen.
•
Updates installeren in een configureerbare periode.
•
Gebeurtenissen bewaken.
Behalve de voorbeeldtoepassing bevat de toolkit ook de broncode voor scripts waarmee de System Center Server Management Suite Enterprise en Windows Server 2008 R2 kunnen worden ingericht en beheerd.
Meerwaarde van cloudoplossingen van Microsoft Terwijl klanten servervirtualisatie blijven gebruiken om kosten te verlagen en de efficiëntie van het datacenter te vergroten, kunnen ze met cloud computing nog extra winst boeken op het gebied van efficiëntie en uptime. De cloud computing-oplossing van Microsoft combineert eenvoud en flexibiliteit, waardoor de meerwaarde en de keuzemogelijkheden voor de klant enorm zijn. Als klanten kiezen voor het cloud computing-platform van Microsoft, beschikken ze over de meest voordelige en flexibele hulpmiddelen voor het oplossen van hun IT-problemen. De op Windows gebaseerde infrastructuur van de cloud computing-oplossing van Microsoft is vertrouwd. Dit betekent een lagere drempel naar cloud computing en lagere trainings- en personeelskosten. Met System Center beschikken klanten ook over de best geïntegreerde en beheerde oplossing. In tegenstelling tot de cloudoplossing van VMware biedt de Microsoft-oplossing beheer- en controlemogelijkheden voor de hardware tot en met de toepassingen. Deze uitgebreide controlevoorzieningen zijn vereist voor het realiseren van optimale efficiency en uptime, en de oplossing van VMware beschikt niet over deze voorziening. Dankzij de uitgebreide controlemogelijkheden van Microsoft kunnen organisaties hun kosten verlagen door de efficiency van het personeel te vergroten en de probleemoplossing te vereenvoudigen. Met een compleet beeld van het datacenter, met causale verbanden tussen fysieke en gevirtualiseerde systeemonderdelen, biedt System Center organisaties de informatie die ze nodig hebben om hun cloud computing-resources optimaal te benutten. Door de vele keuzemogelijkheden die de cloud computing-oplossing van Microsoft biedt, van private services op basis van VM's tot public services op basis van toepassingen, kunnen klanten de infrastructuur kiezen die het beste aansluit op hun behoeften. Klanten hoeven hun datacenter niet hemaal opnieuw in te richten voor cloud computing, maar kunnen onmiddellijk voordelen behalen door cloud computing steeds verder te integreren in bestaande procedures en vaardigheden. De gratis Dynamic Datacenter en Dynamic Infrastructure toolkits helpen de klant bij de overstap naar cloud computing. De voorbeeldcode en documentatie in deze toolkits helpen klanten bij de implementatie van een effectieve cloudoplossing die voldoet aan hun specifieke eisen en inspeelt op hun specifieke problemen.
9
Hoe virtueel gaat u worden? Conclusie Organisaties die de cloud computing-oplossing van Microsoft implementeren, profiteren van verschillende voordelen. Ze kunnen kiezen tussen een private en een public cloud-model of ze kunnen deze twee modellen combineren. Bij alle infrastructuurmodellen hebben ze toegang tot de volledige, geïntegreerde controle- en beheerfunctionaliteit van System Center. Hiermee kan de infrastructuur effectiever worden beheerd dan met een cloudoplossing van VMware. De gratis Dynamic Datacenter en Dynamic Infrastructure toolkits bevatten codevoorbeelden en richtlijnen waarmee de klant direct een begin te maken met de implementatie van cloudservices. Klanten die Microsoft kiezen kunnen hun bestaande platformkennis gebruiken bij het bouwen van een cloud computing-oplossing in hun eigen omgeving. Met de cloud computing-oplossing van Microsoft boeken klanten de grootste winst op het gebied van efficiency en flexibiliteit. De Microsoft-oplossing biedt meer keuzemogelijkheden, is eenvoudiger en kan gemakkelijker worden beheerd. Dit resulteert in betere cloudimplementaties waarmee Microsoft-klanten hun zakelijke doelstellingen gemakkelijker en goedkoper kunnen realiseren.
10