Domov Naprej razmišljanje Amazon potiska funkcije platforme, api prehod na vrhu Aws

Amazon potiska funkcije platforme, api prehod na vrhu Aws

Video: Create API using AWS API Gateway service - Amazon API Gateway p1 (November 2024)

Video: Create API using AWS API Gateway service - Amazon API Gateway p1 (November 2024)
Anonim

Včeraj sem se udeležil vrha o spletnih storitvah Amazon v New Yorku in bil je presenečen nad tem, kako je AWS skozi leta subtilno spremenil svoje sporočilo.

Zdaj se zdi, da se AWS vedno bolj osredotoča na zagotavljanje orodij, s katerimi olajša življenje razvijalcem, namesto da se osredotoča samo na ustvarjanje alternativne infrastrukture za notranje podatkovne centre. To je bilo očitno v novih objavah izdelkov - prehodu API in kmetiji za testiranje združljivosti aplikacij v širokem naboru Android in Amazon Fire telefonov in tablic.

Vodja tehnologije za tehnologijo Amazon Web Services Werner Vogels, ki je bil gostitelj, je ugotovil, kako se je podjetje razvijalo. Začel je z lansiranjem AWS leta 2006, v času, ko je bila večina koristi na poslovni strani, Amazon pa je izbruhnil "pred tem, da bi ga tradicionalna IT podjetja zadržala za talca".

Vogels je nadalje ugotavljal, kako je podjetje od takrat nenehno dodajalo funkcije, saj je opazil, da je leta 2014 predstavil 516 glavnih novih funkcij in storitev, letos pa bo uvedel dodatne funkcije. Amazon se še naprej razveja od infrastrukturnih storitev ter na področju varnosti in upravljanja, orodij za upravljanje, storitev platform, podjetniških aplikacij in nazadnje hibridnih orodij za upravljanje oblakov.

Kot pogosto počne, je ponavljal mantro, da je "oblak novo normalno." Bolj me je zanimalo, ko je pripomnil, da se Amazon namerava oddaljiti od ponudbe le infrastrukture na koncu API-ja (vmesnika aplikacijskega programa) in ponuditi "platforme na koncu API-ja". Z drugimi besedami, ne gre samo za poudarek na infrastrukturi kot storitvi (IaaS), ampak tudi za poudarek na platformi kot storitvi (PaaS).

Seveda to v resnici ni novo - Amazon že dolgo ponuja storitve platforme, na primer Elastic MapReduce (EMR), ki deluje na Hadoopu, predstavljeno leta 2009, ali bazo podatkov Dynamo DB noSQL, uvedeno pred tremi leti. Vendar se zdi sprememba poudarka opazna.

V osrednjem besedilu je Vogels obravnaval šest glavnih trendov v računalništvu in Amazonove reakcije na vsakega. Sem spadajo: hitro premikanje (enostavno vrtenje gor ali dol po različnih storitvah); osredotočenost na temeljne kompetence (podjetja naj se osredotočijo na ustvarjanje kode, Amazon pa infrastrukturo); nima strežnikov (niti ne strežniških primerkov in namesto tega uporablja storitve, ki temeljijo na dogodkih, kot sta Kinesis za pretakanje podatkov in Lambda za računalniške storitve); biti varen in skladen (z več certifikati, vključno s HIPAA); mobilni telefon (gostovanje zalednih storitev, ki se izvajajo na mobilnih napravah); in dajanje podatkov v delo (s poudarkom na procesu strojnega učenja v podjetju).

Zlasti me je zanimal koncept uvajanja računskih storitev brez navedbe ali uvajanja določenih strežnikov in namesto tega uporabljal storitve, ki jih vodijo dogodki, kot je Lambda. Vidim, kje bi to lahko olajšalo življenje razvijalcem določenih vrst storitev, in še vedno me fascinirajo potencialne aplikacije strojnega učenja na različnih področjih.

Linija za poznejše, podrobnejše zasedanje o Amazon ML je bila ena najdaljših na konferenci. V tej seji so bile omenjene možne aplikacije, od personalizacije in priporočil do odkrivanja goljufij in ciljanega oglaševanja. Vidim, kje se lahko strošek storitve - 10 centov na 1.000 napovedi - za nekatere napovedi zdi precej nizek, pri drugih pa precej visok.

Novi izdelki so bili zanimivi in ​​usmerjeni v razvijalce, najbolj zanimiv med njimi je novi Amazon API Gateway, ki razvijalcu omogoča lažje ustvarjanje in upravljanje razširljivega API-ja REST okoli kode, ki jo je napisal. Kot je pojasnil Amazonov Matt Wood, to podpira vse vrste funkcij, kot so različice, merjenje in dušenje, predpomnjenje, podpisovanje in avtomatizacija ter možnost generiranja SDK-ja za JavaScript, iOS ali Android. Ideja je vzeti zapleten postopek in ga olajšati.

Druge relativno nove funkcije vključujejo CodeCommit, upravljano shrambo kod; CodePipeline, platforma za neprekinjeno dostavo; Katalog storitev, ki omogoča organizacijo različnih storitev za samopostrežno okolje; in Device Farm, za testiranje aplikacij na širokem naboru pravih pametnih telefonov in tabličnih računalnikov Android in Amazon Fire. (Opomba: zdi se, da te naprave ne vključujejo iOS.) Ponovno je poudarek večinoma olajšati življenje razvijalcem.

Kot je že običajno pri osrednjih zapisih razvijalcev, so številne stranke govorile o tem, kako uporabljajo spletne storitve Amazon. Izvršni direktor Nordstroma je omenil majhno ekipo, osredotočeno na podporo v oblaku, ki bi zdaj lahko podpirala več kot 50 aplikacijskih skupin, da bi tem skupinam pomagali ustvariti boljše in hitrejše aplikacije. CTO ministrstva za promet v New Yorku je razpravljal o uporabi Amazon-ovega zadrževalnika za uporabo aplikacije z imenom Vision Zero View, ki prikazuje smrtne žrtev v prometu in resne poškodbe iz leta 2009 v upanju, da se bodo Newyorčani upočasnili in previdno vozili. Osrednji predstavnik začasnega zdravstvenega zavarovanja Oscar je govoril o tem, kako je njegova uporaba storitev Amazon s skladnostjo s HIPPA omogočila Oscarju samo dva sistemska inženirja za 45 razvijalcev, ki delajo do 125 proizvodnih sprememb na dan. "Končali smo s fizičnimi podatkovnimi centri, " je zaključil.

Vogels je poudaril, da "gre vse za hitro premikanje", in opozoril, da število orodij le še naprej raste. "Nikoli ni bil boljši čas za izdelavo aplikacij kot zdaj, " je dejal.

Amazon potiska funkcije platforme, api prehod na vrhu Aws