Как стать автором
Обновить
1.42

Amazon Web Services *

Инфраструктура платформ облачных веб-сервисов

Сначала показывать
Порог рейтинга
Уровень сложности

Все что ты хотел знать о AWS Spot Instances, но боялся спросить

Уровень сложности Средний
Время на прочтение 16 мин
Количество просмотров 1.8K
Системное администрирование *Amazon Web Services *DevOps *Облачные сервисы *
Туториал


Всем привет, в данной статье мы затронем основные аспекты работы со спотовыми нодами AWS, как, что, и почему? А так же будут живые примеры инфраструктуры построенной на спотах, и в конце самое интересное это кол-во сэкономленных денег $. За подробностями прошу код кат.

Читать дальше →
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 4

Новости

Как мы запускали SSP-систему, боролись с высокими нагрузками и прокачивали навыки

Время на прочтение 11 мин
Количество просмотров 688
Блог компании Smartup Technology JavaScript *Amazon Web Services *Kubernetes *
Кейс

В этот раз к нам пришел клиент, желавший запустить собственную SSP (Supply-Side Platform). Это система, которая позволяет владельцам отдельных сайтов или целых сетей продавать рекламные места и получать доход от размещения объявлений. У клиента уже был реализован MVP системы, но оставалось еще много работы.

Меня зовут Сергей Дербуш, я архитектор в компании «СмартАп Технолоджи». Расскажу о том, что мы доделывали, чтобы система заработала на полную, и как это бустануло навыки всей команды.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 0

Создание бессерверного веб-приложения AWS

Время на прочтение 5 мин
Количество просмотров 1.8K
Блог компании OTUS Amazon Web Services *Облачные сервисы *
Перевод

Благодаря бессерверным предложениям AWS повышаются возможности разработки, снижается нагрузка на управление, а развернутые приложения могут воспользоваться различными возможностями из коробки, такими как высокая доступность, производительность и оптимизация затрат.

Читать далее
Всего голосов 13: ↑9 и ↓4 +5
Комментарии 1

Amazon IVS: как быстро добавить видеотрансляции в приложение или на сайт

Время на прочтение 12 мин
Количество просмотров 1.5K
JavaScript *Программирование *Amazon Web Services *Go *Облачные сервисы *
Туториал

Video live streaming - это технология потоковой трансляции видео тысячам и миллионам зрителей в режиме близком к реальному времени. Видеостриминг находит своё применение в разных областях: образование, фитнес, онлайн события, электронная коммерция, игры и киберспорт.

В этой статье мы рассмотрим как можно легко интегрировать видеотрансляции в приложение или на сайт, используя AWS interactive video service.

Читать далее
Всего голосов 19: ↑19 и ↓0 +19
Комментарии 0

Истории

Аудит-логи на базе Афины

Время на прочтение 7 мин
Количество просмотров 904
Блог компании Bimeister Amazon Web Services *
Кейс

Логирование бывает разным.

Наша история сегодня — это аудит-логирование. Я попробую рассказать её так, чтобы вы не уснули со скуки, и добавлю интересные вставки по реализации. Цель — дать возможность разобраться в архитектуре и причинах выбора именно такого подхода к решению проблемы.

Читать далее
Всего голосов 13: ↑13 и ↓0 +13
Комментарии 4

Децентрализованные облачные вычисления — благо или зло?

Время на прочтение 5 мин
Количество просмотров 2K
Децентрализованные сети *IT-инфраструктура *Amazon Web Services *
Из песочницы

Привет, Хабр!

В данной статье рассмотрим незаслуженно забытую тему децентрализованных облачных вычислений, проведём анализ существующих решений и попробуем ответить на главный вопрос - почему мастодонты AWS / Azure до сих пор остаются единственным production-ready решением для облачных вычислений, не оставляя шансов децентрализованным пулам мощностей?

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Комментарии 12

AIRFLOW ETL let's start гайд за 5 минут

Время на прочтение 2 мин
Количество просмотров 1.7K
Python *Amazon Web Services *Apache *
Из песочницы

Всем привет! Меня зовут Михаил. Данная статья адресована тем, кто хотел бы познакомиться с Airflow и тем как его можно применять в организации рутинных процессов инфообмена.

Читать далее
Всего голосов 6: ↑2 и ↓4 -2
Комментарии 3

Автоматизируем Telegram-канал с AWS Lambda и DynamoDB

Время на прочтение 7 мин
Количество просмотров 3.5K
Python *Облачные вычисления *NoSQL *Amazon Web Services *Облачные сервисы *
Туториал

В этом материале вы узнаете, как создать Telegram-канал, который будет сам обновляться, получая данные из открытых источников. Используем Python, AWS Lambda, DynamoDB и BeautifulSoup.

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Комментарии 2

Yandex Object Storage — реализация SignedURL для загрузки данных в bucket на NodeJS

Время на прочтение 3 мин
Количество просмотров 2.6K
JavaScript *Node.JS *Amazon Web Services *Яндекс API *TypeScript *
Из песочницы

Доброго времени суток, Хабр!

Несколько лет назад, я участвовал в разработке одного проекта, и как задачу, мне (тогда еще зеленому джуну) поставили реализовать систему загрузки медиа файлов на AWS S3. Важным условием было реализовать конкретно SignedURL.

Спустя несколько лет, я опять столкнулся с такой же задачей, но заказчик настаивал на отечественном облачном хранилище.

Ниже я немного расскажу что вообще такое подписанные ссылки, как перейти на Yandex Object Storage(YOS), и почему YOS и AWS S3 - это одно и то же!

Читать далее
Всего голосов 4: ↑2 и ↓2 0
Комментарии 7

Typeser: 1С-like ERP-конструктор на базе TypeScript

Время на прочтение 6 мин
Количество просмотров 5.7K
Amazon Web Services *ERP-системы *TypeScript * *
Из песочницы

Хотелось бы представить на суд местного сообщества недавно созданную облачную веб платформу разработанную бывшим 1с-овцем освоившим java, js, ts, react.

Интерфейсы TypeScript(*.d.ts файлы) генерируются на лету. Они актуальны и доступны в коде даже без сохранения конфигурации.

Главная фишка - есть возможность писать обработчики событий на языке TypeScript и sql код на триггеры при записи объектов. Редактор кода тоже онлайн и реализован на базе monaco-editor. В нем типизируется все: структура и типы метаданных, данные и элементы формы, события обработчиков.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 39

Игровой real-time сервер простыми словами: теория, архитектура на Python, оптимизация, автомасштабирование в AWS

Время на прочтение 20 мин
Количество просмотров 14K
Python *Разработка игр *Amazon Web Services *
Из песочницы

Разработка сервера для real-time онлайн игры - дело неочевидное, но очень интересное. В данной статье я постараюсь провести вас от банальной теории и базовых вещей до динамического автомасштабирования игрового сервера в облаке.

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

Перейти к материалу
Всего голосов 23: ↑21 и ↓2 +19
Комментарии 32

Заблокировался аккаунт от AWS? Не знаешь как дальше жить? Купи подарочную карту amazon и разблокируй AWS через kindle

Время на прочтение 4 мин
Количество просмотров 3.3K
Информационная безопасность *Amazon Web Services *Облачные сервисы *

В один момент осознал, что потерял доступ к aws:

1. Не могу зологиться в AWS, т.к. залочен акаунт на amazon.

2. Поддержка AWS говорит, что не может помочь - обращайтесь к поддержке amazon.

3. Поддержка amazon говорит, что акаунт заблокирован и они не могут его разлочить

4. Разлочить не могут, т.к. в системе не достаточно данных что бы верефицировать меня.

как восстановить акк, используя kindle?
Всего голосов 12: ↑6 и ↓6 0
Комментарии 17

Enterprise Data Warehouse: компоненты, основные концепции и типы архитектур EDW

Время на прочтение 15 мин
Количество просмотров 4.5K
Data Mining *Amazon Web Services *Big Data *Хранение данных *Хранилища данных *
Перевод
image

Ежедневно мы принимаем множество решений на основании предыдущего опыта. Наш мозг хранит триллионы бит данных о прошлых событиях и использует эти воспоминания каждый раз, когда мы сталкиваемся с необходимостью принятия решения. Как и люди, компании генерируют и собирают множество данных о прошлом, и эти данные можно использовать для принятия более осознанных решений.

Наш мозг может и обрабатывать, и хранить информацию, а компаниям для работы с данными требуется множество разных инструментов. И одним из самых важных является корпоративное хранилище данных (enterprise data warehouse, EDW).

В этой статье мы расскажем о том, что же такое EDW, каких типов они бывают и какие функции имеют, а также как они используются в обработке данных. Мы объясним, как корпоративные хранилища отличаются от обычных, какие типы хранилищ данных существуют и как они работают. В первую очередь мы хотим дать вам информацию о ценности для бизнеса каждого архитектурного и концептуального подхода к построению хранилища.
Читать дальше →
Всего голосов 4: ↑3 и ↓1 +2
Комментарии 2

Попасть в Amazon в 47 лет. История нашего студента

Время на прочтение 9 мин
Количество просмотров 4.5K
Разработка веб-сайтов *Программирование *Amazon Web Services *

Sergejs Jersovs зарабатывал на жизнь частным извозом в Ирландии. Пока однажды, когда ему было 44 года, не решил полностью изменить свою жизнь и стать веб-разработчиком. Начал свой путь в IT он с того, что прошел наш курс «Веб-разработчик с нуля до профи». Меньше чем через полтора года после окончания курса он уже работает в Amazon.

Читать далее
Всего голосов 7: ↑5 и ↓2 +3
Комментарии 7

Архитектура приложений Web 3.0

Время на прочтение 11 мин
Количество просмотров 17K
Amazon Web Services *Big Data *Облачные сервисы *
Перевод

Архитектура приложений Web 3.0 (или «DApps») полностью отличается от приложений Web 2.0. 

Возьмем, к примеру, Medium, простой блог-сайт, который позволяет пользователям публиковать свой собственный контент и взаимодействовать с контентом других. 

Как приложение Web 2.0 это может показаться простым, но в архитектуру Medium входит многое, чтобы сделать все это возможным:

Во-первых, должно быть место для хранения важных данных, таких как информация о пользователях, сообщения, теги, комментарии, лайки, и так далее. Для этого требуется постоянно обновляемая база данных.

Во-вторых, бэкэнд (написанный на таком языке, как Node.js, Java или Python) должен определять бизнес-логику Medium. Например, что происходит, когда новый пользователь регистрируется, публикует новый блог или комментирует чей-то еще блог? 

В-третьих, фронтэнд (обычно написанный на JavaScript, HTML и CSS) должен определять логику пользовательского интерфейса Medium. Например, как выглядит сайт и что происходит, когда пользователь взаимодействует с каждым элементом на странице?

Собрав все это вместе, когда вы пишете сообщение в блоге на Medium, вы взаимодействуете с его фронтэндом, который общается с его бэкэндом, который общается с его базой данных. Весь этот код размещается на централизованных серверах и отправляется пользователям через интернет-браузер. Это хороший общий обзор того, как сегодня работает большинство приложений Web 2.0.

Читать далее
Всего голосов 13: ↑8 и ↓5 +3
Комментарии 12

Как обнаружить мертвый узел в распределенной системе

Время на прочтение 6 мин
Количество просмотров 2.5K
Блог компании Издательский дом «Питер» Программирование *Amazon Web Services *Распределённые системы *
Перевод
image


Если AWS предоставляет только сервер на голом металле, вам нужно будет помесячно платить за каждый запрос, выполняемый при помощи службы обнаружения узлов. AWS будет тяжело не предоставлять такую услугу, но и компаниям будет непросто платить за такую функцию и за каждый инстанс. в отдельности. Кажется, что обнаружить мертвый узел не составляет труда, однако на деле это не так уж просто. Часто эта простая функция предоставляется сторонним облачным сервисам, чтобы было проще отслеживать состояние нашего узла.

Для обеспечения отказоустойчивости отказы нужно обнаруживать. Однако в этой статье вы увидите, как сложно обнаружить отказ узла. Мы также в общем виде обсудим архитектуру, позволяющую обнаруживать отказ узла с накоплением Phi.
Читать дальше →
Всего голосов 10: ↑10 и ↓0 +10
Комментарии 1

Terraform за 15 дней (AWS/Yandex cloud). День 3: data source и outputs

Время на прочтение 7 мин
Количество просмотров 4.6K
Серверное администрирование *Amazon Web Services *Яндекс API *DevOps *Облачные сервисы *
Туториал

Сегодня мы познакомимся с понятиями data source и output; посмотрим, как применяются изменения в уже существующей инфраструктуре.

Читать далее
Всего голосов 12: ↑10 и ↓2 +8
Комментарии 4

Terraform за 15 дней (AWS/Yandex cloud). День 2: Поднимаем сервера

Время на прочтение 5 мин
Количество просмотров 6.5K
Серверное администрирование *Amazon Web Services *Яндекс API *DevOps *Облачные сервисы *
Туториал

Вчера мы остановились на инициализации terraform. Сегодня мы поднимем одну машину в дефолтной сети с дефолтными настройками. И Яндекс и aws изначально создают вам одну VPC и подсети в ней.

Читать далее
Всего голосов 22: ↑18 и ↓4 +14
Комментарии 14

Terraform за 15 дней (AWS/Yandex cloud). День 1

Время на прочтение 4 мин
Количество просмотров 15K
Серверное администрирование *Amazon Web Services *Яндекс API *DevOps *Облачные сервисы *
Из песочницы

Terraform за 15 дней (AWS/Yandex). День 1

Мы от простого к сложному, поднимем небольшую инфраструктуру на aws и Яндекс (актуальность последнего я думаю объяснять не нужно). Так что по итогу вы сможете сказать: “Я изучал terraform от простого к сложному”.

Я постараюсь добавить все необходимые ссылки на документации и доп. источники, так что вы сможете дополнить необходимые знания, но данный курс (если это можно так назвать) скорее рассчитан на тех, кто в общем знаком с облачными технологиями. Это не пособие по terraform. Цель - помочь новичкам в данном вопросе начать изучать IaC и облака в целом. Некий quick start в terraform.

Изучить terraform
Всего голосов 18: ↑12 и ↓6 +6
Комментарии 4

Вклад авторов