header-icon_sqs
AWS 클라우드
무료로 Amazon SQS 시작하기

Amazon Simple Queue Service(SQS)는 마이크로 서비스, 분산 시스템 및 서버 없는 애플리케이션을 쉽게 분리하고 확장할 수 있게 해주는 완전관리형 메시지 대기열 서비스입니다. 각기 분리된 기능을 수행하는 개별 구성 요소에서 애플리케이션을 구축하면 확장성과 안정성이 개선되며 최신 애플리케이션을 위한 설계 모범 사례입니다. SQS는 클라우드 애플리케이션의 구성 요소를 간단하고 비용 효율적으로 분리하고 조정할 수 있게 해줍니다. SQS를 사용하면 메시지를 손실하거나 다른 서비스를 상시 가동할 필요 없이 소프트웨어 구성 요소 간에 어떤 볼륨의 메시지든 전송, 저장 및 수신할 수 있습니다.

SQS에서는 2가지 종류의 메시지 대기열을 제공합니다. 표준 대기열은 최대 처리량, 최선 노력 순서, 최소 1회 전달을 제공합니다. SQS FIFO 대기열은 제한된 처리량에 따라 메시지가 전송된 정확한 순서대로 정확히 한 번 처리되도록 설계되었습니다. AWS 콘솔 또는 원하는 SDK와 간단한 명령 3개를 사용하여 몇 분이면 SQS를 시작할 수 있습니다. SQS를 사용하면 전용 메시징 소프트웨어 및 인프라를 관리하고 운영하는 데 따른 복잡성과 오버헤드를 없앨 수 있습니다.

SQS-tagging-launch-announcementv2
SQSSSE_NoPlayButton-5-23

SQS는 메시지 지향 미들웨어를 관리하는 오버헤드 없이 안정적이고 확장 가능한 메시지 대기열을 제공합니다.

운영 효율성

AWS는 안정적으로 메시지 대기열을 실행하고 확장하는 데 필요한 모든 지속적 운영 작업 및 기본 인프라를 관리합니다. SQS를 사용하면 전용 메시지 지향 미들웨어(MoM)와 관련 인프라를 관리하는 데 필요한 복잡성 및 관리 오버헤드를 없앨 수 있습니다. 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(ECS) 및 AWS Lambda와 같은 컴퓨팅 서비스와 Amazon Simple Storage Service(S3), Amazon RDS 및 Amazon DynamoDB와 같은 스토리지 및 데이터베이스 서비스가 있습니다. Amazon SQS는 Amazon Simple Notification Service(SNS)와 연동되어 강력한 메시징 솔루션을 제공합니다.

생산성

Amazon SQS를 사용하여 메시지 대기열 서비스를 쉽게 시작할 수 있습니다. 원하는 SDK 또는 콘솔을 선택하기만 하면 됩니다. CreateQueue, SendMessage, ReceiveMessageDeleteMessage라는 4개의 API만 사용하면 SQS를 코드에 빠르게 추가할 수 있습니다. 같은 API를 표준 대기열과 FIFO 대기열에 모두 적용할 수 있습니다.

확장성

Amazon SQS는 AWS 클라우드를 활용하여 필요에 따라 동적으로 확장됩니다. SQS는 애플리케이션에 따라 탄력적으로 확장됩니다. 따라서 용량 계획과 사전 프로프로비저닝에 대해 걱정할 필요가 없습니다. 사용할 수 있는 대기열당 메시지 수에 제한이 없으며, 표준 대기열은 거의 무제한의 처리량을 제공합니다. 비용은 사용량을 기준으로 부과되므로 자가 관리형 메시징 미들웨어를 사용하는 "상시 가동" 모델과 비교하여 상당한 비용 절감을 제공합니다.


AWS 고객이 어떻게 Amazon SQS를 사용하여 애플리케이션을 구축하고 혁신을 가속화하는지 알아봅니다.

Oyster.com_로고

NASA 이미지 및 동영상 라이브러리에서는 NASA가 반세기가 넘는 시간 동안 우주를 탐사한 기록이 담겨 있는 140,000개의 이미지, 오디오 녹음 파일 및 동영상에 쉽게 액세스할 수 있습니다. 아키텍처에는 Amazon SQS가 포함되어 파이프라인 프로세스로부터 수신 작업을 결합 해제하고, 새로운 콘텐츠가 업데이트되면 Amazon Simple Notification Service가 처리 파이프라인을 트리거합니다.

사례 연구 읽기 »

BMW_로고

BMW Group은 BMW 7시리즈 차량에서 센서 데이터를 수집하는 커넥티드 카 애플리케이션에 AWS를 사용하여 운전자에게 동적으로 업데이트된 지도 정보를 제공하고 있습니다. BMW는 Amazon SQS, Amazon S3, Amazon DynamoDB, Amazon RDS 및 AWS Elastic Beanstalk를 사용하여 불과 6개월 만에 새로운 CARASSO(센서로서의 자동차) 서비스를 구축했습니다.

사례 연구 읽기 »

CapitalOne_로고

Capital One은 자가 관리형 메시지 지향 미들웨어 시스템에서 Amazon SQS로 마이그레이션함으로써 자사의 소매 메시지 대기열을 현대화하고 있습니다. Capital One은 관리 복잡성과 오버헤드를 간소화하면서 뛰어난 가용성과 비용 효율성을 보장하기 위해 SQS를 사용하여 몇 가지 핵심 뱅킹 애플리케이션을 클라우드로 마이그레이션하고 있습니다.

re:Invent 2016의 동영상 프레젠테이션 시청하기 »

ChangeHealthcare_로고

Change Healthcare는 Amazon EC2, Amazon S3, Amazon SQS, Amazon SNS 등과 같은 AWS 서비스를 사용하여 HIPAA를 비롯한 의료 산업 규정을 모두 준수하면서 매일 수백만 건에 달하는 고객의 기밀 트랜잭션을 처리합니다.

사례 연구 읽기 »

redBus_로고

redBus는 모니터링, 알림 및 상호 통신을 위해 Amazon SQS 및 SNS를 포함하여 AWS 솔루션을 확장하고 있습니다. "Amazon SQS는 외부 애플리케이션과 우리 애플리케이션 간 메시징에 특히 뛰어난 솔루션입니다." – Charan Padmaraju, redBus CTO 

사례 연구 읽기 »

Oyster.com_로고

Oyster.com은 Amazon Web Services를 사용하여 웹 사이트용 이미지를 저장 및 처리합니다. 이 팀은 통합된 워크플로에서 Amazon EC2와 Amazon SQS를 사용하여 각 사진에 필요한 크기를 생성합니다. SQS는 처리가 필요한 사진과 작업 상태를 통신합니다.

사례 연구 읽기 »

쉽게 Amazon SQS를 시작할 수 있습니다.
콘솔에 있는 설명을 따라 클릭 몇 번으로 첫 번째 SQS 애플리케이션을 배포하십시오.

무료로 시작하기