Блог Amazon Web Services

Category: Compute

Новость – Amazon EMR на Amazon Elastic Kubernetes Service (EKS)

Сегодня мы анонсируем выход на рынок Amazon EMR на Amazon EKS, новой возможности развертывания EMR, которая позволяет клиентам автоматизировать инициализацию и управление фреймворками с открытым исходным кодом для работы с большими объемами данных на Amazon EKS. С помощью EMR на EKS клиенты теперь могут запускать приложения Spark совместно с другими типами приложений на одном и том же кластере EKS для повышения эффективности использования вычислительных ресурсов и упрощения управления инфраструктурой.

Read More

Новая функциональность AWS Lambda: поддержка образов контейнеров

В этом посте мы поговорим о новой функциональности, которая позволяет упаковывать и разворачивать Lambda-функции в виде образов контейнеров размером до 10 ГБ. Мы посмотрим, как это работает на практике на нескольких примерах. В первом мы будем использовать образ для Node.js, предоставляемый AWS, а во втором – соберём свой собственный образ для Python.

Read More

Новость – Amazon EC2 Mac инстансы для компиляции и тестирования macOS, iOS, ipadOS, tvOS, и watchOS приложений

Сегодня мы представляем новый тип инстансов – Amazon EC2 Mac, работающий на Mac mini и AWS Nitro System, для копиляции, тестирования, сборки и подписывания Xcode-приложений для платформы Apple (macOS, iOS, iPadOS, tvOS, watchOS, и Safari). Инстансы основаны на 8 поколении 6-ядерных процессоров Intel Core i7 (Coffee Lake) с частотой 3.2 GHz, с Turbo Boost разгоном до 4.6 GHz.

Read More

Построение архитектур на основе событий с помощью Amazon SNS FIFO

В этом посте, я приведу пример архитектуры на основе событий, и покажу как её построить на основе Amazon SNS FIFO топиков и Amazon SQS FIFO очередей. Бывает, что события должны передаваться всем приложениям-адресатам в строгом порядке. При помощи Amazon SNS FIFO топиков и Amazon SQS FIFO очередей, вы можете построить приложение, с требованиями по строгой очередности доставки сообщений, фильтрации, дедупликации и шифрованию.

Read More

Построение отказоустойчивых бессерверных паттернов путём комбинации сервисов сообщений

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

Read More

Выбор сервисов сообщений для бессерверных приложений

В этой статье мы рассмотрим три наиболее полезные паттерна обмена сообщениями, используемые разработчиками бессерверных приложений, – это очереди, модель «издатель – подписчик» (Pub/Sub) и шина событий. В AWS, эти паттерны реализованы в соответствующих сервисах: Amazon SQS, Amazon SNS и Amazon EventBridge. Все эти сервисы являются полностью управляемыми и высоко-доступными, без необходимости управлять базовой инфраструктурой.

Read More
Цикл работы Bref-fpm

Представляем новый бессерверный LAMP-стек, часть 3: Заменяем веб-сервер

Из этой статьи вы узнаете, как создавать приложения на PHP без необходимости использования веб-сервера. Мы покажем, как настроить Amazon CloudFront, чтобы безопасно обслуживать запросы пользователей и кэшировать статические файлы из приватного бакета Amazon S3. Динамические запросы направляются в Amazon API Gateway, а из него – в функцию AWS Lambda. Комбинация этих сервисов используется для замены традиционного веб-сервера в приложениях на PHP.

Read More

Создание Auto Scaling Groups для Kubernetes в разных зонах доступности

Этот пост рассказывает об основных подходах для распределения рабочих нод по зонам доступности, с учётом специфики вашего приложения. И рассмотрит в деталях три способа для запуска рабочих нодов в нескольких AZ: 1) Группы автоматического масштабирования (ASG) привязанные к конкретным AZ 2) Регионально-распределённые группы автоматического масштабирования (ASG) 3) Отдельные инстансы без ASG

Read More

Создание расширений для AWS Lambda (предварительный доступ)

AWS Lambda анонсировала программу предварительного ознакомления с Lambda-расширениями (Extensions) – нового подхода по интеграции Lambda с привычными вам инструментами мониторинга, наблюдения, безопасности и управления (governance). Расширения позволяют глубоко интегрироваться в среду выполнения Lambda с целью получения управления и участия в жизненном цикле функции.

Read More

Новости – Amazon RDS на процессорах Graviton2

С сегодняшнего дня, благодаря поддержке AWS Graviton2 процессоров в Amazon RDS, вы можете воспользоваться всеми преимуществами соотношения «цена-производительность» данных инстансов для баз данных в сервисе RDS, по сравнению с инстансами для баз данных предыдущего поколения – M5 и R5. Вы можете выбирать из M6g и R6g типов инстансов, доступных для трёх типов баз данных – MySQL 8.0.17+, MariaDB 10.4.13+, и PostgreSQL 12.3+.

Read More