10 нови облачни услуги на AWS, които никога не сте очаквали

В началото животът в облака беше прост. Въведете номера на кредитната си карта и - voilà - сте имали root на машина, която не е трябвало да разопаковате, включите или закрепите в багажник.

Това се промени драстично. Облакът стана толкова сложен и многофункционален, че е трудно да се смеси цялата дейност в една дума, дори дума като протеинова и неструктурирана като „облак“. Все още има root входове на машини под наем, но има и услуги за нарязване, нарязване и съхраняване на вашите данни. Програмистите не трябва да пишат и инсталират толкова, колкото да се абонират и конфигурират.

Тук Amazon поведе. Това не означава, че няма конкуренция. Microsoft, Google, IBM, Rackspace и Joyent предлагат брилянтни решения и интелигентни софтуерни пакети за облака, но никоя компания не е направила повече за създаването на богати на функции пакети услуги за облака от Amazon. Сега Amazon Web Services се приближава с колекция от нови продукти, които раздуват идеята за облака като празен лист. С най-новия кръг от инструменти за AWS, облакът е толкова по-близо до превръщането в консиерж, който чака да махнете с ръка и да му дадете прости инструкции.

Ето 10 нови услуги, които показват как Amazon предефинира какво може да бъде изчислението в облака.

Лепило

Всеки, който е направил много наука за данните, знае, че често е по-трудно да се съберат данни, отколкото да се извършва анализ. Събирането на данни и въвеждането им в стандартен формат за данни често е повече от 90 процента от работата.

Glue е нова колекция от скриптове на Python, която автоматично обхожда вашите източници на данни, за да събира данни, да прилага всички необходими трансформации и да ги залепва в облака на Amazon. Той достига до вашите източници на данни, улавяйки данни, използвайки всички стандартни съкращения, като JSON, CSV и JDBC. След като вземе данните, той може да анализира схемата и да прави предложения.

Слоят Python е интересен, защото можете да го използвате, без да пишете или разбирате Python - въпреки че със сигурност помага, ако искате да персонализирате случващото се. Лепилото ще изпълнява тези задачи, ако е необходимо, за да поддържа потока на всички данни. Няма да мисли вместо вас, но ще жонглира с много от детайлите, оставяйки ви да мислите за голямата картина.

FPGA

Програмируемите портови масиви от полето отдавна са тайно оръжие на хардуерните дизайнери. Всеки, който се нуждае от специален чип, може да създаде такъв от софтуер. Не е необходимо да се създават персонализирани маски или треска за поставяне на всички транзистори в най-малкото количество силиций. FPGA взема вашето софтуерно описание за това как трябва да работят транзисторите и се пренастройва, за да действа като истински чип.

Новият AWS EC2 F1 на Amazon носи силата на FGPA в облака. Ако ви предстоят силно структурирани и повтарящи се изчисления, екземпляр EC2 F1 е за вас. С EC2 F1 можете да създадете софтуерно описание на хипотетичен чип и да го компилирате до малък брой порти, които ще изчислят отговора за най-кратък период от време. Единственото нещо по-бързо е гравирането на транзисторите в истински силиций.

Кой може да се нуждае от това? Биткойн миньорите изчисляват една и съща криптографски защитена хеш функция милион пъти всеки ден, поради което много биткойн миньори използват FPGA, за да ускорят търсенето. Всеки с подобен компактен, повтарящ се алгоритъм, който можете да запишете в силиций, FPGA инстанцията ви позволява да наемате машини, за да го направите сега. Най-големите победители са тези, които трябва да изпълняват изчисления, които не се преобразуват лесно в стандартни набори от инструкции - например, когато имате работа с битови функции и други нестандартни, неаритметични изчисления. Ако просто добавяте колона с числа, стандартните екземпляри са по-добри за вас. Но за някои EC2 с FGPA може да е голяма печалба.

Блокс

Докато Docker си навлиза в стека, Amazon се опитва да улесни всеки да изпълнява копия на Docker навсякъде и по всяко време. Blox е проектиран да жонглира с клъстерите на екземпляри, така че да работи оптималният брой - нито повече, нито по-малко.

Blox се управлява от събития, така че е малко по-лесно да се напише логиката. Не е нужно постоянно да анкетирате машините, за да видите какво работят. Всички те докладват обратно, за да може да се изпълни точния номер. Blox също е с отворен код, което улеснява повторното използване на Blox извън облака на Amazon, ако трябва да го направите.

Рентгенов

Наблюдението на ефективността и натоварването на вашите екземпляри преди беше просто друга работа. Ако искате клъстерът ви да работи безпроблемно, трябваше да напишете кода, за да проследите всичко. Много хора доведоха трети страни с впечатляващи набори от инструменти. Сега X-Ray на Amazon предлага да свърши голяма част от работата вместо вас. Той се конкурира с много инструменти на трети страни за наблюдение на вашия стек.

Когато даден уебсайт получи заявка за данни, рентгеновите проследяват, докато текат във вашата мрежа от машини и услуги. Тогава рентгеновата снимка ще агрегира данните от множество екземпляри, региони и зони, така че да можете да спрете на едно място, за да маркирате непокорен сървър или клинована база данни. Можете да гледате своята огромна империя само с една страница.

Повторно запалване

Повторното запалване е нов инструмент на AWS, насочен към работа с изображения. Ако искате приложението ви да прави повече от съхраняване на изображения, Rekogmination ще дъвче изображения, търсещи обекти и лица, използвайки някои от най-известните и тествани алгоритми за машинно зрение и невронна мрежа. Няма нужда да отделяте години за изучаване на науката; просто насочвате алгоритъма към изображение, съхранявано в облака на Amazon, и voilà, получавате списък с обекти и оценка на доверието, която класира колко вероятно е отговорът да е верен. Плащате за изображение.

Алгоритмите са силно настроени за разпознаване на лица. Алгоритмите ще маркират лица, след което ще ги сравняват помежду си и ще препращат изображения, за да ви помогнат да ги идентифицирате. Вашето приложение може да съхранява метаинформацията за лицата за по-нататъшна обработка. След като поставите име в метаданните, приложението ви ще намира хора, където и да се появят. Идентификацията е само началото. Някой усмихва ли се? Очите им затворени ли са? Услугата ще предостави отговора, така че не е нужно да си цапате пръстите с пиксели. Ако искате да използвате впечатляващо машинно зрение, Amazon ще ви таксува не с щракване, а с поглед върху всяко изображение.

Атина

Работата със S3 на Amazon винаги е била проста. Ако искате структура от данни, вие я заявявате и S3 търси желаната част. Сега Athena на Amazon го прави много по-опростен. Той ще изпълнява заявките на S3, така че не е нужно да пишете сами цикъла на цикъла. Да, станахме мързеливи да пишем цикли.

Athena използва SQL синтаксис, който трябва да зарадва администраторите на базата данни. Amazon ще ви таксува за всеки байт, който Атина изхвърля, докато търси отговора ви. Но не се притеснявайте твърде много за измервателния уред, който излиза извън контрол, защото цената е само 5 долара за терабайт. Това е около 50 милиардни процента от един байт. Това прави стотинките бонбони да изглеждат скъпи.

Lambda @ Edge

Първоначалната идея на мрежата за доставка на съдържание беше да ускори доставката на прости файлове като JPG изображения и CSS файлове чрез изтласкване на копия към широк спектър от сървъри за съдържание, паркирани близо до краищата на Интернет. Amazon прави тази стъпка по-нататък, като ни позволява да изтласкваме кода на Node.js до тези ръбове, където те ще се изпълняват и отговарят. Вашият код няма да седи на един централен сървър в очакване на заявките да проникнат по гръбнака от хора по целия свят. Той ще се клонира, така че може да реагира за микросекунди, без да бъде възпрепятстван от цялата тази латентност на мрежата.

Amazon ще таксува вашия код само когато работи. Няма да е необходимо да настройвате отделни екземпляри или да отдавате под наем пълни машини, за да поддържате услугата. В момента е в затворен тест и трябва да кандидатствате, за да получите кода си в стека.

Снежна топка Edge

Ако искате някакъв вид физически контрол на вашите данни, облакът не е за вас. Мощността и успокоението, идващи от докосването на твърдия диск, DVD-ROM или палеца, съдържащи вашите данни, не са достъпни за вас в облака. Къде точно са данните ми? Как мога да го получа? Как мога да направя резервно копие? Облакът кара всеки, който се интересува от тези неща, да избухне в студена пот.

Snowball Edge е кутия, пълна с данни, които могат да бъдат доставени навсякъде, където пожелаете. Той дори има етикет за доставка, който наистина е E-Ink дисплей, точно както Amazon поставя Kindle. Когато искате копие на огромни количества данни, които сте съхранили в облака на Amazon, Amazon ще ги копира в кутията и ще изпрати кутията, където и да сте. (Документацията не казва дали членовете на Prime получават безплатна доставка.)

Snowball Edge служи за практическа цел. Много разработчици са събрали големи блокове данни чрез облачни приложения и изтеглянето на тези блокове през отворения интернет е твърде бавно. Ако Amazon иска да привлече големи работни места за обработка на данни, трябва да улесни извеждането на големи обеми данни от системата.

Ако сте натрупали екзабайт данни, които са ви необходими някъде другаде за обработка, Amazon има по-голяма версия, наречена Snowmobile, която е вградена в камион с 18 колела в комплект с GPS проследяване.

О, заслужава да се отбележи, че кутиите не са тъпи кутии за съхранение. Те също могат да изпълняват произволен код на Node.js, за да можете да търсите, филтрирате или анализирате ... за всеки случай.

Точно

След като натрупате списък с клиенти, членове или абонати, ще има моменти, когато искате да им изпратите съобщение. Може би сте актуализирали приложението си или искате да предадете специална оферта. Можете да изпратите имейл до всички в списъка си, но това е стъпка над спама. По-доброто решение е да насочите съобщението си, а новият инструмент на Pinpoint на Amazon предлага инфраструктурата, за да го направи по-опростен.

Ще трябва да интегрирате някакъв код с приложението си. След като направите това, Pinpoint ви помага да изпращате съобщенията, когато вашите потребители изглеждат готови да ги получат. След като приключите с така наречената целенасочена кампания, Pinpoint ще събира и отчита данни за нивото на ангажираност с вашата кампания, за да можете да настроите усилията си за насочване в бъдеще.

Поли

Кой получава последната дума? Ако използвате Polly, вашето приложение може да е от последно поколение синтез на реч. Включва се текст и излиза звук - звукови вълни, които образуват думи, които ушите ни могат да чуят, още по-добре да направим аудио интерфейси за интернет на нещата.

Свързани статии

  • Публичен облачен мегагид: Amazon, Microsoft, Google, IBM и Joyent в сравнение
  • 10 грешки в сигурността на AWS и как да ги избегнете
  • Възползвайте се максимално от безплатните уеб услуги на Amazon
  • Bossies 2016: The Best of Open Source Software Awards
  • Към облака: Реална миграция на контейнери
  • Преглед: DigitalOcean поддържа облака прост
  • Преглед: 6 облака за машинно обучение