Вчера компания Amazon Web Services объявила о полноценном запуске своего облачного сервиса на базе Kubernetes — EKS (Amazon Elastic Container Service for Kubernetes). Впервые он был анонсирован в ноябре прошлого года (вскоре после того, как AWS присоединилась к стоящему за Kubernetes фонду CNCF), но тогда он имел статус предварительного доступа. Что скрывается за EKS?
Рубрика «Amazon Web Services» - 9
Kubernetes в Amazon (EKS) стал общедоступным
2018-06-06 в 9:07, admin, рубрики: Amazon Web Services, AWS, EKS, kubernetes, Блог компании Флант, Облачные вычисленияКак я год строил расширениe для браузера которое читает статьи голосом (с синхронизацией в подкаст)
2018-05-29 в 12:28, admin, рубрики: Amazon Web Services, AWS, dynamodb, Go, python, text-to-speech, WebExtensions, подкасты, Расширения для браузеровНе один раз я пробовал использовать сторонние API для получения голоса из текста который мне интересно прочитать — можно переключить чтение на уши когда глаза устали, или слушать во время комьюта. Знаю я такой не один, даже люди далекие от айти бывает загружают куда-то текст и скачивают mp3. И подкасты/аудиокниги становятся все популярнее, и голосовые интерфейсы. Очевидно что аудитория есть, топовые экстеншены в маркете Хрома на эту тематику имеют сотни тысяч пользователей. Но голоса от Амазона обычно у них нет (лучший из доступных, лучше нового от Гугла), а где есть нет чего-то другого, например возможности слушать в экстеншене — а не только добавлять в свой подкаст. Предложил идею проекта внутри компании — был получен апрув — пошла разработка.
Читать полностью »
Еще один вариант генерации превьюшек для изображений с использованием AWS Lambda & golang + nodejs + nginx
2018-05-06 в 5:30, admin, рубрики: Amazon Web Services, aws lambda, aws s3, Go, nginx, nodejs, redisЗдравствуйте уважаемые пользователи !
Меня зовут Никита, в текущий момент времени я тружусь backend-разработчиком в стартапе мобильного приложения. Наконец у меня появилась действительно нетривиальная и достаточно интересная задача решением которой хочу поделиться с Вами.
О чем собственно пойдет разговор? В разрабатываемом мобильном приложении имеется работа с изображениями. Как можно нетрудно догадаться: где есть картинки, там скорее всего появятся превьюхи. Еще одно условие, практически первая общая задача которая была мне поставлена: сделать чтобы все это работало и масштабировалось в облаке на Амазоне. Если немного лирики: был телефонный разговор со знакомым партнера по бизнесу в режиме громкой связи, где я получил пачку ценных указаний главная мысль которых звучит просто: уходите от серверного мышления. Ну ок, уходим так уходим.
Генерация изображений это достаточно дорогая операция в плане ресурсов. Этот участок бэкэнда предсказуемо плохо показал себя на таком, своего рода «нагрузочном тестировании», которое я проводил на очень дохлой VDS-ке при практически дефолтных настройках LAMP, по крайней мере без дополнительного тюнинга, где все неоптимизированные места вылезут сразу и гарантированно. По этой причине я принял решение данную задачу убрать подальше от пхп-бэкэнда. Пусть он занимается тем что дает более-менее однородную нагрузку, а именно запросы к БД, логика приложения и JSON-ответы и тому подобная малоинтересная API-шная рутина. Те, кто знаком с Амазоном скажут: а в чем проблема? Почему нельзя настроить масштабирование EC2 инстансов в автоматическом режиме и оставить на PHP эту задачу? Отвечаю: «так микросервиснее». А если серьезно — есть масса нюансов в контексте архитектуры бэкэнда, выходящих за пределы данной статьи, по этому оставлю данный вопрос без ответа. Каждый на него ответит сам в контексте своей архитектуры, если он возникнет. Я всего лишь хочу предложить решение и милости прошу под кат.
Как Netflix эвакуируется из региона AWS за семь минут
2018-04-28 в 13:42, admin, рубрики: Amazon Web Services, AWS, Elastic Load Balancer, netflix, python, zuul, высокая производительность, Серверная оптимизация, Серверное администрированиеNetflix уменьшил время аварийного переключения с 45 до 7 минут без каких-либо затрат
Изображение: Florida Memory. Доработано Opensource.com. CC BY-SA 4.0
Зимой 2012 года Netflix пережил длительный сбой, уйдя в отключку на семь часов из-за проблем с сервисом AWS Elastic Load Balancer в регионе US-East (Netflix работает на AWS — у нас нет собственных дата-центров. Всё ваше взаимодействие с Netflix происходит через AWS, кроме самого потокового видео. Как только вы нажмете Play, начинает загружаться видеопоток из нашей собственной сети CDN). Во время сбоя ни один пакет из региона US-East не доходил до наших серверов.
Чтобы такого больше не повторилось, мы решили создать систему аварийного переключения, устойчивую к сбоям базовых поставщиков услуг. Аварийное переключение (failover) — это система обеспечения отказоустойчивости, когда в случае сбоя основной системы автоматически активируется резервное оборудование.
Читать полностью »
Гендиректор курьерской службы «Птичка» призвал организации, которые пострадали от блокировки Telegram, подавать иски к Роскомнадзору
2018-04-17 в 17:43, admin, рубрики: Amazon Web Services, telegram, блокировка, мессенджеры, Роскомнадзор, суд, Текучка, метки: Amazon Web Services, блокировка, мессенджеры, Роскомнадзор, суд, Текучка, телеграм17 апреля генеральный директор курьерской службы «Птичка» Владимир Кобзев рассказал на своей странице в Facebook, что Роскомнадзор снова заблокировал их сайт. 16 апреля РКН заблокировал 800 000 IP-адресов, принадлежащих Amazon. Среди них тогда оказался и сервис «Птичка». Кобзев отметил, что продолжает Читать полностью »
Роскомнадзор заблокировал 2 млн IP-адресов Amazon и Google ради бана Telegram
2018-04-16 в 15:45, admin, рубрики: Amazon Web Services, Google, telegram, александр жаров, безопасность, блокировка, Госвеб, законотворчество, мессенджеры, Роскомнадзор, суд, Текучка, ФСБ, хостинг, шифрование, метки: Amazon Web Services, Google, Александр Жаров, безопасность, блокировка, Госвеб, законотворчество, мессенджеры, Роскомнадзор, суд, Текучка, телеграм, ФСБ, хостинг, шифрованиеОбновлено в 21:10: глава Роскомнадзора Александр Жаров подтвердил блокировку почти 800 тысяч IP (на 21:00 по Мск) адресов в облаке Amazon Web Services.
«У нас в выгрузку поступила подсеть Amazon, на которую перешел Telegram. Дело в том, Читать полностью »
Эффективное использование spot-инстансов AWS
2018-04-09 в 11:15, admin, рубрики: Amazon Web Services, AWS, aws ec2, cloud, devops, optimization
Spot-инстансы — это по сути продажа свободных в данный момент ресурсов со отличной скидкой. При этом инстанс могут в любой момент выключить и забрать обратно. В статье я расскажу о особенностях и практике работы с этим предложением от AWS.
Amazon не разрешил Zello прикрываться от Роскомнадзора Амазоном
2018-04-02 в 15:21, admin, рубрики: amazon, Amazon Web Services, Zello, блокировка, Госвеб, Нам пишут, Роскомнадзор, Текучка, телеком, хостинг, метки: amazon, Amazon Web Services, Zello, блокировка, Госвеб, Нам пишут, Роскомнадзор, Текучка, телеком, хостингОснователь менеджера Zello Алексей Гаврилов рассказал на «Эхе Москвы», что Amazon попросил их больше «не делать, то, что они делали» на амазоновской платформе. А именно, Zello менял свой технологический домен, Читать полностью »
Aws Lambda Go 1.x, Kinesis, CloudSearch
2018-03-26 в 13:37, admin, рубрики: Amazon Web Services, Go, go aws serverless kinesis lambdaВ предыдущей статье я описала как создать простую лямбду на Golang, которая принимает на вход простой объект из двух полей и такой же простой объект отдает на выходе. Теперь немного усложним задачу, подсоединив к лямбде в качестве источника данных Kinesis, а результат обработки записей Kinesis мы будем перекидывать в CloudSearch. Никакой особенной логики в лямбде не будет для упрощения: просто примем запросы от Kinesis, залогируем их в CloudWatch, преобразуем и отправим в CloudSearch.
Amazon Lambda with Golang
2018-03-22 в 11:40, admin, рубрики: Amazon Web Services, Go, go golang aws lambdaВ середине января этого года Амазон анонсировал поддержку Go в своих лямбдах.
Отличная новость, но сейчас я пишу эти строки не имея никакого опыта написания кода на Golang, чтобы, проходя через пеньки и ухабы, параллельно с написанием статьи, прийти к первой своей работающей лямбде на Go.
Читать полностью »