Programovanie

Prečo cloud? V roku 2016 to bolo vábenie nového

Podniky majú pre presun do cloudu najrôznejšie dôvody: vyhýbanie sa kapitálovým výdavkom, zvyšovanie škálovateľnosti aplikácií, dokonca aj chtíč cloudu od riaditeľov, ktorí sa chcú „dostať z IT biznisu“ (hm, prepáčte, stále je nutná správa).

V roku 2016 však vzrástol jeden dôvod: Neuveriteľné nové funkcie, ktoré sú vopred pripravené a čakajú na vás v cloude. Iste, môžete obstáť v klastri GPU a spustiť svoje vlastné algoritmy hlbokého učenia alebo skočiť do IoT zostavením platformy založenej na udalostiach vo vašom vlastnom dátovom centre. Ale ... mali by ste?

Nie každý potenciálny zákazník v cloude chce hneď skočiť do strojového učenia alebo internetu vecí. Ale hlavné verejné cloudy ponúkajú toľko nových funkcií a potenciál je taký veľký, najmä pokiaľ ide o strojové učenie, že nedostatok prístupu k týmto veciam predstavuje konkurenčnú nevýhodu.

Pre jednoduchý príklad povedzme, že chcete jazykový preklad v reálnom čase s takmer ľudskou úrovňou presnosti. Mohli by ste sa pokúsiť nastaviť softvér a infraštruktúru, aby ste to mohli urobiť sami, ale ako rýchlo môžete upgradovať za rok alebo dva, keď presnosť prekoná ľudskú presnosť? Cloudová služba prinesie tieto vylepšenia hneď po ich príchode.

Okrem toho sa vývojári hrajú s novými cloudovými API, či už o tom povedia manažmentu alebo nie, takže to môžete tiež využiť a aspoň experimentovať s vývojom nových cloudových aplikácií. Vašou ďalšou voľbou je zakázať vývojárom experimentovať s týmito vecami v čase spoločnosti - a prenasledovať to najlepšie a najchytrejšie.

Tu sú štyri hlavné oblasti, kde cloud ponúka nielen funkčnosť, ale neustále zlepšovanie:

Strojové učenie: Vitajte v najteplejšej oblasti v oblasti technológií. Súdiac podľa vlastných dopravných vzorov, služba hlbokého učenia Google TensorFlow sa javí ako hlavný dôvod, prečo potenciálni zákazníci zvažujú Google Cloud Platform. Microsoft ponúka svoje Azure Machine Learning; IBM Bluemix poskytuje Watson v cloude. Spoločnosť Amazon na svojej konferencii re: Invent zahrala agresívne dobiehanie, predstavila svoje služby strojového učenia Rekognition, Polly a Lex a oznámila, že MXNet bude jej rámcom hlbokého učenia.

Platformy IoT: Prvých päť verejných cloudov - AWS, Salesforce, Microsoft Azure, Google Cloud Platform a IBM Bluemix - všetky majú platformy IoT na bezpečné pripojenie zariadení a vývoj aplikácií riadených udalosťami. Spoločnosť Amazon zamiešala pôdu pod nohami: Vynález, keď oznámila AWS Greengrass, softvérové ​​jadro (a SDK) určené na fungovanie na zariadeniach IoT, ktoré týmto zariadeniam umožňujú spúšťať funkcie AWS Lambda a bezpečne sa pripájať k platforme AWS IoT.

Výpočty bez servera: Toto odvetvie má dlhú históriu hromadenia abstrakcie navyše. Vďaka počítačom bez servera sa starosti s infraštruktúrou, dokonca aj s virtuálnym, stávajú pre vývojárov minulosťou. Výpočty bez servera tiež povzbudzujú vývojárov, aby prevzali funkcie z knižnice a spojili ich dohromady, čím sa minimalizuje množstvo pôvodného kódu, ktorý je potrebné napísať. AWS Lambda je najznámejším príkladom výpočtov bez servera, ale nasledovali aj ďalšie cloudy. Microsoft má Azure Functions a Google ponúka Cloud Functions.

Správa kontajnerov: Kontajnery sľubujú najrôznejšie výhody agility, ale je potrebné ich riadiť a organizovať. Zdá sa, že toto odvetvie sa rozhodlo pre Kubernetes ako riešenie voľby, ktoré je podporované všetkými hlavnými verejnými cloudmi. Kubernetes je otvorený zdroj, takže ho možno nastaviť lokálne, ale môžete si byť istí, že väčšina zákazníkov sa namiesto neho rozhodne ako cloudová služba. Navyše, nedávne predstavenie plánovača kontajnerov Amazon EC2 Blox dokazuje, že môžete očakávať, že sa v priebehu času objavia najrôznejšie súvisiace služby.

Toto sú iba tie najvyspelejšie technologické oblasti. Napríklad verejný cloud je tiež prirodzeným miestom pre výpočtovo náročnú analýzu, pretože podľa potreby môžete roztáčať a rozdeľovať servery, ako aj využívať strojové učenie na pochopenie výsledkov. Stále sa meniaci ekosystém Hadoop / Spark s otvoreným zdrojom stále pridáva nové projekty, ktoré verejné cloudy rýchlo absorbujú a sprístupňujú zákazníkom ako služby.

Využívanie výpočtových, úložných a sieťových zdrojov bez nutnosti ich obstarania, poskytovania a údržby v priestoroch je jedna vec. To bola cloudová ponuka hodnoty prvého rádu. Dnes vidíme vznik obrovských cloudových ekosystémov, ktoré sa stávajú platformami pre najzaujímavejšiu novú technológiu. Môže si ktorýkoľvek podnik dovoliť ignorovať to?

$config[zx-auto] not found$config[zx-overlay] not found