Ohjelmointi

10 uutta AWS-pilvipalvelua, joita et koskaan odottanut

Alussa elämä pilvessä oli yksinkertaista. Kirjoita luottokorttisi numero ja voilà - sinulla oli juuret koneessa, jota sinun ei tarvinnut purkaa pakkauksesta, liittää pistorasiaan tai kiinnittää telineeseen.

Se on muuttunut rajusti. Pilvestä on tullut niin monimutkainen ja monitoiminen, että on vaikea sekoittaa kaikkea toimintaa yhdeksi sanaksi, jopa niin protean ja rakentamattomaksi kuin "pilvi". Vuokrattavissa koneissa on edelleen juuren kirjautumistunnuksia, mutta on myös palveluja tietojen viipaloimiseksi, kuutioimiseksi ja tallentamiseksi. Ohjelmoijien ei tarvitse kirjoittaa ja asentaa yhtä paljon kuin tilata ja määrittää.

Tässä Amazon on eturintamassa. Tämä ei tarkoita sitä, ettei kilpailua ole. Microsoft, Google, IBM, Rackspace ja Joyent ovat kaikki pilvessä loistavia ratkaisuja ja älykkäitä ohjelmistopaketteja, mutta yksikään yritys ei ole tehnyt enempää pilvipalveluiden monipuolisten palvelupakettien luomiseksi kuin Amazon. Nyt Amazon Web Services on lähentämässä eteenpäin kokoelmaa uusia tuotteita, jotka hajottavat pilven idean tyhjänä taulukkona. Viimeisimmällä AWS-työkalukierroksella pilvi on paljon lähempänä concierge-palvelua, joka odottaa sinua heiluttamaan kätesi ja antamaan sille yksinkertaisia ​​ohjeita.

Tässä on 10 uutta palvelua, jotka osoittavat, kuinka Amazon määrittelee uudelleen mitä pilvipalvelut voivat olla.

Liima

Jokainen, joka on tehnyt paljon datatiedettä, tietää, että tietojen kerääminen on usein haastavampaa kuin analyysin tekeminen. Tietojen kerääminen ja asettaminen vakiomuotoiseen tietomuotoon on usein yli 90 prosenttia työstä.

Glue on uusi kokoelma Python-komentosarjoja, joka indeksoi tietolähteesi automaattisesti tietojen keräämiseksi, tarvittavien muunnosten toteuttamiseksi ja kiinnittämiseksi Amazonin pilveen. Se ulottuu tietolähteisiisi tarttumalla dataan kaikilla tavallisilla lyhenteillä, kuten JSON, CSV ja JDBC. Kun se on saanut tiedon, se voi analysoida kaavion ja tehdä ehdotuksia.

Python-kerros on mielenkiintoinen, koska voit käyttää sitä kirjoittamatta tai ymmärtämättä Pythonia - vaikka se varmasti auttaa, jos haluat mukauttaa mitä tapahtuu. Liima suorittaa nämä työt tarpeen mukaan, jotta kaikki tiedot kulkevat. Se ei ajattele puolestasi, mutta se käsittelee monia yksityiskohtia ja antaa sinun ajatella kokonaisuutta.

FPGA

Kenttäohjelmoitavat porttijärjestelmät ovat jo pitkään olleet laitteistosuunnittelijoiden salainen ase. Jokainen, joka tarvitsee erityistä sirua, voi rakentaa sen ohjelmistosta. Kaikkia transistoreita ei tarvitse rakentaa mukautettuihin naamioihin eikä tuskailla pienimpään määrään piitä. FPGA ottaa ohjelmistosi kuvauksen siitä, kuinka transistorit toimivat, ja johdottaa itsensä toimimaan kuin todellinen siru.

Amazonin uusi AWS EC2 F1 tuo FGPA: n voiman pilveen. Jos sinulla on hyvin jäsennelty ja toistuva laskenta, EC2 F1 -esiintymä on sinulle. EC2 F1: n avulla voit luoda hypoteettisen sirun ohjelmakuvauksen ja koota sen pieneen määrään portteja, jotka laskevat vastauksen lyhyessä ajassa. Ainoa asia on nopeampi syövyttää transistorit todellisesta piistä.

Kuka voi tarvita tätä? Bitcoin-kaivostyöläiset laskevat saman kryptografisesti suojatun hash-toiminnon basillion kertaa päivässä, minkä vuoksi monet bitcoin-kaivostyöläiset käyttävät FPGA: ta hakujen nopeuttamiseen. Kuka tahansa, jolla on samanlainen kompakti, toistuva algoritmi, jonka voit kirjoittaa piiin, FPGA-ilmentymän avulla voit vuokrata koneita tekemään sen nyt. Suurimmat voittajat ovat ne, joiden on suoritettava laskutoimituksia, jotka eivät liity helposti vakiokäskyjoukkoihin - esimerkiksi kun olet tekemisissä bittitason toimintojen ja muiden epätyypillisten, ei-aritmeettisten laskelmien kanssa. Jos lisäät vain numerosarakkeen, tavalliset esiintymät ovat sinulle parempia. Mutta joillekin EC2 ja FGPA voivat olla iso voitto.

Blox

Kun Docker syö tiensä pinoon, Amazon yrittää helpottaa kenenkään suorittamaa Docker-instansseja missä ja milloin tahansa. Blox on suunniteltu hämmentämään esiintymien klustereita siten, että optimaalinen määrä on käynnissä - ei enempää, ei vähempää.

Blox on tapahtumavetoinen, joten logiikan kirjoittaminen on hieman yksinkertaisempaa. Sinun ei tarvitse jatkuvasti kysellä koneita nähdäksesi, mitä ne käyttävät. Ne kaikki raportoivat takaisin, joten oikea numero voi toimia. Blox on myös avoimen lähdekoodin, mikä helpottaa Bloxin uudelleenkäyttöä Amazonin pilven ulkopuolella, jos sinun pitäisi tehdä niin.

Röntgen

Tapahtumiesi tehokkuuden ja kuormituksen seuranta oli aiemmin yksinkertaisesti toinen työ. Jos haluat klusterisi toimivan sujuvasti, sinun oli kirjoitettava koodi kaiken seuraamiseksi. Monet ihmiset toivat kolmansia osapuolia vaikuttavilla työkaluilla. Nyt Amazonin X-Ray tarjoaa paljon työtä puolestasi. Se kilpailee monien kolmansien osapuolten työkalujen kanssa pinon katselemiseen.

Kun verkkosivusto saa tietopyynnön, röntgensäde jäljittää sen kulkiessaan kone- ja palveluverkkoasi. Sitten X-Ray yhdistää tiedot useista instansseista, alueista ja vyöhykkeistä, jotta voit pysähtyä yhteen paikkaan ilmoittaaksesi vakavan palvelimen tai kiilattavan tietokannan. Voit katsella valtavaa valtakuntaasi vain yhdellä sivulla.

Tunnustaminen

Rekognition on uusi AWS-työkalu, joka on tarkoitettu imagoihin. Jos haluat sovelluksesi tekevän muutakin kuin kuvien tallentamisen, Tunnistaminen pureskelee kuvia, jotka etsivät esineitä ja kasvoja tunnetuimpien ja testattujen konenäön ja hermoverkon algoritmeilla. Ei tarvitse kuluttaa vuosia tieteen oppimiseen; osoitat algoritmin yksinkertaisesti Amazonin pilveen tallennettuun kuvaan, ja voilà, saat luettelon esineistä ja luottamuspisteet, jotka reagoivat siihen, kuinka todennäköisesti vastaus on oikea. Maksat kuvaa kohden.

Algoritmit on voimakkaasti viritetty kasvojentunnistusta varten. Algoritmit merkitsevät kasvot, vertaavat niitä sitten toisiinsa ja viittaavat kuviin auttaakseen sinua tunnistamaan ne. Sovelluksesi voi tallentaa kasvojen metatiedot myöhempää käsittelyä varten. Kun olet lisännyt metatietoihin nimen, sovelluksesi löytää ihmisiä missä tahansa. Tunnistaminen on vasta alkua. Onko joku hymyilevä? Ovatko heidän silmänsä kiinni? Palvelu antaa vastauksen, joten sinun ei tarvitse likaista sormiasi pikseleillä. Jos haluat käyttää vaikuttavaa konenäköä, Amazon ei veloita sinua napsautuksella, vaan katseella jokaiseen kuvaan.

Athena

Työskentely Amazonin S3: n kanssa on aina ollut yksinkertaista. Jos haluat tietorakenteen, pyydät sitä ja S3 etsii haluamasi osan. Amazonin Athena tekee siitä nyt paljon yksinkertaisemman. Se suorittaa kyselyt S3: lla, joten sinun ei tarvitse kirjoittaa silmukointikoodia itse. Kyllä, meistä on tullut liian laiskoja kirjoittamaan silmukoita.

Athena käyttää SQL-syntaksia, jonka pitäisi tehdä tietokannan järjestelmänvalvojista onnellisia. Amazon laskuttaa sinua jokaisesta tavusta, jonka Athena kutsuu läpi etsiessään vastaustasi. Mutta älä ole liian huolissasi mittarin hallinnan loppumisesta, koska hinta on vain 5 dollaria teratavulta. Se on noin 50 miljardia senttiä tavua kohden. Se tekee penniäkarkkikaupoista näyttävän kalliilta.

Lambda @ Edge

Sisällönjakeluverkon alkuperäinen ajatus oli nopeuttaa yksinkertaisten tiedostojen, kuten JPG-kuvien ja CSS-tiedostojen, toimittamista työntämällä kopioita laajaan valikoimaan sisältöpalvelimia, jotka on pysäköity lähellä Internet-reunoja. Amazon ottaa tämän askeleen pidemmälle antamalla meidän työntää Node.js-koodin näille reunoille, missä ne juoksevat ja vastaavat. Koodisi ei istu yhdellä keskuspalvelimella ja odottaa, että pyyntöjä pistää selkärangaa ihmisiltä ympäri maailmaa. Se kloonaa itsensä, joten se voi vastata mikrosekunteina ilman, että kaikki verkon viiveet estävät sitä.

Amazon laskuttaa koodiasi vain, kun se on käynnissä. Palvelun ylläpitämiseksi sinun ei tarvitse määrittää erillisiä instansseja tai vuokrata kokonaisia ​​koneita. Se on tällä hetkellä suljetussa testissä, ja sinun on haettava koodi saadaksesi heidän pinoonsa.

Lumipallo reuna

Jos haluat jonkinlaisen fyysisen tietojesi hallinnan, pilvi ei ole sinua varten. Tietosi pitävän kiintolevyn, DVD-ROM-levyn tai peukaloaseman koskettamisesta saatava voima ja varmuus eivät ole käytettävissäsi pilvessä. Missä tietoni ovat tarkalleen? Kuinka saan sen? Kuinka voin tehdä varmuuskopion? Pilvi saa jokaisen, joka välittää näistä asioista, puhkeamaan kylmässä hiki.

Snowball Edge on laatikko, joka on täynnä tietoja, jotka voidaan toimittaa mihin tahansa. Siinä on jopa lähetystarra, joka on todella E-Ink-näyttö, aivan kuten Amazon laittaa Kindleen. Kun haluat kopion massiivisista tietomääristä, jotka olet tallentanut Amazonin pilveen, Amazon kopioi ne laatikkoon ja lähettää laatikon mihin tahansa. (Asiakirjoista ei käy ilmi, saavatko Prime-jäsenet ilmaisen toimituksen.)

Snowball Edge palvelee käytännön tarkoitusta. Monet kehittäjät ovat keränneet suuria tietolohkoja pilvisovellusten kautta, ja näiden lohkojen lataaminen avoimen Internetin kautta on aivan liian hidasta. Jos Amazon haluaa houkutella suuria tietojenkäsittelytyöpaikkoja, sen on helpotettava suurten tietomäärien saamista järjestelmästä.

Jos olet kertynyt ylimääräisen määrän tietoja, joita tarvitset muualle käsittelyä varten, Amazonilla on isompi moottorikelkkaversio, joka on rakennettu 18-pyöräiseen kuorma-autoon, jossa on GPS-seuranta.

Voi, on syytä huomata, että laatikot eivät ole tyhmiä säilytyslaatikoita. He voivat myös suorittaa mielivaltaisen Node.js-koodin, jotta voit etsiä, suodattaa tai analysoida ... joka tapauksessa.

Tarkka

Kun olet kerännyt luettelon asiakkaista, jäsenistä tai tilaajista, on aikoja, jolloin haluat lähettää viestin heille. Ehkä olet päivittänyt sovelluksesi tai haluat tarjota erikoistarjouksen. Voit räjähtää sähköpostin kaikille luettelossasi oleville, mutta se on askel roskapostin yläpuolella. Parempi ratkaisu on kohdistaa viestisi, ja Amazonin uusi Pinpoint-työkalu tarjoaa infrastruktuurin, joka tekee siitä yksinkertaisemman.

Sinun on integroitava koodi sovellukseesi. Kun olet tehnyt sen, Pinpoint auttaa sinua lähettämään viestejä, kun käyttäjät näyttävät olevan valmiita vastaanottamaan ne. Kun olet tehnyt niin kutsutun kohdistetun kampanjan, Pinpoint kerää ja raportoi tiedot kampanjasi sitoutumisasteesta, jotta voit säätää kohdistustoimiasi tulevaisuudessa.

Polly

Kuka saa viimeisen sanan? Sovelluksesi voi, jos käytät Pollyä, uusimman sukupolven puhesynteesiä. Sisään menee tekstiä ja ulos ääni - ääniaallot, jotka muodostavat sanat, jotka korvamme kuulevat, sitä parempi on tehdä äänirajapintoja esineiden internetiin.

Aiheeseen liittyvät artikkelit

  • Julkinen pilvimegaasi: Amazon, Microsoft, Google, IBM ja Joyent verrattiin
  • 10 AWS-tietoturvaloukkausta ja miten niitä voidaan välttää
  • Ota kaikki irti ilmaisista Amazon-verkkopalveluista
  • Bossies 2016: Paras avoimen lähdekoodin ohjelmistopalkinnot
  • Pilviin: Konttimuutos reaalimaailmassa
  • Katsaus: DigitalOcean pitää pilven yksinkertaisena
  • Katsaus: 6 koneoppimisen pilviä
$config[zx-auto] not found$config[zx-overlay] not found