Использование JMS с очередями FIFO – НОВАЯ ВОЗМОЖНОСТЬ!
Защита данных с помощью шифрования на стороне сервера – НОВАЯ ВОЗМОЖНОСТЬ!
Сборка HIPAA-совместимых приложений – НОВАЯ ВОЗМОЖНОСТЬ!

Amazon Simple Queue Service (SQS) – полностью управляемый сервис очередей сообщений, обеспечивающий надежное взаимодействие между распределенными компонентами ПО и микросервисами в любом масштабе. Одна из современных рекомендаций по разработке ПО – создание архитектуры, в которой каждый отдельный компонент решения выполняет свою конкретную задачу. Такой подход позволяет повысить масштабируемость и надежность итоговой системы. SQS позволяет легко и экономично изолировать компоненты облачного приложения и координировать их работу. С помощью SQS можно отправлять, хранить и получать сообщения компонентов ПО в любом масштабе без потери сообщений и необходимости обеспечивать постоянную доступность других сервисов. Стандартные очереди SQS обеспечивают максимальную пропускную способность, «наилучшее из возможного» упорядочение и доставку сообщений по принципу «хотя бы один раз». Очереди FIFO SQS с ограниченной пропускной способностью гарантируют, что сообщения будут обрабатываться строго однократно и исключительно в порядке отправления. Начать работу с SQS можно всего за несколько минут с помощью Консоли AWS или выбранного SDK и всего трех простых команд. SQS позволяет забыть про сложности и дополнительные расходы, связанные с управлением и обслуживанием выделенного ПО и инфраструктуры обработки очередей сообщений.

Для просмотра видео на этом сайте требуется Adobe Flash Player или любой современный браузер.

MessagingMigration

SQS организовывает надежные и масштабируемые очереди сообщений без лишних расходов на управление промежуточным ПО для обработки очередей сообщений.

Эффективность работы

AWS самостоятельно управляет текущими операциями и внутренней инфраструктурой, необходимыми для надежной работы и масштабирования очередей сообщений. SQS позволяет забыть о сложностях и лишних административных расходах, связанных с управлением выделенным промежуточным ПО и инфраструктурой для обработки очередей сообщений. Для работы с SQS не требуется авансовых платежей, приобретения, установки и настройки ПО для управления сообщениями или трудоемкой разработки и поддержки внутренней инфраструктуры. В SQS очереди создаются динамически и масштабируются автоматически, так что вы можете сосредоточиться на быстрой и эффективной разработке и развитии своих приложений.

 

Надежность

Amazon SQS можно использовать для передачи любого объема данных на любом уровне пропускной способности без потери сообщений и необходимости обеспечивать постоянную доступность других сервисов. SQS позволяет изолировать отдельные компоненты приложений, чтобы их работа и отказы не влияли на другие компоненты. Таким образом повышается общая надежность системы. Любой компонент распределенного приложения может хранить сообщения в очереди SQS. Для каждого сообщения создается несколько резервных копий, которые хранятся в разных зонах доступности до востребования приложением. Доставка сообщений осуществляется не менее одного раза в стандартных очередях и строго однократно в очередях FIFO.

Эффективность работы

Amazon SQS можно использовать для обмена конфиденциальными данными между приложениями с использованием шифрования на стороне сервера (SSE) для шифрования текста каждого сообщения. Благодаря интеграции Amazon SQS SSE с AWS Key Management Service (KMS) можно централизованно управлять ключами, защищающими сообщения SQS, а также ключами, защищающими другие ресурсы AWS. Каждый раз как используется ключ шифрования, AWS KMS регистрирует это в AWS CloudTrail. Это помогает обеспечить соответствие нормативным требованиям. Механизмы аутентификации сервиса также гарантируют надежную защиту от несанкционированного доступа к сообщениям, хранящимся в очередях сообщений Amazon SQS.

 

Надежность

Amazon SQS глубоко интегрирован с другими сервисами AWS, благодаря чему стало проще создавать более гибкие масштабируемые приложения. Поддерживается интеграция с вычислительными сервисами, такими как Amazon EC2, Amazon EC2 Container Service (Amazon ECS) и AWS Lambda, а также с сервисами хранения и сервисами баз данных, такими как Amazon Simple Storage Service (Amazon S3), Amazon RDS и Amazon DynamoDB. Amazon SQS работает с Amazon Simple Notification Service (SNS) для предоставления эффективного решения по передаче сообщений.

Эффективность

Начать работу с Amazon SQS очень просто с помощью простой консоли или любого удобного пакета SDK. SQS легко интегрируется в код приложения с помощью всего четырех API: CreateQueue, SendMessage, ReceiveMessage и DeleteMessage. Эти API используются как для стандартных очередей, так и для очередей FIFO.

Масштабирование

С помощью облака AWS сервис Amazon SQS динамически масштабируется в зависимости от текущих требований системы. SQS эластично масштабируется в зависимости от нагрузки на приложение, так что вы можете не беспокоиться о планировании мощностей и предварительном выделении ресурсов. Количество используемых сообщений в очереди не ограничено, кроме того, стандартные очереди обеспечивают практически неограниченную пропускную способность. Стоимость рассчитывается по факту использования, что гораздо экономичнее постоянно активной модели с самоуправляемым промежуточным ПО.


Подробнее о том, как клиенты AWS разрабатывают приложения и внедряют инновации еще быстрее с помощью Amazon SQS.

BMW_Logo

BMW Group использует AWS для обслуживания подключаемого автомобильного приложения, которое собирает данные с датчиков автомобилей BMW 7 Series и передает водителям динамически обновляемую информацию на карте. Компания BMW разработала сервис «машина как датчик» (CARASSO) всего за шесть месяцев с использованием Amazon SQS, Amazon S3, Amazon DynamoDB, Amazon RDS и AWS Elastic Beanstalk.

Ознакомиться с примером использования »

CapitalOne_Logo

Capital One модернизирует систему очередей сообщений в розничной торговле за счет перехода от самоуправляемого промежуточного ПО для обработки сообщений на Amazon SQS. Capital One использует SQS для миграции ключевых банковских приложений в облако, что позволяет гарантировать высокую доступность и экономичность систем, избежать административных сложностей и сократить расходы.

Смотреть видеопрезентацию с конференции re:Invent 2016 »

ChangeHealthcare_Logo

Change Healthcare использует сервисы AWS, такие как Amazon EC2, Amazon S3, Amazon SQS и Amazon SNS, для обработки миллионов конфиденциальных клиентских транзакций каждый день и при этом обеспечивает полное соответствие нормативным требованиям сферы здравоохранения, включая HIPAA.

Ознакомиться с примером использования »

redBus_Logo

redBus включает в свое решение на AWS сервисы Amazon SQS и SNS для мониторинга, уведомлений и внутренних коммуникаций. «Amazon SQS – выдающееся решение для управления передачей сообщений между нашими собственными и внешними приложениями». Чаран Падмаражу, технический директор redBus

Ознакомиться с примером использования »

Oyster.com_Logo

Oyster.com использует решения Amazon Web Services для хранения и обработки изображений на своем веб-сайте. Специалисты компании интегрировали сервисы Amazon EC2 и Amazon SQS в рабочий процесс для масштабирования фотографий до нужных размеров. SQS передает данные о фотографиях, ожидающих обработки, и статусе выполнения задач.

Ознакомиться с примером использования »

Начать работу с Amazon SQS очень просто.
Для быстрого выполнения первого развертывания приложения в SQS следуйте пошаговым инструкциям в консоли.

Бесплатный начальный доступ