Budúcnosť cloud computingu spoločnosti Sun, ktorá nikdy neprišla

Preklad vlákna z Twitteru používateľa @mcclure111

Kedysi dávno – asi pred 15 rokmi – som pracoval v Sun Microsystems. Spoločnosť bola v tom čase polomŕtva (a zomrela o pár rokov neskôr), pretože už nevyrábala nič, čo by si niekto chcel kúpiť. Mali teda veľa zvláštnych predstáv o ich návrate na trh.

Neustále som počul vrcholový manažment hovoriť o tom, čo "Slnko urobí v nasledujúcich 10 rokoch." A každý mal iné predstavy o tom, čo to bude. Ale najpopulárnejšia myšlienka, ktorú som počul, bola Utility Computing, a táto myšlienka sa zdalo, že existuje iba v Sun.

Mysleli si, že v budúcnosti nikto nebude mať „počítač“. Váš počítač bude existovať v cloude (hoci takýto pojem ešte neexistoval). Riadiace centrá poskytovateľov budú disponovať obrovskými megapočítačmi a vy budete mať len obrazovku, ktorá sa pripojí k najbližšiemu centru a prenesie k vám prúd dát.

Preto budete mať „svoj“ stolný počítač, ale nebude to skutočný počítač s vlastným OS. Bude to používateľský účet umiestnený niekde na serveri, ktorý ukladá vaše ikony a údaje, a vaše programy budú tiež bežať na serveri a budete za to platiť mesačne.

Sun veril, že ľudia do toho pôjdu, pretože ak by do toho ľudia išli, vytvorilo by to biznis pre mohutné kabinetné servery, ktoré spoločnosť v tom čase vyrábala, a potom by spoločnosť nemusela vyhlásiť bankrot. Nemali používateľský príbeh. Jednoducho verili, že používatelia budú používať Solaris. Ale ani vtedy nikto nepoužíval Solaris.

Preto sa tento nápad nestal populárnym produktom. Tento systém však vybudovali, existoval. Keď som začal pracovať v Sun, neexistovali žiadne stolné počítače. Na stoloch tam boli terminály Sunray. Vyzerali ako Nintendo Wii (hoci Wii bolo ešte roky preč).

Budúcnosť cloud computingu spoločnosti Sun, ktorá nikdy neprišla

Každý Sunray mal na sebe pripevnený monitor a klávesnicu a na prednej strane bol slot ako na bankovú kartu. Každý zamestnanec Sunu mal na džínsoch pripnutú kartu a tú istú kartu sme používali aj na otváranie dverí. Vložili sme ho do slotu a tu máte stolný počítač.

Budúcnosť cloud computingu spoločnosti Sun, ktorá nikdy neprišla

Na konci pracovného dňa ste museli vytiahnuť kartu a ísť domov. Na druhý deň ste sa vrátili, vložili kartu a objavili sa tam všetky vaše programy v stave, v akom ste ich nechali – aj keď ste kartu vložili do iného Sunray, ako ste používali včera.

Pretože na samotnom Sunray nič nebežalo, jednoducho sa odovzdávali pokyny okna z veľkého servera v strede budovy. Dokonca existoval spôsob, ako sa k nemu pripojiť z domu a obrazovku Sunray ste mohli vidieť u vás doma, len s malým oneskorením.

A vlastne to bolo neuveriteľné. Bola to mágia. Niekedy sme museli ísť k niekomu do kancelárie, aby sme vám pomohli, a ak sa spýtali „môžete mi ukázať?“, stačí vložiť kartu do ich Sunray a váš počítač sa tam okamžite objaví! Sledoval ťa po schodoch.

V modernej organizácii by mal každý svoj vlastný MacBook a keď pôjdete na iné poschodie, vezmete si MacBook so sebou. Iba týmto nepríjemným spôsobom, ako keď ho otvoríte na pár centimetrov, aby nezaspal. A snažiac sa nenaraziť do inej osoby, ktorá nosí ich MacBook.

Vyskytli sa, samozrejme, určité ťažkosti. Nebolo možné vykonať niektoré veci, ktoré by ste očakávali od bežného počítača, ako napríklad spustenie šetriča obrazovky, pretože by to zaťažovalo procesor. Všetko fungovalo pre úlohy, ako je písanie dokumentov a iné veci. S minimom animácií. A bolo potrebné pracovať pod Solarisom.

Budúcnosť cloud computingu spoločnosti Sun, ktorá nikdy neprišla

A, prirodzene, posledný bod jednoducho zabil celú myšlienku v zárodku a jednoducho nechápem, ako nezastavili tento projekt od úplného začiatku. V roku 2004 nemohol nikto okrem programátorov používať Linux – spúšťať kancelárske programy na Linuxe bolo veľmi ťažké – a Solaris bol ešte náročnejší ako Linux.

Tento zjavne neuskutočniteľný projekt však neopustili, postavili ho bez ohľadu na to, či ho niekto chcel alebo nie, vymenili ním všetky počítače a o nikom okrem samotného Sunu som nepočul. Ale počas jednej letnej sezóny sa mi podarilo využiť túto úžasnú technológiu mimozemšťanov z budúcnosti. A tu je to zaujímavé: prečo sa projekt Sunray nerozbehol?

Zdá sa mi, že odpoveď je jasná. Produkt vyvinuli spätne. Nemysleli na to, „čo ľudia chcú?“ alebo dokonca ako Apple, „čo by ľudia mohli chcieť, keby sme im ukázali, prečo by to mali chcieť?“

Sun začal niečím iným: "Čo môžeme urobiť?" "Čo by bolo pre nás dobré, keby to ľudia chceli?" A potom predpokladali, že nejako prídu na to, ako pracovať spätne, presvedčia ľudí, že to chcú a chcú za to mesačne platiť, a použijú trojtlačidlovú myš.

Očividne teraz nemyslím na Sunray – myslím na Google Stadia. Produkt ako Stadia neexistuje, pretože ho ľudia chcú. Naozaj nechápem, prečo to existuje. Vraj preto, lebo môže. Google vedel, ako to urobiť, bolo by to dobré pre Google, keby to ľudia chceli, tak to jednoducho urobili, za predpokladu, že dôvody, prečo to chcieť, prídu neskôr.

Stadia je výpočtová služba pre hráčov, no nemusia ju tak nazývať, máme pojmy ako „v cloude“ a „streamovanie“. Ale je veľmi podobný systému Sunray. Ak sa však pokúsim porovnať Sunray a Stadiu, všimol som si, že Sunray vyriešil skutočné problémy.

Sunray vyriešil jeden problém. Niektoré veci robil lepšie ako alternatívy, ktoré v tom čase existovali. Bol vyrobený na základe používateľa, aj keď to boli títo používatelia (zamestnanci Sun Microsystems), ktorí to urobili sami. A boli ľudia – napríklad ja – pre ktorých bola v roku 2004 cool.

To isté nemôžem povedať o Stadii. Chcem sa báť. Chcem to vidieť ako jeden výbuch zmeny, ktorý napadne naše životy, ukončí prácu s počítačmi na všeobecné použitie a prinesie tvorbu hier pod krídla vydavateľov.

Ale je pre mňa akosi ťažké sa jej báť. Jeho dizajn išiel dozadu. Každý krok odpovedal na otázku „čo môžeme robiť“, „čo môžeme licencovať“, nie „čo kto chce“. Motivácia bola založená na otázke „urobili sme to my“, nie na otázke „využil by to niekto“.

Ak by som robil Stadiu, začal by som sa spýtať, čo na nej ľudia hrajú. Stadia má obmedzenia (latencia), takže by som vyvíjal obsah, kde na týchto obmedzeniach nezáleží a výhody Stadie (centrálne servery) hrajú do kariet. Napríklad niektoré spoločenské hry.

Povedzme, že nevykonávate žiadne streamovanie, zabalíte rozhranie do jednoduchej vrstvy podobnú JavaScriptu, aby bolo cítiť, že reaguje (to urobil Sunray) – a vytvárate hry, ktoré by nevýkonní hráči hrali s lacnými telefónmi s Androidom a starými MacBookmi. Farmville, len všetky farmy sa nachádzajú v blízkosti a sú navzájom viditeľné.

Stadia robí úplný opak tohto. Inzerovali službu pre sofistikovaných hráčov s pixel shadermi a obsahom AAA. To sú hráči, ktorí sa budú na meškanie sťažovať ako prví. A ich produkt zjavne nie je lacnejší ani lepší ako tie existujúce.

Pri uvedení na trh neboli žiadne exkluzivity. Nič špeciálne navrhnuté pre Stadiu (na využitie výhod cloudu). Nič zvlášť zaujímavé pre streamovanie (na využitie služby YouTube). Vidím dve bojové hry a dve rytmické hry (latentné peklo!)

Možno je to technická ukážka, z ktorej sa nakoniec vyvinie seriózny produkt. Ale zdá sa mi, že zlyhá z rovnakého dôvodu ako Sunray. Nie preto, že by technika bola zlá. Ale pretože Google nevie, na čo ho použiť. Zlé organizačné myslenie je ťažké napraviť.

Aby ma Sunray „vystrašil“ ako vývojára hier – to znamená, aby som sa „cítil, ako keby som bol uzavretý v zlej zmluve, len aby som vyrábal lacné nezávislé hry, a systém by zožral tvorcu, zatiaľ čo sa nikto nepozeral“ – Google bude musieť urobiť zásadné zmeny vo vašom projekte.

Presne povedané, stále existuje jedna exkluzívna - táto ZLATO. Niečo také by som si asi zahral na PS4. Nemá však žiadne funkcie, ktoré sú jedinečné pre Stadiu. Predtým vývojár tejto hry vytvoril hru v Unreal engine a je to tiež pravdepodobne Unreal engine, takže by sa s najväčšou pravdepodobnosťou mohla spustiť na PS4, ak by $GOOG neplatil za exkluzivitu.

V súčasnosti zarábam peniaze tvorbou hier pre VR. Ide o ďalšiu technológiu, ktorá sa môže ukázať ako ďalší zbytočný kufor bez rúčky. S aktuálnou hrou a hrou, ktorú vytvorím po tejto, postupujem takto: Hru pre VR robím iba vtedy, ak sa dá hrať výlučne vo VR.

Potrebujete, aby ľudia používali váš produkt? Ukážte im, prečo to potrebujú! Ukážte im, čo dokážu s vašou technológiou a bez nej sa nezaobídu.

Zdroj: hab.com

Pridať komentár