Programovanie

10 nových cloudových služieb AWS, ktoré ste nikdy nečakali

Na začiatku bol život v oblaku jednoduchý. Zadajte číslo svojej kreditnej karty a - voilà - ste mali root na stroji, ktorý ste nemuseli vybaliť, zapojiť alebo zaskrutkovať do stojana.

To sa drasticky zmenilo. Cloud sa rozrástol tak zložito a multifunkčne, že je ťažké spojiť všetku aktivitu do jedného slova, dokonca aj do slova protean a neštruktúrovaného ako „cloud“. Na strojoch na zapožičanie stále existujú prihlasovacie údaje root, ale existujú aj služby na krájanie, krájanie na kocky a ukladanie vašich údajov. Programátori nemusia písať a inštalovať toľko, koľko si predplatia a nakonfigurujú.

Tu Amazon viedol cestu. To neznamená, že neexistuje konkurencia. Microsoft, Google, IBM, Rackspace a Joyent chrlia vynikajúce riešenia a chytré softvérové ​​balíčky pre cloud. Žiadna spoločnosť však neurobila viac pre vytvorenie balíkov služieb pre cloud bohatých na funkcie ako Amazon. Teraz Amazon Web Services napreduje s kolekciou nových produktov, ktoré rozpadajú myšlienku cloudu ako prázdnej tabuľky. S najnovším súborom nástrojov pre AWS je cloud oveľa bližšie k tomu, aby sa stal vrátnikom, ktorý čaká na to, aby ste mávli rukou a dali mu jednoduché pokyny.

Tu je 10 nových služieb, ktoré ukazujú, ako Amazon predefinuje, čo môže byť výpočtová technika v cloude.

Lepidlo

Každý, kto urobil veľa vedeckých dát, vie, že zhromažďovanie údajov je často náročnejšie ako ich analýza. Zhromažďovanie údajov a ich vkladanie do štandardného dátového formátu je často viac ako 90 percent práce.

Glue je nová kolekcia skriptov Pythonu, ktorá automaticky prehľadáva vaše zdroje údajov, aby zhromaždila údaje, vykonala všetky potrebné transformácie a vložila ich do cloudu Amazonu. Zasahuje do vašich zdrojov údajov a zachytáva údaje pomocou všetkých štandardných skratiek, ako sú JSON, CSV a JDBC. Po získaní údajov môže analyzovať schému a navrhovať.

Vrstva Python je zaujímavá, pretože ju môžete použiť bez písania alebo porozumenia jazyka Python - aj keď určite pomôže, ak si chcete prispôsobiť, o čo ide. Lepidlo spustí tieto úlohy podľa potreby, aby zabezpečil tok všetkých údajov. Nebude to myslieť na vás, ale bude sa s vami žonglovať s mnohými detailmi a budete sa musieť zamyslieť nad celkovým obrazom.

FPGA

Poľné programovateľné hradlové polia boli dlho tajnou zbraňou dizajnérov hardvéru. Každý, kto potrebuje špeciálny čip, si môže jeden zo softvéru zostaviť. Nie je potrebné vytvárať vlastné masky alebo sa trápiť úpravou všetkých tranzistorov do najmenšieho množstva kremíka. FPGA vezme váš softvérový popis toho, ako by mali tranzistory fungovať, a znova sa zapojí, aby fungoval ako skutočný čip.

Nový AWS EC2 F1 od spoločnosti Amazon prináša do cloudu silu FGPA. Ak máte veľmi štruktúrované a opakujúce sa výpočtové systémy, je tu inštancia EC2 F1. S EC2 F1 môžete vytvoriť softvérový popis hypotetického čipu a zostaviť ho do malého počtu brán, ktoré vypočítajú odpoveď v čo najkratšom čase. Jedinou vecou je leptanie tranzistorov v skutočnom kremíku.

Kto to môže potrebovať? Bitcoinoví ťažiari počítajú rovnakú kryptograficky bezpečnú hashovaciu funkciu biliónkrát každý deň, čo je dôvod, prečo mnoho ťažiarov bitcoinov používa na urýchlenie vyhľadávania FPGA. Ktokoľvek s podobným kompaktným a opakujúcim sa algoritmom, ktorý môžete zapisovať do kremíka, umožňuje inštancii FPGA prenajať si stroje, aby to mohli urobiť hneď. Najväčšími víťazmi sú tí, ktorí potrebujú spustiť výpočty, ktoré sa nedajú ľahko namapovať na štandardné sady inštrukcií - napríklad keď pracujete s funkciami na bitovej úrovni a inými neštandardnými, nearitmetickými výpočtami. Ak jednoducho pridávate stĺpec čísel, štandardné inštancie sú pre vás lepšie. Pre niektorých však môže byť EC2 s FGPA veľkou výhrou.

Blox

Keď sa Docker vrhá do zásobníka, spoločnosť Amazon sa snaží uľahčiť komukoľvek spustenie inštancií Dockeru kdekoľvek a kedykoľvek. Blox je navrhnutý tak, aby žongloval s klastrami prípadov tak, aby bežal optimálny počet - nič viac, nič menej.

Blox je riadený udalosťami, takže je o niečo jednoduchšie napísať logiku. Na zistenie toho, čo beží, nemusíte neustále dopytovať stroje. Všetci sa hlásia, aby mohlo bežať to správne číslo. Blox je tiež otvorený zdroj, ktorý uľahčuje opätovné použitie Bloxu mimo cloudu Amazon, ak to potrebujete.

Röntgen

Monitorovanie efektívnosti a zaťaženia vašich inštancií bývalo predtým len ďalšou prácou. Ak ste chceli, aby váš klaster fungoval hladko, museli ste napísať kód na sledovanie všetkého. Mnoho ľudí prinieslo tretie strany s pôsobivými nástrojmi. Teraz ponúka rentgenové žiarenie Amazonu, že za vás urobí veľa práce. Súťaží s mnohými nástrojmi tretích strán na sledovanie vášho stacku.

Keď web dostane požiadavku na dáta, X-Ray sleduje, ako prúdi vašou sieťou strojov a služieb. Potom X-Ray agreguje údaje z viacerých inštancií, oblastí a zón, aby ste sa mohli zastaviť na jednom mieste a označiť nevkusný server alebo klinovú databázu. Svoju obrovskú ríšu môžete sledovať iba na jednej stránke.

Uznanie

Rekognition je nový nástroj AWS zameraný na prácu s obrázkami. Ak chcete, aby vaša aplikácia dokázala viac ako ukladanie obrázkov, program Rekognition bude prehľadávať obrázky, ktoré vyhľadávajú objekty a tváre pomocou niektorých z najznámejších a testovaných algoritmov strojového videnia a neurónových sietí. Nie je potrebné stráviť roky učením sa prírodných vied; jednoducho nasmerujete algoritmus na obrázok uložený v cloudu Amazonu a voilà získate zoznam objektov a skóre spoľahlivosti, ktoré určia pravdepodobnosť správnej odpovede. Platíte za obrázok.

Algoritmy sú výrazne vyladené na rozpoznávanie tváre. Algoritmy označia tváre, potom ich navzájom porovnajú a referencujú obrázky, aby ste ich mohli ľahšie identifikovať. Vaša aplikácia môže ukladať meta informácie o tvárach na ďalšie spracovanie. Po zadaní názvu do metadát nájde vaša aplikácia ľudí, nech sa objavia kdekoľvek. Identifikácia je iba začiatok. Usmieva sa niekto? Majú zatvorené oči? Táto služba prinesie odpoveď, takže si nemusíte špiniť prsty pixelmi. Ak chcete použiť pôsobivé strojové videnie, Amazon vás nebude nabíjať klikaním, ale pohľadom na každý obrázok.

Athéna

Práca s Amazonom S3 bola vždy jednoduchá. Ak chcete dátovú štruktúru, požiadate o ňu a S3 vyhľadá požadovanú časť. Athena od Amazonu to teraz robí oveľa jednoduchšie. Spustí dotazy na S3, takže nemusíte písať kód opakovania sami. Áno, sme príliš leniví na to, aby sme písali cykly.

Athena používa syntax SQL, čo by malo administrátorom databázy urobiť radosť. Amazon vám bude účtovať každý bajt, cez ktorý sa Athena premení, keď hľadá vašu odpoveď. Nerobte si však starosti s tým, že meracímu prístroju dôjde kontrola, pretože cena je iba 5 dolárov za terabajt. To je asi 50 milióntin centov na bajt. Vďaka tomu vyzerajú drahé obchody s cukrovinkami.

Lambda @ Edge

Pôvodnou myšlienkou siete na doručovanie obsahu bolo urýchliť doručenie jednoduchých súborov, ako sú obrázky JPG a súbory CSS, vytlačením kópií na obrovské množstvo serverov s obsahom zaparkovaných v blízkosti okrajov Internetu. Amazon to posúva o krok ďalej tým, že nám umožňuje vytlačiť kód Node.js na tieto okraje, kde budú bežať a reagovať. Váš kód nebude sedieť na jednom centrálnom serveri a čakať na žiadosti ľudí z celého sveta o pichnutie po chrbtovej kosti. Bude sa klonovať sám, takže dokáže reagovať v mikrosekundách bez toho, aby mu prekážala celá latencia siete.

Amazon bude účtovať váš kód, iba ak je spustený. Aby ste mohli službu využívať, nebudete musieť nastavovať samostatné inštancie alebo si prenajať úplné stroje. Momentálne je v uzavretom teste a musíte podať žiadosť, aby ste dostali svoj kód do ich zásobníka.

Snehová guľa Edge

Ak chcete mať fyzickú kontrolu nad svojimi dátami, cloud nie je pre vás. Sila a ubezpečenie, ktoré získate dotykom na pevný disk, DVD-ROM alebo palec, ktorý drží vaše dáta, nemáte v cloude k dispozícii. Kde sú moje údaje presne? Ako to môžem získať? Ako môžem vytvoriť záložnú kópiu? Mrak spôsobí, že každého, komu na týchto veciach záleží, vypukne studený pot.

Snowball Edge je krabica plná dát, ktoré je možné doručiť kamkoľvek chcete. Má dokonca štítok na prepravu, ktorý je skutočne displejom E-Ink presne taký, aký Amazon uvádza na Kindle. Ak chcete kópiu obrovského množstva údajov, ktoré ste uložili v cloude spoločnosti Amazon, Amazon ju skopíruje do škatule a pošle škatuľku kamkoľvek ste. (Dokumentácia nehovorí o tom, či členovia Prime dostávajú dopravu zdarma.)

Snowball Edge slúži praktickému účelu. Mnoho vývojárov zhromažďovalo veľké bloky údajov prostredníctvom cloudových aplikácií a sťahovanie týchto blokov cez otvorený internet je príliš pomalé. Ak chce spoločnosť Amazon prilákať veľké pracovné miesta na spracovanie údajov, musí uľahčiť získanie veľkého množstva údajov zo systému.

Ak ste nazhromaždili exabyte dát, ktoré potrebujete niekde inde na spracovanie, Amazon má väčšiu verziu s názvom Snowmobile, ktorá je zabudovaná do 18-kolesového nákladného vozidla s GPS sledovaním.

Stojí za zmienku, že boxy nie sú hlúpe úložné boxy. Môžu tiež spustiť ľubovoľný kód Node.js, takže môžete pre každý prípad vyhľadávať, filtrovať alebo analyzovať.

Presne určiť

Keď zhromaždíte zoznam zákazníkov, členov alebo predplatiteľov, niekedy sa stane, že im budete chcieť odoslať správu. Možno ste si aktualizovali aplikáciu alebo chcete uviesť špeciálnu ponuku. Môžete odoslať e-mail všetkým na vašom zozname, ale to je krok nad spam. Lepším riešením je zamerať svoju správu a nový nástroj Pinpoint od spoločnosti Amazon ponúka infraštruktúru, ktorá to uľahčí.

Do svojej aplikácie budete musieť integrovať nejaký kód. Keď to urobíte, Pinpoint vám pomôže rozposlať správy, keď sa zdá, že vaši používatelia sú pripravení ich prijať. Po dokončení takzvanej zacielenej kampane Pinpoint zhromaždí a nahlási údaje o miere interakcie s vašou kampaňou, aby ste mohli v budúcnosti vyladiť svoje úsilie zamerané na zacielenie.

Polly

Kto dostane posledné slovo? Vaša aplikácia dokáže, ak používate Polly, najnovšiu generáciu syntézy reči. V texte prichádza a vychádza zvuk - zvukové vlny, ktoré tvoria slová, ktoré naše uši počujú, o to lepšie je vytvoriť zvukové rozhrania pre internet vecí.

Súvisiace články

  • Verejný cloudový megaguide: Porovnávajú sa spoločnosti Amazon, Microsoft, Google, IBM a Joyent
  • 10 bezpečnostných omylov AWS a ako sa im vyhnúť
  • Využite bezplatné webové služby Amazon na maximum
  • Bossies 2016: Best of Open Source Software Awards
  • Do cloudu: migrácia kontajnerov v reálnom svete
  • Recenzia: Aplikácia DigitalOcean udržuje cloud jednoduchý
  • Recenzia: 6 cloudov pre strojové učenie
$config[zx-auto] not found$config[zx-overlay] not found