Блог Amazon Web Services

Category: Compute

Архитектура обработки ответов

Создание масштабируемого бессерверного (serverless) веб-приложения с определением местоположения – часть 3

Во второй части этой серии мы рассказали о конфигурации API, алгоритме гео-хеширования (geohashing) и архитектуре обмена сообщениями в реальном времени, используемой в веб-приложении Ask Around Me. В этом посте мы расскажем об архитектуре бэкенда, а также о том, как происходит агрегирование данных, и как полностью развернуть приложение в производственной среде.

Read More
Архитектура бэкенда Ask Around Me

Создание масштабируемого бессерверного (serverless) веб-приложения с определением местоположения – часть 2

В первой части этой серии было представлено веб-приложение Ask Around Me, которое позволяет пользователям в реальном времени отправлять вопросы другим пользователям, находящимся поблизости. В этом посте мы рассмотрим архитектуру бэкенда, HTTP API в Amazon API Gateway, а также имплементацию гео-хеширования (geohashing).

Read More
AWS Lambda + Java

Настраиваем AWS SDK для Java (версии 2.х) для ускорения запуска функций AWS Lambda

Мы рассмотрим, на что тратится время при запуске AWS SDK клиента для Java, и какие настройки можно применить, чтобы его сократить.

Read More

Разработка архитектуры для оптимизации затрат и устойчивости на базе EKS с использованием спотовых инстансов

Запуск Kubernetes и контейнеризированных рабочих нагрузок на спотовых инстансах Amazon EC2 — это отличный способ сократить расходы. AWS облегчает запуск Kubernetes с помощью Amazon Elastic Kubernetes Service (EKS) — управляемого сервиса Kubernetes для запуска на AWS рабочих нагрузок, предназначенных для промышленной эксплуатации. В этой статье я покажу лучшие практики использования спотовых инстансов в связке с EKS, такие, как диверсификация, автоматическая обработка спотовых прерываний и использование Amazon EC2 Auto Scaling для получения вычислительных ресурсов.

Read More
New questions in Ask Around Me

Создание масштабируемого бессерверного (serverless) веб-приложения с определением местоположения – часть 1

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

Read More

10 вещей, которые вы можете сделать сегодня, чтобы уменьшить затраты на AWS

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

Read More

Использование Amazon EC2 Instance Connect для доступа к вашим EC2-инстансам по SSH

В июне 2019 года был выпущен Amazon EC2 Instance Connect, новый способ контроля SSH-доступа к вашим EC2-инстансам с использованием AWS Identity and Access Management (IAM). В этом посте мы рассмотрим его подробнее.

Read More

Новые EC2-инстансы M6g на базе процессоров AWS Graviton2

Начиная с сегодняшнего дня вы можете использовать M6g – шестое поколение инстансов общего назначения Amazon Elastic Compute Cloud (EC2). Буква «g» в названии означает «Graviton2», наш чип на архитектуре Arm, который был разработан в AWS (и в Annapurna Labs, компании Amazon) и использует 64-битные ядра Arm Neoverse N1.

Read More
Рис. 3. Сравнение стоимости REST/HTTP API

Строим API быстрее, дешевле и лучше – HTTP API для Amazon API Gateway

Рассказываем о HTTP API для Amazon API Gateway – сервисе для построения безопасных, масштабируемых API, созданном с нуля, чтобы быть быстрее, дешевле и проще в использовании.

Read More

Введение в обмен сообщениями в современных облачных архитектурах

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

Read More