Programmering

10 nye AWS-skytjenester, du aldrig havde forventet

I begyndelsen var livet i skyen simpelt. Indtast dit kreditkortnummer, og - voilà - du havde rod på en maskine, som du ikke behøvede at pakke ud, tilslutte eller bolt i et stativ.

Det har ændret sig drastisk. Skyen er vokset så kompleks og multifunktionel, at det er svært at blokere al aktiviteten i et ord, endda et ord så protæisk og ustruktureret som "sky". Der er stadig rodlogins på maskiner, der skal lejes, men der er også tjenester til udskæring, udskæring og lagring af dine data. Programmører behøver ikke at skrive og installere så meget som abonnement og konfiguration.

Her har Amazon ført an. Det betyder ikke, at der ikke er konkurrence. Microsoft, Google, IBM, Rackspace og Joyent udkaster alle strålende løsninger og smarte softwarepakker til skyen, men intet firma har gjort mere for at skabe funktionsrige bundter af tjenester til skyen end Amazon. Nu zoomer Amazon Web Services fremad med en samling af nye produkter, der sprænger idéen om skyen fra hinanden som en tom skifer. Med den nyeste runde med værktøjer til AWS er ​​skyen så meget tættere på at blive en concierge, der venter på, at du vinker med din hånd og giver den enkle instruktioner.

Her er 10 nye tjenester, der viser, hvordan Amazon omdefinerer, hvad computing i skyen kan være.

Lim

Enhver, der har gjort meget datavidenskab, ved, at det ofte er mere udfordrende at indsamle data, end det er at udføre analyse. At indsamle data og sætte dem i et standarddataformat er ofte mere end 90 procent af jobbet.

Lim er en ny samling af Python-scripts, der automatisk gennemsøger dine datakilder for at indsamle data, anvender alle nødvendige transformationer og holder dem i Amazons sky. Det når ind i dine datakilder og fanger data ved hjælp af alle standard akronymer, som JSON, CSV og JDBC. Når den først har taget fat i dataene, kan den analysere skemaet og komme med forslag.

Python-laget er interessant, fordi du kan bruge det uden at skrive eller forstå Python - selvom det bestemt hjælper, hvis du vil tilpasse, hvad der sker. Lim kører disse job efter behov for at holde alle data flydende. Det tænker ikke for dig, men det vil jonglere med mange detaljer og lade dig tænke over det store billede.

FPGA

Feltprogrammerbare portarrays har længe været et hemmeligt våben for hardwaredesignere. Enhver, der har brug for en speciel chip, kan bygge en ud af software. Der er ikke behov for at oprette brugerdefinerede masker eller bange for at montere alle transistorer i den mindste mængde silicium. En FPGA tager din softwarebeskrivelse af, hvordan transistorer skal fungere, og omkabler sig selv for at fungere som en rigtig chip.

Amazons nye AWS EC2 F1 bringer kraften fra FGPA til skyen. Hvis du har meget struktureret og gentagne computere at gøre, er en EC2 F1-instans noget for dig. Med EC2 F1 kan du oprette en softwarebeskrivelse af en hypotetisk chip og kompilere den ned til et lille antal porte, der beregner svaret på kortest mulig tid. Det eneste hurtigere er ætsning af transistorer i ægte silicium.

Hvem har muligvis brug for dette? Bitcoin-minearbejdere beregner den samme kryptografisk sikre hash-funktion en bazillion gange hver dag, hvorfor mange bitcoin-minearbejdere bruger FPGA'er til at fremskynde søgningen. Enhver med en lignende kompakt, gentagne algoritme, som du kan skrive i silicium, FPGA-forekomsten giver dig mulighed for at leje maskiner til at gøre det nu. De største vindere er dem, der har brug for at køre beregninger, der ikke let kortlægges på standardinstruktionssæt - for eksempel når du har at gøre med bitniveaufunktioner og andre ikke-standardiserede, ikke-aritmetiske beregninger. Hvis du blot tilføjer en kolonne med tal, er standardforekomsterne bedre for dig. Men for nogle kan EC2 med FGPA være en stor gevinst.

Blox

Da Docker spiser sig ind i stakken, forsøger Amazon at gøre det lettere for alle at køre Docker-forekomster hvor som helst og når som helst. Blox er designet til at jonglere med klynger af forekomster, så det optimale antal kører - ikke mere, ikke mindre.

Blox er hændelsesdrevet, så det er lidt enklere at skrive logikken. Du behøver ikke konstant at afstemme maskinerne for at se, hvad de kører. De rapporterer alle tilbage, så det rigtige nummer kan køre. Blox er også open source, hvilket gør det lettere at genbruge Blox uden for Amazon-skyen, hvis du skulle have brug for det.

Røntgen

Overvågning af effektiviteten og belastningen af ​​dine forekomster plejede blot at være et andet job. Hvis du ville have din klynge til at fungere problemfrit, var du nødt til at skrive koden for at spore alt. Mange mennesker bragte tredjeparter med imponerende værktøjssuiter. Nu tilbyder Amazons røntgen at gøre meget af arbejdet for dig. Det konkurrerer med mange tredjepartsværktøjer til at se din stak.

Når et websted får en anmodning om data, sporer X-Ray, når det strømmer dit netværk af maskiner og tjenester. Derefter samler røntgen dataene fra flere forekomster, regioner og zoner, så du kan stoppe ét sted for at markere en modstridende server eller en kiledatabase. Du kan se dit store imperium med kun en side.

Anerkendelse

Rekognition er et nyt AWS-værktøj rettet mod billedarbejde. Hvis du vil have din app til at gøre mere end at gemme billeder, tygger Rekognition gennem billeder, der søger efter objekter og ansigter ved hjælp af nogle af de bedst kendte og testede maskinsyn og neurale netværksalgoritmer. Der er ingen grund til at bruge år på at lære videnskaben; du rettes simpelthen algoritmen mod et billede, der er gemt i Amazons sky, og voilà, du får en liste over objekter og en tillidsscore, der rangerer, hvor sandsynligt svaret er korrekt. Du betaler pr. Billede.

Algoritmerne er stærkt indstillet til ansigtsgenkendelse. Algoritmerne markerer ansigter og sammenligner dem derefter med hinanden og henviser til billeder for at hjælpe dig med at identificere dem. Din applikation kan gemme metainformationen om ansigterne til senere behandling. Når du først har sat et navn på metadataene, finder din app mennesker, uanset hvor de vises. Identifikation er kun begyndelsen. Smiler nogen? Er deres øjne lukkede? Tjenesten leverer svaret, så du ikke behøver at få dine fingre beskidte med pixels. Hvis du vil bruge imponerende maskinsyn, vil Amazon ikke opkræve dig ved at klikke, men ved at se på hvert billede.

Athena

At arbejde med Amazons S3 har altid været simpelt. Hvis du vil have en datastruktur, anmoder du om det, og S3 ser efter den del, du ønsker. Amazons Athena gør det nu meget enklere. Det kører forespørgslerne på S3, så du behøver ikke selv at skrive looping-koden. Ja, vi er for dovne til at skrive sløjfer.

Athena bruger SQL-syntaks, hvilket skulle gøre databaseadministratorer glade. Amazon vil debitere dig for hver byte, som Athena kører igennem, mens du leder efter dit svar. Men vær ikke for bekymret over, at måleren løber tør for kontrol, fordi prisen kun er $ 5 per terabyte. Det er cirka 50 milliardedele af en procent pr. Byte. Det får øre slikbutikkerne til at se dyre ud.

Lambda @ Edge

Den oprindelige idé med et indholdsleveringsnetværk var at fremskynde leveringen af ​​enkle filer som JPG-billeder og CSS-filer ved at skubbe kopier ud til et stort udvalg af indholdsservere, der var parkeret nær Internets kanter. Amazon tager dette et skridt videre ved at lade os skubbe Node.js-koden ud til disse kanter, hvor de vil køre og svare. Din kode sidder ikke på en central server og venter på anmodningerne om at stikke langs rygraden fra mennesker over hele verden. Det vil klone sig selv, så det kan reagere i mikrosekunder uden at blive hindret af al den netværkslatens.

Amazon fakturerer kun din kode, når den kører. Du behøver ikke oprette separate forekomster eller leje ud fulde maskiner for at holde servicen oppe. Det er i øjeblikket i en lukket test, og du skal ansøge for at få din kode i deres stak.

Snowball Edge

Hvis du vil have en form for fysisk kontrol med dine data, er skyen ikke noget for dig. Den magt og sikkerhed, der kommer fra at røre ved harddisken, DVD-ROM'en eller tommelfingeren, der holder dine data, er ikke tilgængelig for dig i skyen. Hvor er mine data nøjagtigt? Hvordan kan jeg få det? Hvordan kan jeg lave en sikkerhedskopi? Skyen får alle, der bekymrer sig om disse ting, at bryde ud i koldsved.

Snowball Edge er en kasse fyldt med data, der kan leveres hvor som helst, du vil. Det har endda en forsendelsesetiket, der virkelig er en E-Ink-skærm nøjagtigt som Amazon lægger på en Kindle. Når du vil have en kopi af enorme mængder data, som du har gemt i Amazons sky, kopierer Amazon den til kassen og sender kassen hen, hvor du end er. (Dokumentationen siger ikke, om Prime-medlemmer får gratis forsendelse.)

Snowball Edge tjener et praktisk formål. Mange udviklere har samlet store blokke af data gennem skyapplikationer, og det er alt for langsomt at downloade disse blokke over det åbne internet. Hvis Amazon ønsker at tiltrække store databehandlingsjob, skal det gøre det lettere at få store datamængder ud af systemet.

Hvis du har samlet en exabyte data, som du har brug for et andet sted til behandling, har Amazon en større version kaldet Snowmobile, der er indbygget i en 18-hjulet lastbil komplet med GPS-tracking.

Åh, det er værd at bemærke, at æskerne ikke er dumme opbevaringsbokse. De kan også køre vilkårlig Node.js-kode, så du kan søge, filtrere eller analysere ... bare i tilfælde.

Find ud af

Når du har samlet en liste over kunder, medlemmer eller abonnenter, vil der være tidspunkter, hvor du vil skubbe en besked til dem. Måske har du opdateret din app eller ønsker at formidle et særtilbud. Du kan sprænge en e-mail til alle på din liste, men det er et trin over spam. En bedre løsning er at målrette din besked, og Amazons nye Pinpoint-værktøj tilbyder infrastrukturen til at gøre det enklere.

Du bliver nødt til at integrere noget kode i din app. Når du har gjort det, hjælper Pinpoint dig med at sende meddelelserne, når dine brugere synes at være klar til at modtage dem. Når du er færdig med en såkaldt målrettet kampagne, indsamler og rapporterer Pinpoint data om niveauet af engagement med din kampagne, så du kan indstille din målretningsindsats i fremtiden.

Polly

Hvem får det sidste ord? Din app kan, hvis du bruger Polly, den nyeste generation af talesyntese. Ind går tekst og ud kommer lyd - lydbølger, der danner ord, som vores ører kan høre, desto bedre er det at lave lydgrænseflader til tingene på internettet.

Relaterede artikler

  • Offentlig sky megaguide: Amazon, Microsoft, Google, IBM og Joyent sammenlignet
  • 10 AWS-sikkerhedsfejl og hvordan man undgår dem
  • Få mest muligt ud af gratis Amazon Web Services
  • Bossies 2016: The Best of Open Source Software Awards
  • Til skyen: Real-world container migration
  • Anmeldelse: DigitalOcean holder skyen enkel
  • Anmeldelse: 6 maskinlæringsskyer
$config[zx-auto] not found$config[zx-overlay] not found