Video: What's new for Serverless: Lambda, API Gateway - AWS Summit Paris 2018 (November 2024)
Zúčastnil som sa včera samitu Amazon Web Services Summit v New Yorku a bol som prekvapený tým, ako spoločnosť AWS v priebehu rokov jemne zmenila svoje posolstvo.
Zdá sa, že AWS sa v súčasnosti stále viac zameriava na poskytovanie nástrojov zameraných na uľahčenie života vývojárov namiesto toho, aby sa sústredila výlučne na vytváranie alternatívnej infraštruktúry pre interné dátové centrá. Bolo to zrejmé z nových oznámení o produktoch - brány API a farmy na testovanie kompatibility aplikácií v širokej škále telefónov a tabletov s Androidom a Amazon Fire.
Hlavný technologický riaditeľ Amazon Web Services Werner Vogels, ktorý hostilo hlavnú myšlienku, poznamenal, ako sa spoločnosť vyvíjala. Začal s uvedením AWS v roku 2006, v čase, keď väčšina výhod bola na obchodnej strane, a Amazon sa vymanil z toho, že ho "držali ako rukojemníkov tradičné IT spoločnosti".
Spoločnosť Vogels pokračovala v poznámke o tom, ako spoločnosť odvtedy nepretržite pridáva funkcie, pričom poznamenala, že v roku 2014 uviedla na trh 516 hlavných nových funkcií a služieb a tento rok uvedie ďalšie funkcie. Amazon pokračuje v rozširovaní služieb v oblasti infraštruktúry a bezpečnosti a správy, nástrojov riadenia, služieb platformy, podnikových aplikácií a naposledy aj hybridných nástrojov správy cloudu.
Ako často robí, opakoval mantru, že „oblak je nový normál“. Zaujímalo ma však viac, keď poznamenal, že Amazon plánuje prejsť od ponuky iba infraštruktúry na konci API (aplikačné programové rozhranie) k ponuke „platforiem na konci API“. Inými slovami, nejde iba o dôraz na infraštruktúru ako službu (IaaS), ale aj na dôraz na platformu ako službu (PaaS).
To samozrejme nie je nové - Amazon už dlho ponúka platformové služby, ako napríklad Elastic MapReduce (EMR), ktorý beží na Hadoop, predstavený v roku 2009, alebo databáza Dynamo DB noSQL, ktorá bola predstavená pred tromi rokmi. Zdá sa však, že zmena dôrazu je pozoruhodná.
V hlavnej téme Vogels diskutoval o šiestich hlavných trendoch v oblasti výpočtovej techniky a reakciách Amazonky na každý z nich. Medzi ne patrili: rýchly pohyb (ľahko sa točiť rôznymi službami nahor alebo nadol); zameranie na základné kompetencie (nechať podniky zamerať sa na vytváranie kódu, zatiaľ čo Amazon poskytuje infraštruktúru); nemajú servery (ani inštancie serverov a namiesto toho využívajú služby založené na udalostiach, ako je napríklad Kinesis pre streamovanie údajov a Lambda pre počítačové služby); byť bezpečný a kompatibilný (s niekoľkými osvedčeniami vrátane HIPAA); prevádzka mobilných zariadení (hosťovanie koncových služieb prevádzkovaných na mobilných zariadeniach); a uvedenie údajov do práce (so zameraním na proces strojového vzdelávania spoločnosti).
Obzvlášť ma zaujímal koncept nasadenia výpočtových služieb bez toho, aby som špecifikoval alebo nasadil konkrétne servery, a namiesto toho som využíval služby založené na udalostiach, ako napríklad Lambda. Vidím, kde by to skutočne mohlo uľahčiť život vývojárom určitých druhov služieb, a ja ma fascinujú potenciálne aplikácie strojového učenia v rôznych oblastiach.
Linka pre neskoršie a podrobnejšie zasadnutie o Amazon ML bola jednou z najdlhších na konferencii. Na tomto stretnutí sa spomenuli možné aplikácie od personalizácie a odporúčaní až po odhaľovanie podvodov a cielenú reklamu. Vidím, kde sa náklady na službu - 10 centov na 1 000 predpovedí - môžu javiť ako dosť nízke pre niektoré predpovede a pre ostatné dosť vysoké.
Nové produkty boli zaujímavé a zamerané na vývojárov, z ktorých najzaujímavejšie boli nové Amazon API Gateway, ktoré vývojárom umožňujú ľahšie vytvárať a spravovať škálovateľné REST API okolo kódu, ktorý napísal. Ako vysvetlil Matt Wood spoločnosti Amazon, toto podporuje všetky druhy funkcií, ako je napríklad vytváranie verzií, meranie a obmedzovanie, ukladanie do vyrovnávacej pamäte, podpisovanie a automatizácia a schopnosť vytvárať súpravy SDK pre JavaScript, iOS alebo Android. Zámerom je zložitý proces a uľahčenie.
Medzi ďalšie relatívne nové funkcie patrí CodeCommit, úložisko spravovaných kódov; CodePipeline, platforma nepretržitého doručovania; Katalóg služieb, ktorý umožňuje organizáciu rôznych služieb pre samoobslužné prostredie; a Device Farm, na testovanie aplikácií na širokej škále skutočných smartfónov a tabletov so systémom Android a Amazon Fire. (Poznámka: Nezdá sa, že by to zahŕňalo zariadenia iOS.) Opäť sa zdá, že dôraz sa kladie hlavne na uľahčenie života vývojárom.
Ako už bolo bežné v hlavných témach pre vývojárov, mnoho zákazníkov hovorilo o tom, ako používajú Amazon Web Services. Výkonný pracovník spoločnosti Nordstrom spomenul malý tím zameraný na podporu cloudu, ktorý by teraz mohol podporovať viac ako 50 aplikačných tímov, aby týmto tímom pomohol vytvárať lepšie a rýchlejšie aplikácie. CTO ministerstva dopravy v New Yorku diskutovalo o použití Amazonu na spustenie aplikácie s názvom Vision Zero View, ktorá ukazuje smrteľné následky na cestách a vážne zranenia siahajúce až do roku 2009, v nádeji, že Newyorčania sa spomalia a budú opatrne jazdiť. A CTO o spustení zdravotného poistenia Oscar hovoril o tom, ako jeho používanie služieb Amazon s kompatibilitou HIPPA umožnilo Oscarovi mať iba dvoch systémových inžinierov pre 45 vývojárov pracujúcich na až 125 zmenách výroby za deň. „Skončili sme s fyzickými dátovými centrami, “ uzavrel.
Vogels zdôraznil, že „je to všetko o rýchlom pohybe“, a poznamenal, že počet nástrojov narastá. „Nikdy nebol lepší čas na vytváranie aplikácií ako teraz, “ uviedol.