Блог Amazon Web Services
Используем AWS Lambda: антипаттерны в событийно-управляемой архитектуре – Часть 3
В серии «Используем AWS Lambda» я затрагиваю несколько тем, важных для разработчиков, архитекторов и системных администраторов, которые работают с приложениями, использующими AWS Lambda. Эта серия из трёх статей познакомит вас с событийно-управляемой архитектурой и покажет, как она связана с бессерверными приложениями.
Часть 1 рассказывает про преимущества событийно-ориентированной архитектуры, и то, как она может повысить пропускную способность, масштабируемость и расширяемость. В части 2 описываются некоторые принципы проектирования и лучшие практики, которые помогут разработчикам использовать преимущества Lambda при разработке приложений. В этой части рассматриваются типовые антипаттерны в архитектуре, управляемой событиями.
Используем AWS Lambda: принципы проектирования событийно-управляемой архитектуры – Часть 2
В серии “Используем AWS Lambda” я затрону несколько тем, важных для разработчиков, архитекторов и системных администраторов, которые работают с приложениями, использующими AWS Lambda. Эта серия из трёх статей познакомит вас с событийно-управляемой архитектурой и покажет, как она связана с бессерверными приложениями.
Часть 1 рассказывает про преимущества событийно-ориентированной архитектуры, и то, как она может повысить пропускную способность, масштабируемость и расширяемость. В этой статье описываются некоторые принципы проектирования и лучшие практики, которые помогут разработчикам использовать преимущества Lambda при разработке приложений.
Преобразование частоты кадровой развёртки с помощью использования технологии «FrameFormer» от компании Insync и облачного сервиса AWS Elemental MediaConvert
В этой статье объясняется, как добиться стабильных высококачественных результатов для преобразования частоты кадровой развёртки с помощью технологии компенсации движения от компании ”InSync”, которая используется в облачном сервисе для транскодирования видео файлов компании AWS — AWS Elemental MediaConvert (MediaConvert). Данный сервис позволяет легко обрабатывать контент видео по запросу (VOD) для обеспечения его вещания и доставки на широкое число приемных устройств.
Представляем штатную поддержку прогнозного масштабирования в Amazon EC2 Auto Scaling
С помощью Amazon EC2 Auto Scaling заказчики могут использовать эластичность облака AWS, автоматически запуская и останавливая инстансы в соответствии с требованиями приложения. Сегодня мы рады рассказать вам о функциональности прогнозного масштабирования. Это новая политика EC2 Auto Scaling, которая предсказывает резкие изменения спроса и заблаговременно увеличивает мощность, обеспечивая более высокую доступность вашего приложения.
Используем AWS Lambda: что такое событийно-управляемая архитектура – Часть 1
В серии “Используем AWS Lambda” я затрону несколько тем, важных для разработчиков, архитекторов и системных администраторов, которые работают с приложениями, использующими AWS Lambda. Эта серия из трёх статей познакомит вас с событийно-управляемой архитектурой, и покажет, как она связана с бессерверными приложениями.
Первая часть посвящена преимуществам событийно-управляемой архитектуры, и тому, как она позволяет повысить производительность, улучшить масштабируемость и расширяемость, и в то же время снизить сложность и количество кода в приложении.
Назад к основам: что такое «группа изображений» (GOP)?
В этой статье мы рассмотрим такое понятие, как “Group of Pictures (GOP)” – группа изображений или группа кадров, которое используется в современных алгоритмах кодирования видео, включая такие алгоритмы межкадрового кодирования, как MPEG-2, H.264 и H.265.
Обновления Amazon CodeGuru Reviewer: новые детекторы для Java и интеграция с CI/CD GitHub Actions
Amazon CodeGuru позволяет вам автоматизировать процесс ревизии кода (code review) и улучшить качество исходного кода вашего приложения. Мы рады объявить о том, что теперь CodeGuru Reviewer штатным образом поддерживает интеграцию с инструментами, которыми вы регулярно пользуетесь для упаковки и развёртывания исходного кода. Мы также выпустили 20 новых детекторов безопасности для Java, чтобы помочь вам выявить ещё больше потенциальных проблем, связанных с безопасностью и соответствием лучшим практикам AWS.
Способы обработки данных для AI/ML
В рамках статьи, мы посмотрим на основные варианты обработки данных для ML, и дадим рекомендации как выбрать тот из них, который подходит и для ваших задач, и для команд, предпочитающих работать с Python, Spark, SQL и другим инструментарием.
Важными факторами для выбора способа обработки данных могут быть уровень опыта команды, и ее склонность к написанию кода или управлению инфраструктурой. Чем меньше уровень опыта, тем предпочтительнее использование управляемых сервисов, вместо подхода «настрой всё сам».
Быстрое прототипирование с новой AWS Step Functions Workflow Studio
Компания AWS недавно выпустила Workflow Studio для AWS Step Functions. Это новый визуальный редактор для создания рабочих процессов Step Functions в Консоли управления AWS. Данный пост показывает, как можно использовать Workflow Studio для быстрого прототипирования рабочих процессов. Также мы посмотрим, как переместиться в локальную среду разработки и интегрировать прототип с шаблонами «инфраструктуры как кода».
Лучшие практики по изменению базы данных Amazon RDS из одной зоны доступности в несколько
Amazon RDS – сервис полностью управляемых баз данных, который позволяет без значительных усилий создавать, управлять и масштабировать реляционные базы данных в облаке. Вы можете запускать инстансы баз данных Amazon RDS в одной зоне доступности (Single-AZ) или в нескольких зонах доступности (Multi-AZ), для обеспечения заданных требований к высокой доступности. В этой статье мы рассмотрим лучшие практики по изменению инстансов из конфигурации Single-AZ на Multi-AZ для MySQL, MariaDB, PostgreSQL и Oracle, а также покажем, как увеличить производительность и уменьшить задержки, возникающие при такой конвертации.