Dokáže Microsoft ovládnout Cloud Computing?

Žádná velká technologická společnost neprospívá v konkurenci tak, jako Microsoft. Ať už je strašákem grafické uživatelské rozhraní Applu, síťový operační systém Novell Netware nebo internetový prohlížeč Netscape Navigator, zdá se, že Microsoft rád zvládá každou výzvu s obrovskou technickou změnou směru. A podle zdrojů uvnitř Microsoftu přijde další podobná tvář koncem tohoto měsíce v podobě toho, čemu se prozatím říká Windows Cloud.

CEO Microsoftu Steve Ballmer se poprvé zmínil o Windows Cloud minulý týden ve dvou evropských projevech, ale řekl jen málo o tom, jak přesně bude nový operační systém fungovat. Vše, co řekl na veřejnosti šéf cloud computingu společnosti Microsoft Amitabh Srivastava, je, že projekt je riskantní, což je docela něco od člověka, jehož posledním projektem byl pozdní a problémový operační systém Windows Vista.

Cloud computing je v současnosti extrémně žhavá oblast. Cloud je vytvořen spojením libovolného počtu generických počítačů třídy Intel tak, aby fungovaly jako jedna velká distribuovaná výpočetní platforma. Aplikace běžící na cloudu se může snadněji škálovat pro větší publikum a je odolnější vůči selhání. Výpočetní cloud může obsahovat desítky tisíc počítačů rozmístěných po internetu, na kterých běží aplikace na nejbližším, nejméně zatíženém serveru nebo na celé flotile strojů. Takové aplikace mohou být cokoli od webového serveru po virtuální stolní počítač, ke kterému přistupuje tenký klient nebo webový prohlížeč.





Mnoho webových aplikací Google běží na cloudu počítačů, které mohou obsahovat více než 100 000 uzlů (společnost neřekne). Desítky dalších společností, velkých i malých, pracují na výpočetních cloudech, protože by mohly ušetřit peníze a energii a umožnit výkonnější aplikace. Někteří výzkumníci vidí cloudy jako nástupce všeho od PC po sálový počítač.

Ale mezi mnoha otázkami, které o Windows Cloud nebyly dosud zodpovězeny, je to, jak vážně bere OS samotná společnost. Stejní lidé v Microsoftu naznačují, že společnost to bere opravdu velmi vážně.

Cloudové věci nejsou jen dalším podnikovým produktem, vysvětluje zdroj, který nechce být jmenován. Ovlivní to všechno, co děláme, všechny skupiny produktů. Spotřebitelé a podniky budou muset zjistit, kam zapadají do cloudového paradigmatu.

Jak přesně bude paradigma cloud computingu odpovídat operačním systémům a aplikacím společnosti Microsoft, zůstává prozatím záhadou. Jedna věc je ale jasná: pokud má Microsoft vyvinout technologii potřebnou k ovládnutí trhu, bude muset rychle dohnat zameškané. Posun ke cloudovým počítačům je analogický s naším posunem k internetu na konci 90. let, dodává zdroj. [To] změnilo směřování společnosti a ovlivnilo vše, co jsme dělali.



Nejznámějším cloudem, který dnes funguje s veřejným přístupem, je Amazon’s Elastic Compute Cloud ( EC2 ), který bude brzy podporovat také aplikace Windows Server.

EC2 od Amazonu vyvolalo velký úspěch, protože je skutečně placené a opravdu levné, říká Armando Fox, profesor počítačových věd na Kalifornské univerzitě v Berkeley. Dalším klíčovým důvodem úspěchu Amazonu je podle Foxu dostupnost bezplatné virtualizační technologie, konkrétně operačního systému Linux a virtualizační platformy s názvem Xen. To umožňuje Amazonu prodat virtuální instanci počítače zákazníkovi a distribuovat ji mezi tolik počítačů, kolik je potřeba.

Až dosud všechny výpočetní cloudy zahrnovaly nějakou variantu Linuxu nebo UNIXu. Technologie virtualizace Windows je mnohem méně vyspělá, zejména pokud jde o efektivní konsolidaci více kopií Windows na jeden server, dodává Fox. A „ekologie“ Windows je mnohem méně rozmanitá [než Linux].



Alternativní přístup používá jiný cloudový operační systém (jakéhosi druhu). Applogic společnosti 3tera běží v některých datových centrech provozovaných hostingovými společnostmi a také oznámila, že podpora aplikací pro Windows je ve fázi beta testování. Applogic společnosti 3tera vytváří to, co společnost nazývá aplikační zařízení z cílové aplikace – kousek kódu, který je virtualizovanou instancí aplikace, kterou lze podle potřeby znovu a znovu replikovat, škálovat nahoru nebo dolů, aby vyhovovala poptávce, spolu s určitým ochrana proti selhání.

Ať už se Microsoft rozhodne pro jakýkoli přístup, virtualizace pomůže Windows Cloud vyhnout se problémům, kterým čelí podobný koncept: on-demand computing. On-demand computing (také známý jako utility computing) vypadal před třemi lety stejně populární jako cloud computing dnes a vřele jej přijaly Sun Microsystems a IBM (poslední jmenované ve výši 10 miliard dolarů). Myšlenka také zahrnuje nabízení výkonu počítače na kohoutku, ale jediný způsob, jak přidat více výpočetního výkonu, je přidat další procesory.

Aby však bylo možné vyhovět univerzálním aplikacím, byly společnosti nuceny vybudovat velmi složitou a velmi nákladnou infrastrukturu užitkových počítačů. Je to proto, že většina aplikací není napsána pro provoz na paralelních procesorech: nemohou se škálovat, aby běžely na více procesorech – pouze na rychlejších.

Vzhledem k tomu, že Microsoft doufá, že se tomuto problému vyhne, může Windows Cloud přijít s řadou nových aplikačních programovacích rozhraní (API), která umožní aplikacím bezproblémový běh v jednodušší a levnější infrastruktuře.

Nejzajímavější částí cloud computingu – a základním problémem společnosti Microsoft – je však způsob, jakým může ovlivnit samotný počítač, kterému tak dominuje. Proč si pořizovat nový počítač na úpravu svých domácích videí, když si z cloudu Windows můžete vzít další výpočetní cykly podle potřeby? Jak říká Srivastava z Microsoftu, je to riskantní krok.



skrýt