211service.com
Cloudová vize Craiga Mundieho
Tak jako společnosti Microsoft vedoucí výzkumu a strategie, Craig Mundie bude hrát důležitou roli při utváření budoucnosti osobních počítačů. Od té doby Bill Gates' Mundie a hlavní softwarový architekt v červenci odešel do důchodu Ray Ozzie společně vedli technické směřování společnosti.
Dnes v Recenze technologie Konference EmTech, Mundie přednese hlavní projev o způsobech, jakými nové přístupy k hardwaru a softwaru změní životy lidí. Recenze technologie asistentka editoru Erica Naone ho zastihla před jeho přednáškou, aby diskutovala o roli, kterou vidí pro cloud computing – trend přesouvající počítačové zpracování a ukládání ze stolních počítačů na počítače distribuované po internetu.
Recenze technologie : Lidé často mluví o přesunu softwaru z desktopu – programů běžících na osobním počítači – na internet – programů běžících přes webový prohlížeč. Vidíte to jako další velkou věc?
Craig Mundie: Můj názor je, že dalším velkým posunem platformy bude ve skutečnosti kompozitní platforma, kde přilepíme internetovou platformu k vyvinuté klientské platformě [mezi klienty patří stolní počítače, notebooky, mobilní telefony a další zařízení] a vytvoříme jednotnou programovací architekturu napříč těmito platformami. věci.
Multimédia
Podívejte se, jak vedoucí výzkumu a strategie společnosti Microsoft diskutuje o způsobech transformace osobních počítačů.
Podívejte se na hlavní řeč Mundieho o počítačích na EmTech08.
DĚTI : Jaké druhy programovacích technik by byly potřeba k podpoře tolika paralelně běžících zařízení a procesorů?
CM: Mnohé ze základních principů toho, jak lidé píší programy a jak je psali po celá desetiletí, již nefungují příliš dobře. Tradiční procedurální programovací jazyky mají tendenci maskovat nebo ve skutečnosti vytlačovat inherentní paralelismus v mnoha problémech právě jako vedlejší produkt struktury jazyků. Dalším problémem je způsob, jak zajistit, aby programy byly správné ve stále větším měřítku v tomto distribuovaném souběžném prostředí. Potřebujeme lepší nástroje pro ladění a nakonec dokonce i ověření programu [automatické nástroje pro ověření, že algoritmy programu fungují tak, jak bylo zamýšleno], které nám umožní dát tyto nové aplikace dohromady. A pak, na konci dne, vlastně musíme mít nové aplikace.
DĚTI : Jaké by tyto nové aplikace byly?
CM: Bude to třída zážitků, které přirozeně začlení všechny inteligentní klienty do vašeho života. Dnes si můžete koupit mobilní telefon a auto a televizi a herní konzoli a notebook a stolní počítač, ale je to tak trochu jako cvičení pro spotřebitele, aby přišel na to, jak zajistit, aby se na všech zobrazovaly stejné věci. . Dnes je to prostě příliš těžké. Co opravdu chcete udělat, je myslet na tuto kolekci klientů, kteří spolupracují s kolekcí webových služeb. Ale když se dají dohromady, dají vám v tomto ohledu mnohem lepší zážitek. Pokud je to například vaše hudba, můžete říct: Podívejte, já jen očekávám, že budu moci poslouchat svou hudbu bez ohledu na to, jaké zařízení náhodou zvednu.
DĚTI : Zní to podobně jako projekt Microsoftu Živá síťovina .
CM: To je dokonalý příklad. Ray Ozzie tuto práci dělá již několik let, aby v podstatě vybudoval cloudovou platformu, která doplňuje vyvíjející se klientskou nebo multiklientskou platformu. Poskytoval by běžné datové služby a orchestrační procesy, které byste si mohli předplatit od každého ze souvisejících klientů. To je skutečně jedna z prvních viditelných částí této kompozitní platformy, kterou se snažíme přinést.
DĚTI : Lidé také mluví o cloud computingu jako o softwaru jako službě s myšlenkou, že veškerý software přichází k uživateli z cloudu. Ale nezdá se, že by to byl váš pohled.
CM: Lidé, kteří začínali a říkali: Hej, veškerý software by se měl stát jen službou, začali s mylnou představou, že počítačový model, který známe, je vyspělý a už se nebude vyvíjet. Pokud se tedy budou komunikační schopnosti a náklady i nadále zlepšovat, možná bych měl všechny výpočetní techniky vrátit doprostřed a nechat trochu inteligence na okraji, abych usnadnil prezentaci.
DĚTI : Používáte termín software plus služby. Co tím myslíš?
CM: Jsou věci, které jsou cenné, když jsou centralizovány v cloudu a prezentovány jako služba. Ale když se podíváte na ty nejsofistikovanější aplikace současnosti – dokonce i ty, které jsou orientované na web – stále více závisí na stále sofistikovanějších klientských komponentách. Myslím, že důvodem je to, že šířka pásma není nekonečná a rozhodně ne vždy dostupná a rozhodně ne levná. I když se to může zlepšit, je tu také fyzický problém latence.
To, co začnete vidět, je nová třída aplikací. Tvrdím, že nemá smysl pokoušet se přenést [spoustu dat a zpracování] nahoru [do cloudu, jen], aby se mohl vrátit a mluvit s vámi. A tak nás to nakonec vede zpět k tomu, čemu říkám tato složená platforma, kde máte vyváženou sadu rolí mezi tím, co očekáváte, že cloud poskytne, a tím, co očekáváte, že budou poskytovat klienti sami.