Programmēšana

10 jauni AWS mākoņpakalpojumi, kurus jūs nekad negaidījāt

Sākumā dzīve mākonī bija vienkārša. Ievadiet savas kredītkartes numuru un - voilà - jums bija saknes mašīnā, kuru nevajadzēja izsaiņot, pievienot kontaktligzdai vai pieskrūvēt statīvā.

Tas ir krasi mainījies. Mākonis ir kļuvis tik sarežģīts un daudzfunkcionāls, ka ir grūti iesaiņot visu darbību vienā vārdā, pat tādu vārdu, kas ir protāns un nestrukturēts kā “mākonis”. Nomājamās mašīnās joprojām ir root pieteikšanās, taču ir arī pakalpojumi datu sagriešanai, sagriešanai kubiņos un glabāšanai. Programmētājiem nav nepieciešams rakstīt un instalēt tik daudz, cik abonēt un konfigurēt.

Šeit Amazon ir parādījis ceļu. Tas nenozīmē, ka nav konkurences. Microsoft, Google, IBM, Rackspace un Joyent visi izceļ izcilus risinājumus un gudras programmatūras pakotnes mākonim, taču neviens uzņēmums nav darījis vairāk, lai izveidotu funkcijām bagātus pakalpojumu kopumus mākonim kā Amazon. Tagad Amazon Web Services tuvina jaunu produktu kolekciju, kas nojauc mākoņa ideju kā tukšu lapu. Izmantojot jaunāko AWS rīku loku, mākonis ir daudz tuvāk tam, lai kļūtu par konsjeržu un gaida, kad jūs pamājat ar roku un dodat tam vienkāršas instrukcijas.

Šeit ir 10 jauni pakalpojumi, kas parāda, kā Amazon pārdefinē, kas var būt skaitļošana mākonī.

Līme

Ikviens, kurš ir paveicis daudz datu zinātnes, zina, ka datu vākšana bieži ir sarežģītāka nekā analīzes veikšana. Datu apkopošana un ievietošana standarta datu formātā bieži vien ir vairāk nekā 90 procenti no darba.

Līme ir jauna Python skriptu kolekcija, kas automātiski pārmeklē jūsu datu avotus, lai apkopotu datus, piemērotu visus nepieciešamos pārveidojumus un ielīmētu tos Amazon mākonī. Tas nonāk jūsu datu avotos, piesaistot datus, izmantojot visus standarta akronīmus, piemēram, JSON, CSV un JDBC. Kad tas ir paņēmis datus, tas var analizēt shēmu un sniegt ieteikumus.

Python slānis ir interesants, jo to var izmantot, nerakstot un nesaprotot Python, lai gan tas noteikti palīdz, ja vēlaties pielāgot notiekošo. Līme veiks šos darbus pēc nepieciešamības, lai visi dati tiktu plūsmā. Tas nedomās jūsu vietā, bet žonglēs ar daudzām detaļām, ļaujot domāt par kopējo ainu.

FPGA

Lauka programmējamie vārtu bloki jau sen ir bijuši aparatūras dizaineru slepens ierocis. Ikviens, kam nepieciešama īpaša mikroshēma, var to izveidot no programmatūras. Nav jāveido pielāgotas maskas vai jāuztraucas par visu tranzistoru ievietošanu mazākajā silīcija daudzumā. FPGA ņem jūsu programmatūras aprakstu par to, kā tranzistoriem vajadzētu darboties, un piesaista sevi, lai darbotos kā īsta mikroshēma.

Amazon jaunais AWS EC2 F1 nodrošina FGPA spēku mākonī. Ja jums ir ļoti strukturēta un atkārtota skaitļošana, jums ir paredzēts EC2 F1 eksemplārs. Izmantojot EC2 F1, varat izveidot hipotētiskas mikroshēmas programmatūras aprakstu un apkopot to līdz nelielam vārtu skaitam, kas atbildi aprēķinās īsākajā laikā. Vienīgais, kas ir ātrāk, ir kodināt tranzistorus reālā silīcijā.

Kam tas varētu būt vajadzīgs? Bitcoin kalnrači katru dienu baziljonu reižu aprēķina vienu un to pašu kriptogrāfiski drošu jaucējfunkciju, tāpēc daudzi Bitcoin kalnrači izmanto FPGA, lai paātrinātu meklēšanu. Ikvienam, kam ir līdzīgs kompakts, atkārtojams algoritms, kuru varat ierakstīt silīcijā, FPGA instance ļauj jums iznomāt mašīnas, lai to izdarītu tagad. Vislielākie ieguvēji ir tie, kuriem jāveic aprēķini, kas nav viegli kartējami ar standarta instrukciju kopām, piemēram, kad jums ir darīšana ar bitu līmeņa funkcijām un citiem nestandarta, aritmētiskiem aprēķiniem. Ja vienkārši pievienojat skaitļu kolonnu, standarta gadījumi jums ir labāki. Bet dažiem EC2 ar FGPA varētu būt liels ieguvums.

Bloks

Kad Docker ēd savu kaudzi, Amazon cenšas atvieglot ikvienam Docker gadījumu palaišanu jebkurā vietā un laikā. Blox ir paredzēts žonglēt ar gadījumu kopām tā, lai darbotos optimālais skaits - ne vairāk, ne mazāk.

Blox ir notikumu virzīts, tāpēc ir mazliet vienkāršāk uzrakstīt loģiku. Jums nav nepieciešams pastāvīgi aptaujāt mašīnas, lai redzētu, ko tās darbojas. Viņi visi ziņo, tāpēc var palaist pareizo numuru. Blox ir arī atvērts avots, kas atvieglo Blox atkārtotu izmantošanu ārpus Amazon mākoņa, ja jums tas jādara.

Rentgens

Savu gadījumu efektivitātes un slodzes uzraudzība agrāk bija vienkārši cits darbs. Ja vēlaties, lai kopa darbotos nevainojami, jums bija jāraksta kods, lai visu izsekotu. Daudzi cilvēki ieveda trešās personas ar iespaidīgiem instrumentu komplektiem. Tagad Amazon X-Ray piedāvā paveikt lielu darbu jūsu vietā. Tas konkurē ar daudziem trešo pušu rīkiem, lai skatītos jūsu kaudzi.

Kad vietne saņem datu pieprasījumu, rentgenstūris izseko, kā tas plūst jūsu mašīnu un pakalpojumu tīklā. Tad X-Ray apkopos datus no vairākiem gadījumiem, reģioniem un zonām, lai jūs varētu apstāties vienā vietā, lai atzīmētu nepārdomātu serveri vai ķīļotu datu bāzi. Jūs varat skatīties savu plašo impēriju tikai ar vienu lapu.

Atzīšana

Rekognition ir jauns AWS rīks, kura mērķis ir attēlu darbs. Ja vēlaties, lai jūsu lietotne darītu vairāk nekā attēlu glabāšana, Rekognition košļās caur attēliem, meklējot objektus un sejas, izmantojot dažus no vispazīstamākajiem un pārbaudītākajiem mašīnas redzamības un neironu tīkla algoritmiem. Nav nepieciešams pavadīt gadus zinātnes apguvē; jūs vienkārši norādāt algoritmu uz attēlu, kas saglabāts Amazon mākonī, un voilà, jūs saņemat objektu sarakstu un pārliecības rādītāju, kas sarindo atbildes pareizības iespējamību. Jūs maksājat par attēlu.

Algoritmi ir ļoti noregulēti sejas atpazīšanai. Algoritmi atzīmēs sejas, pēc tam salīdzinās tās savā starpā un atsauksies uz attēliem, lai palīdzētu tās identificēt. Jūsu lietojumprogramma var saglabāt meta informāciju par sejām vēlākai apstrādei. Kad metadatiem esat pievienojis vārdu, jūsu lietotne atradīs cilvēkus visur, kur tie parādās. Identifikācija ir tikai sākums. Vai kāds smaida? Vai viņiem ir aizvērtas acis? Pakalpojums sniegs atbildi, tāpēc jums nav jāsmērē pirksti ar pikseļiem. Ja vēlaties izmantot iespaidīgu mašīnas redzamību, Amazon uzlādēs jūs nevis ar klikšķi, bet ar skatienu uz katru attēlu.

Atēna

Darbs ar Amazon S3 vienmēr ir bijis vienkāršs. Ja vēlaties datu struktūru, jūs to pieprasāt, un S3 meklē vajadzīgo daļu. Amazon Athena tagad to padara daudz vienkāršāku. Tas izpildīs vaicājumus S3, tāpēc jums nav pašam jāraksta cilpu kods. Jā, mēs esam kļuvuši pārāk slinki, lai rakstītu cilpas.

Athena izmanto SQL sintaksi, kurai vajadzētu iepriecināt datu bāzes administratorus. Amazon iekasēs maksu par katru baitu, kuru Atēna satricina, meklējot jūsu atbildi. Bet neuztraucieties par skaitītāja izbeigšanu, jo cena ir tikai 5 ASV dolāri par terabaitu. Tas ir apmēram 50 miljardās simtdaļas par baitu. Tas padara pensu konfekšu veikalus dārgus.

Lambda @ Edge

Sākotnējā satura piegādes tīkla ideja bija paātrināt vienkāršu failu, piemēram, JPG attēlu un CSS failu, piegādi, izstumjot kopijas plašam satura serveru klāstam, kas novietots netālu no interneta malām. Amazon sper šo soli tālāk, ļaujot mums izspiest Node.js kodu līdz šīm malām, kur tās darbosies un atbildēs. Jūsu kods neatradīsies vienā centrālajā serverī un negaidīs, kamēr cilvēki visā pasaulē lūgs izspiest mugurkaulu. Tas pats klonēsies, tāpēc var reaģēt mikrosekundēs, netraucējot visu šo tīkla latentumu.

Amazon norēķinās par jūsu kodu tikai tad, kad tas darbojas. Lai uzturētu pakalpojumu, jums nebūs jāiestata atsevišķi gadījumi vai jāizīrē pilnas mašīnas. Pašlaik tas ir slēgts tests, un jums jāpiesakās, lai kods tiktu ievietots viņu kaudzē.

Sniega pika maliņa

Ja vēlaties sava veida fizisku datu kontroli, mākonis nav piemērots jums. Spēks un pārliecība, kas rodas, pieskaroties cietajam diskam, DVD-ROM vai īkšķa diskdzinim, kurā glabājas jūsu dati, jums nav pieejams mākonī. Kur precīzi ir mani dati? Kā es varu to iegūt? Kā es varu izveidot rezerves kopiju? Mākonis liek ikvienam, kam rūp šīs lietas, izplūst aukstā sviedri.

Sniega bumbas mala ir lodziņš, kas piepildīts ar datiem, kurus var piegādāt jebkurā vietā. Tam pat ir piegādes etiķete, kas patiešām ir E-Ink displejs tieši tā, kā Amazon uzliek Kindle. Ja vēlaties kopēt lielu datu apjomu, ko esat saglabājis Amazon mākonī, Amazon to kopēs kastē un nosūtīs lodziņu uz jebkuru vietu. (Dokumentācijā nav norādīts, vai premjerministra biedri saņem bezmaksas piegādi.)

Snowball Edge kalpo praktiskam mērķim. Daudzi izstrādātāji ir savākuši lielus datu blokus, izmantojot mākoņa lietojumprogrammas, un šo bloku lejupielāde visā atvērtajā internetā ir pārāk lēna. Ja Amazon vēlas piesaistīt lielas datu apstrādes darbavietas, tai ir jāatvieglo lielu datu apjomu iegūšana no sistēmas.

Ja esat uzkrājis datu eksabaitu, kas nepieciešams apstrādei kaut kur citur, Amazon ir lielāka versija ar nosaukumu Sniega motocikls, kas iebūvēta 18 riteņu kravas automašīnā ar GPS izsekošanu.

Ak, ir vērts atzīmēt, ka kastes nav mēms glabāšanas kastes. Viņi var arī palaist patvaļīgu Node.js kodu, lai jūs varētu meklēt, filtrēt vai analizēt ... katram gadījumam.

Precīzi

Kad būsit uzkrājis klientu, dalībnieku vai abonentu sarakstu, būs reizes, kad vēlaties viņiem nosūtīt ziņojumu. Varbūt esat atjauninājis savu lietotni vai vēlaties paziņot īpašu piedāvājumu. Jūs varētu nosūtīt e-pastu visiem jūsu sarakstā esošajiem, taču tas ir solis virs mēstules. Labāks risinājums ir adresēt ziņojumu, un Amazon jaunais Pinpoint rīks piedāvā infrastruktūru, lai to padarītu vienkāršāku.

Jums būs jāintegrē kods savā lietotnē. Kad esat to izdarījis, precīzi palīdz nosūtīt ziņojumus, kad šķiet, ka lietotāji ir gatavi tos saņemt. Kad esat pabeidzis tā saukto mērķauditorijas atlases kampaņu, uzņēmums Pinpoint apkopos un ziņos datus par jūsu kampaņas iesaistes līmeni, lai jūs nākotnē varētu pielāgot mērķauditorijas atlases pasākumus.

Polija

Kas saņem pēdējo vārdu? Ja izmantojat Polly, jūsu lietotne var izmantot jaunākās paaudzes runas sintēzi. Ieejas teksta un ārā nāk skaņa - skaņas viļņi, kas veido vārdus, kurus dzird mūsu ausis, jo labāk, lai izveidotu audio saskarnes lietu internetam.

Saistītie raksti

  • Publisks mākoņu megaguids: salīdzināti Amazon, Microsoft, Google, IBM un Joyent
  • 10 AWS drošības kļūdas un kā no tām izvairīties
  • Izmantojiet visas bezmaksas Amazon Web Services iespējas
  • Bossies 2016: Best of Open Source Software Awards
  • Uz mākoni: reālās pasaules konteineru migrācija
  • Pārskats: DigitalOcean uztur mākoņu vienkāršu
  • Pārskats: 6 mašīnmācīšanās mākoņi
$config[zx-auto] not found$config[zx-overlay] not found