Дом Перспективное мышление Амазонка продвигает возможности платформы, шлюз API на саммите AWS

Амазонка продвигает возможности платформы, шлюз API на саммите AWS

Видео: Mike Clayville | The INBOUND Studio (Ноябрь 2024)

Видео: Mike Clayville | The INBOUND Studio (Ноябрь 2024)
Anonim

Вчера я присутствовал на саммите Amazon Web Services в Нью-Йорке и был поражен тем, как AWS незаметно изменил свое послание за эти годы.

Похоже, что теперь AWS все больше внимания уделяет предоставлению инструментов, призванных облегчить жизнь разработчиков, а не только созданию альтернативной инфраструктуры для собственных центров обработки данных. Это стало очевидным в анонсах новых продуктов - шлюза API и фермы для тестирования совместимости приложений на широком диапазоне телефонов и планшетов на базе Android и Amazon Fire.

Главный технолог Amazon Web Services Вернер Фогельс, который принимал доклад, отметил, как развивалась компания. Он начал с запуска AWS в 2006 году, когда большинство преимуществ было на стороне бизнеса, и Amazon вырвался «из заложников традиционных ИТ-компаний».

Далее Vogels отметил, что с тех пор компания постоянно добавляла новые функции, отметив, что в 2014 году она запустила 516 основных новых функций и услуг, а в этом году запустит дополнительные функции. Amazon продолжает переходить от инфраструктурных сервисов к безопасности и управлению, инструментам управления, платформным сервисам, корпоративным приложениям и, совсем недавно, гибридным облачным инструментам управления.

Как он часто делает, он повторял мантру, что «облако - новый нормальный». Однако меня больше интересовало, когда он заметил, что Amazon планирует отказаться от предложения только инфраструктуры в конце API (интерфейса прикладных программ) к предложению «платформ в конце API». Другими словами, это не просто акцент на инфраструктуру как услуга (IaaS), но также акцент на платформу как услуга (PaaS).

Конечно, это не новость - Amazon уже давно предлагает платформенные сервисы, такие как Elastic MapReduce (EMR), работающий на Hadoop, представленный в 2009 году, или база данных Dynamo DB noSQL, представленная три года назад. Но смена акцентов кажется заметной.

В основной речи Фогельс обсудил шесть основных тенденций в области вычислительной техники и реакцию Amazon на каждую из них. К ним относятся: быстрое движение (легко вращаются вверх или вниз различные услуги); сосредоточение внимания на основных сферах деятельности (что позволяет предприятиям сосредоточиться на создании кода, в то время как Amazon предоставляет инфраструктуру); не имея серверов (и даже серверных экземпляров, и вместо этого используя управляемые событиями сервисы, такие как Kinesis для потоковой передачи данных и Lambda для вычислительных сервисов); быть безопасным и совместимым (с несколькими сертификатами, включая HIPAA); мобильность (хостинг серверных служб, работающих на мобильных устройствах); и использование данных для работы (с акцентом на процесс машинного обучения компании).

Меня особенно интересовала концепция развертывания вычислительных сервисов без указания или развертывания определенных серверов, а вместо этого использование сервисов, управляемых событиями, таких как Lambda. Я вижу, где это действительно может облегчить жизнь разработчикам определенных видов услуг, и я по-прежнему очарован потенциальными приложениями машинного обучения в различных областях.

Линия для более поздней, более детальной сессии по Amazon ML была одной из самых длинных на конференции. На этом заседании были упомянуты возможные приложения - от персонализации и рекомендаций до обнаружения мошенничества и целевой рекламы. Я вижу, где стоимость услуги - 10 центов на 1000 прогнозов - может показаться довольно низкой для одних прогнозов и довольно высокой для других.

Новые продукты были интересны и ориентированы на разработчиков. Наиболее интересными из них являются новый Amazon API Gateway, который позволяет разработчику легче создавать масштабируемый REST API и управлять им на основе написанного им кода. Как объяснил Мэтт Вуд из Amazon, он поддерживает все виды функций, таких как управление версиями, измерение и регулирование, кэширование, подписывание и автоматизация, а также возможность генерировать SDK для JavaScript, iOS или Android. Идея состоит в том, чтобы взять сложный процесс и сделать его легким.

Другие относительно новые функции включают CodeCommit, управляемый репозиторий кода; CodePipeline, платформа непрерывной доставки; Каталог услуг, который позволяет организовать различные услуги для среды самообслуживания; и Device Farm - для тестирования приложений на самых разных смартфонах и планшетах на базе Android и Amazon Fire. (Примечание: это, похоже, не относится к устройствам iOS.) Опять же, основное внимание, по-видимому, уделяется облегчению жизни разработчиков.

Как стало общепринятым в лейтмотивах разработчиков, ряд клиентов рассказали о том, как они используют Amazon Web Services. Руководитель Nordstrom упомянул небольшую группу, специализирующуюся на облачной поддержке, которая теперь может поддерживать более 50 групп приложений, чтобы помочь этим группам создавать более качественные и быстрые приложения. Технический директор Департамента транспорта Нью-Йорка обсудил вопрос об использовании серверной части Amazon для поддержки приложения под названием Vision Zero View, которое показывает смертность на дорогах и серьезные травмы начиная с 2009 года, в надежде, что нью-йоркцы будут тормозить и осторожно ездить. И технический директор стартапа медицинского страхования Оскар рассказал о том, как использование сервисов Amazon с соответствием HIPPA позволило Oscar иметь только двух системных инженеров для 45 разработчиков, работающих над 125 производственными изменениями в день. «Мы закончили с физическими дата-центрами», - заключил он.

Фогельс подчеркнул, что «все дело в быстром движении», и отметил, что количество инструментов только продолжает расти. «Никогда не было лучшего времени для создания приложений, чем сейчас», - сказал он.

Амазонка продвигает возможности платформы, шлюз API на саммите AWS