Kan Microsoft cloud computing overwinnen?

Geen enkel groot technologiebedrijf gedijt zo goed op concurrentie als Microsoft. Of de boeman nu de grafische gebruikersinterface van Apple, het Netware-netwerkbesturingssysteem van Novell of de internetbrowser Netscape Navigator is, Microsoft lijkt elke uitdaging graag aan te gaan met een enorme technische verandering van richting. En volgens bronnen binnen Microsoft zal de volgende ommekeer later deze maand komen, in de vorm van wat voorlopig Windows Cloud wordt genoemd.

Steve Ballmer, CEO van Microsoft, noemde Windows Cloud vorige week voor het eerst in twee Europese toespraken, maar zei weinig over hoe het nieuwe besturingssysteem precies zal werken. Het enige dat in het openbaar is gezegd door Amitabh Srivastava, het hoofd van cloudcomputing van Microsoft, is dat het project riskant is, wat nogal wat is van een man wiens laatste project het late en problematische Windows Vista-besturingssysteem was.

Cloud computing is momenteel een extreem hot gebied. Een cloud wordt gemaakt door een willekeurig aantal generieke computers van Intel-klasse aan elkaar te koppelen, zodat ze fungeren als één groot, gedistribueerd computerplatform. Een applicatie die op een cloud draait, kan gemakkelijker worden opgeschaald voor een groter publiek en is beter bestand tegen storingen. Een computercloud kan tienduizenden computers bevatten die over het internet zijn verspreid en waarop applicaties worden uitgevoerd op de dichtstbijzijnde, minst belaste server of op een hele reeks machines. Dergelijke toepassingen kunnen van alles zijn, van een websiteserver tot een virtuele desktopcomputer die toegankelijk is via een thin client of een webbrowser.





De vele webapplicaties van Google draaien op een wolk van machines die mogelijk meer dan 100.000 nodes bevatten (het bedrijf wil niet zeggen). Tientallen bedrijven, zowel grote als kleine, werken aan computerclouds omdat ze geld en energie kunnen besparen en krachtigere applicaties mogelijk kunnen maken. Sommige onderzoekers zien clouds als de opvolger voor alles, van de pc tot het mainframe.

Maar een van de vele vragen die tot nu toe niet zijn beantwoord over Windows Cloud, is hoe serieus het besturingssysteem door het bedrijf zelf wordt genomen. Dezelfde mensen binnen Microsoft suggereren dat het bedrijf het zeer serieus neemt.

De cloud-dingen zijn niet zomaar een bedrijfsproduct, legt een bron uit die niet met naam genoemd wil worden. Het zal invloed hebben op alles wat we doen, op alle productgroepen. Consumenten en ondernemingen zullen moeten uitzoeken waar ze in het cloudparadigma passen.

Hoe het cloud computing-paradigma precies zal passen bij de besturingssystemen en applicaties van Microsoft, blijft voorlopig een mysterie. Maar één ding is duidelijk: als Microsoft de technologie wil ontwikkelen die nodig is om de markt te domineren, zal het snel een inhaalslag moeten maken. De verschuiving naar cloudgebaseerd computergebruik is analoog aan onze verschuiving naar internet in de late jaren '90, voegt de bron toe. [Dat] veranderde de richting van het bedrijf en had invloed op alles wat we deden.



De bekendste cloud die tegenwoordig met openbare toegang werkt, is Amazon's Elastic Compute Cloud ( EC2 ), die binnenkort ook Windows Server-toepassingen zal ondersteunen.

Amazon's EC2 maakte een grote plons omdat het echt betalen per gebruik en erg goedkoop is, zegt Armando Fox, een professor in computerwetenschappen aan de University of California, Berkeley. Een andere belangrijke reden voor het succes van Amazon is volgens Fox de beschikbaarheid van gratis virtualisatietechnologie, namelijk het Linux-besturingssysteem en een virtualisatieplatform genaamd Xen. Hierdoor kan Amazon een virtueel exemplaar van een computer aan een klant verkopen en deze over zoveel computers verdelen als nodig is.

Tot nu toe hadden alle computerclouds een of andere variant van Linux of UNIX. De technologie voor Windows-virtualisatie is een stuk minder volwassen, vooral als het gaat om het efficiënt consolideren van meerdere exemplaren van Windows op een enkele server, voegt Fox eraan toe. En de 'ecologie' van Windows is veel minder divers [dan Linux].



Een alternatieve benadering wordt gebruikt door een ander cloudbesturingssysteem (van soorten). Applogic van 3tera draait in sommige datacenters die worden beheerd door hostingbedrijven, en ook het heeft aangekondigd dat de ondersteuning voor Windows-applicaties in bètatests zit. Applogic van 3tera creëert wat het bedrijf een applicatie-appliance noemt van een doelapplicatie: een stukje code dat een gevirtualiseerde instantie van de applicatie is, die naar behoefte steeds opnieuw kan worden gerepliceerd, op- of afschalen om aan de vraag te voldoen, samen met een aantal failover-beveiliging.

Welke benadering Microsoft ook kiest, virtualisatie zou Windows Cloud helpen de problemen te vermijden waarmee een soortgelijk concept wordt geconfronteerd: on-demand computing. On-demand computing (ook bekend als utility computing) leek drie jaar geleden net zo populair als cloud computing vandaag de dag, en het werd van harte omarmd door Sun Microsystems en IBM (de laatste voor een bedrag van $ 10 miljard). Het idee omvat ook het aanbieden van computerkracht van de tap, maar de enige manier om meer verwerkingskracht toe te voegen, is door meer processors toe te voegen.

Om toepassingen voor algemene doeleinden mogelijk te maken, werden bedrijven echter gedwongen een zeer complexe en zeer dure computerinfrastructuur voor nutsvoorzieningen te bouwen. Dit komt omdat de meeste applicaties niet zijn geschreven om op parallelle processors te werken: ze kunnen niet worden geschaald om op meer processors te draaien, alleen snellere.

Omdat Microsoft hoopt dit probleem te voorkomen, kan Windows Cloud worden geleverd met een hele reeks nieuwe Application Programming Interfaces (API's) waarmee de applicaties naadloos kunnen worden uitgevoerd via een eenvoudigere, goedkopere infrastructuur.

Maar het meest opwindende deel van cloudcomputing - en een fundamenteel probleem voor Microsoft - is de manier waarop het de pc-desktop die het zo domineert, kan beïnvloeden. Waarom zou u een nieuwe pc kopen om uw homevideo's te bewerken als u indien nodig ook extra computercycli uit Windows Cloud kunt halen? Zoals Srivastava van Microsoft zegt, is het een riskante zet.



zich verstoppen