Programování

10 nových cloudových služeb AWS, které jste nikdy nečekali

Na začátku byl život v cloudu jednoduchý. Zadejte číslo své kreditní karty a - voilà - měli jste root na stroji, který jste nemuseli rozbalovat, připojovat nebo šroubovat do stojanu.

To se drasticky změnilo. Cloud se stal tak složitým a multifunkčním, že je těžké spojit veškerou aktivitu do jednoho slova, dokonce i do slova tak proteanského a nestrukturovaného jako „cloud“. Na počítačích k pronájmu jsou stále přihlašovací údaje root, ale existují také služby pro krájení, krájení a ukládání vašich dat. Programátoři nepotřebují psát a instalovat tolik, jako se přihlašovat a konfigurovat.

Tady vedl Amazon. To neznamená, že neexistuje konkurence. Microsoft, Google, IBM, Rackspace a Joyent chrlí brilantní řešení a chytré softwarové balíčky pro cloud, ale žádná společnost neudělala více pro vytváření balíčků služeb pro cloud bohatých na funkce než Amazon. Nyní se Amazon Web Services přibližuje s kolekcí nových produktů, které rozpadají myšlenku cloudu jako prázdného štítu. Díky nejnovějšímu okruhu nástrojů pro AWS je cloud mnohem blíže k tomu, aby se stal concierge, který čeká na to, abyste mávli rukou a dali jí jednoduché pokyny.

Zde je 10 nových služeb, které ukazují, jak Amazon předefinuje, co může být výpočetní technika v cloudu.

Lepidlo

Každý, kdo se věnoval hodně vědě o datech, ví, že sbírat data je často náročnější než provádět analýzu. Shromažďování dat a jejich uvádění do standardního datového formátu je často více než 90 procent práce.

Glue je nová kolekce skriptů v Pythonu, která automaticky prochází vaše zdroje dat, aby sbírala data, provedla všechny potřebné transformace a vložila je do cloudu Amazonu. Zasahuje do vašich zdrojů dat a zachycuje data pomocí všech standardních zkratek, jako jsou JSON, CSV a JDBC. Jakmile popadne data, může analyzovat schéma a navrhovat.

Vrstva Pythonu je zajímavá, protože ji můžete použít bez psaní nebo porozumění Pythonu - i když určitě pomůže, pokud si chcete přizpůsobit, o co jde. Lepidlo bude tyto úlohy spouštět podle potřeby, aby byla zajištěna správnost všech dat. Nebude to myslet na vás, ale bude to žonglovat s mnoha detaily, takže budete moci přemýšlet o celkovém obrazu.

FPGA

Polní programovatelná hradlová pole byla dlouho tajnou zbraní návrhářů hardwaru. Každý, kdo potřebuje speciální čip, si může jeden ze softwaru postavit. Není třeba vytvářet vlastní masky nebo se trápit tím, že všechny tranzistory namontujete na nejmenší množství křemíku. FPGA vezme váš softwarový popis toho, jak by tranzistory měly fungovat, a znovu se zapojí, aby fungoval jako skutečný čip.

Nový AWS EC2 F1 od Amazonu přináší cloudu sílu FGPA. Pokud máte velmi strukturované a opakující se výpočty, je pro vás instance EC2 F1. S EC2 F1 můžete vytvořit softwarový popis hypotetického čipu a zkompilovat jej do malého počtu bran, které vypočítají odpověď v nejkratším čase. Jediná rychlejší věc je leptání tranzistorů ve skutečném křemíku.

Kdo by to mohl potřebovat? Bitcoinoví těžaři počítají stejnou kryptograficky bezpečnou hashovací funkci baziliónkrát denně, což je důvod, proč mnoho těžařů bitcoinů používá FPGA k urychlení vyhledávání. Kdokoli s podobným kompaktním, opakujícím se algoritmem, který můžete zapisovat do křemíku, vám instance FPGA umožňuje pronajmout si stroje, aby to zvládly hned. Největšími vítězi jsou ti, kteří potřebují spouštět výpočty, které se snadno nemapují na standardní sady instrukcí - například když pracujete s funkcemi na bitové úrovni a jinými nestandardními, nearitmetickými výpočty. Pokud jednoduše přidáváte sloupec čísel, standardní instance jsou pro vás lepší. Ale pro některé může být EC2 s FGPA velkou výhrou.

Blox

Jak se Docker vrhá do zásobníku, Amazon se snaží usnadnit komukoli spuštění instancí Dockeru kdekoli a kdykoli. Blox je navržen tak, aby žongloval s hromadami instancí tak, aby běžel optimální počet - nic víc, nic méně.

Blox je řízen událostmi, takže je o něco jednodušší psát logiku. Nemusíte neustále dotazovat stroje, abyste zjistili, co běží. Všichni se hlásí zpět, aby bylo možné spustit správné číslo. Blox je také otevřený zdroj, což usnadňuje opětovné použití Bloxu mimo cloud Amazon, pokud to potřebujete.

Rentgen

Sledování efektivity a zatížení vašich instancí bývalo jednoduše jinou prací. Pokud jste chtěli, aby váš cluster fungoval hladce, museli jste napsat kód pro sledování všeho. Mnoho lidí přivedlo třetí strany s působivou sadou nástrojů. Nyní nabízí rentgenové záření Amazonu, že za vás udělá většinu práce. Soutěží s mnoha nástroji třetích stran pro sledování vašeho stacku.

Když web dostane požadavek na data, X-Ray sleduje, jak tokuje vaši síť strojů a služeb. Poté X-Ray agreguje data z více instancí, regionů a zón, takže můžete zastavit na jednom místě a označit vzpurný server nebo zaklíněnou databázi. Svou obrovskou říši můžete sledovat pouze na jedné stránce.

Uznání

Rekognition je nový nástroj AWS zaměřený na práci s obrázky. Pokud chcete, aby vaše aplikace dokázala víc než ukládat obrázky, bude Rekognition procházet obrázky, které hledají objekty a tváře pomocí některých nejznámějších a testovaných algoritmů strojového vidění a neuronových sítí. Není třeba trávit roky vědou; jednoduše nasměrujete algoritmus na obrázek uložený v cloudu Amazonu a voilà získáte seznam objektů a skóre spolehlivosti, které stanoví, jak pravděpodobná je odpověď správná. Platíte za obrázek.

Algoritmy jsou silně vyladěny pro rozpoznávání obličeje. Algoritmy budou označovat tváře, poté je navzájem porovnávat a odkazovat na obrázky, které vám pomohou je identifikovat. Vaše aplikace může ukládat meta informace o tvářích pro pozdější zpracování. Jakmile do metadat zadáte název, vaše aplikace najde lidi, ať se objeví kdekoli. Identifikace je jen začátek. Usmívá se někdo? Jsou jejich oči zavřené? Služba doručí odpověď, takže si nemusíte špinit prsty pixely. Pokud chcete použít působivé strojové vidění, Amazon vás nebude nabíjet kliknutím, ale pohledem na každý obrázek.

Athéna

Práce s Amazonem S3 byla vždy jednoduchá. Pokud chcete datovou strukturu, požádáte ji a S3 hledá požadovanou část. Athena od Amazonu je nyní mnohem jednodušší. Spustí dotazy na S3, takže nemusíte psát smyčkový kód sami. Ano, jsme příliš líní na to, abychom psali smyčky.

Athena používá syntaxi SQL, což by mělo administrátorům databáze udělat radost. Amazon vám bude účtovat za každý bajt, který Athena promění při hledání vaší odpovědi. Ale nedělejte si příliš starosti s tím, že se měřicí přístroj nedostane pod kontrolu, protože cena je pouze 5 $ za terabajt. To je asi 50 miliardtin centu na bajt. Díky tomu vypadají obchody s cukrovinkami drahé.

Lambda @ Edge

Původní myšlenkou sítě pro doručování obsahu bylo zrychlit doručování jednoduchých souborů, jako jsou obrázky JPG a soubory CSS, vytlačováním kopií na širokou škálu serverů obsahu zaparkovaných poblíž okrajů internetu. Amazon to posouvá o krok dále tím, že nám umožňuje tlačit kód Node.js na tyto okraje, kde budou běžet a reagovat. Váš kód nebude sedět na jednom centrálním serveru a nebude čekat na žádosti o píchnutí od páteře od lidí z celého světa. Bude se klonovat sám, takže může reagovat v mikrosekundách, aniž by mu bránila celá ta latence sítě.

Amazon bude účtovat váš kód, pouze když je spuštěný. Abyste službu udrželi, nebudete muset nastavovat samostatné instance ani pronajímat celé stroje. Aktuálně je v uzavřeném testu a musíte použít, abyste dostali svůj kód do jejich zásobníku.

Sněhová koule Edge

Pokud chcete nějakou fyzickou kontrolu nad svými daty, cloud není pro vás. Síla a jistota plynoucí z dotyku pevného disku, DVD-ROM nebo jednotky palce, která drží vaše data, nemáte v cloudu k dispozici. Kde jsou moje data přesně? Jak to mohu získat? Jak mohu vytvořit záložní kopii? Mrak způsobí, že každého, komu na těchto věcech záleží, propukne studený pot.

Snowball Edge je krabička plná dat, která lze doručit kamkoli chcete. Má dokonce přepravní štítek, který je ve skutečnosti displejem E-Ink přesně tak, jak Amazon uvádí Kindle. Pokud chcete kopii obrovského množství dat, která jste uložili v cloudu Amazonu, Amazon ji zkopíruje do krabice a odešle krabici kamkoli. (Dokumentace neříká, zda členové Prime dostanou dopravu zdarma.)

Snowball Edge slouží praktickému účelu. Mnoho vývojářů shromáždilo velké bloky dat prostřednictvím cloudových aplikací a stahování těchto bloků přes otevřený internet je příliš pomalé. Pokud chce Amazon přilákat velké úlohy zpracování dat, musí usnadnit získání velkého množství dat ze systému.

Pokud jste nashromáždili exabyte dat, která potřebujete ke zpracování někde jinde, Amazon má větší verzi nazvanou Snowmobile, která je zabudována do 18kolového vozu s GPS sledováním.

Stojí za zmínku, že boxy nejsou hloupé úložné boxy. Mohou také spouštět libovolný kód Node.js, takže můžete hledat, filtrovat nebo analyzovat ... pro každý případ.

Přesně

Jakmile shromáždíte seznam zákazníků, členů nebo předplatitelů, nastanou chvíle, kdy jim budete chtít poslat zprávu. Možná jste aktualizovali aplikaci nebo chcete sdělit speciální nabídku. Můžete odeslat e-mail všem na vašem seznamu, ale to je o krok výše než spam. Lepším řešením je zacílit vaši zprávu a nový nástroj Pinpoint společnosti Amazon nabízí infrastrukturu, která to zjednoduší.

Do své aplikace budete muset integrovat nějaký kód. Jakmile to uděláte, Pinpoint vám pomůže rozesílat zprávy, když se zdá, že vaši uživatelé jsou připraveni je přijmout. Jakmile skončíte s takzvanou cílenou kampaní, Pinpoint bude shromažďovat a hlásit údaje o úrovni interakce s vaší kampaní, abyste mohli v budoucnu vyladit své úsilí o cílení.

Máňa

Kdo dostane poslední slovo? Vaše aplikace může, pokud používáte Polly, nejnovější generaci syntézy řeči. Vstupuje text a zvuk vychází - zvukové vlny, které tvoří slova, která naše uši slyší, tím lépe je možné vytvořit audio rozhraní pro internet věcí.

Související články

  • Veřejný cloud megaguide: Amazon, Microsoft, Google, IBM a Joyent ve srovnání
  • 10 omylů zabezpečení AWS a jak se jim vyhnout
  • Využijte bezplatné webové služby Amazon zdarma
  • Bossies 2016: The Best of Open Source Software Awards
  • Do cloudu: migrace kontejnerů v reálném světě
  • Recenze: DigitalOcean udržuje cloud jednoduchý
  • Recenze: 6 cloudů pro strojové učení
$config[zx-auto] not found$config[zx-overlay] not found