AWS SDK, 샘플 및 사용법을 활용하면 SQS를 빠르게 시작할 수 있습니다. Java에서 Ruby, .NET, Python에 이르기까지 코드 몇 줄이면 애플리케이션에서 SQS를 사용할 수 있습니다. 메시지를 생성하고 요청을 발행하고 메시지를 발송/수신하는 방법 등을 비롯하여 메시지 대기열 서비스를 시작하는 데 도움이 되는 샘플, 코드 조각 및 기타 리소스가 아래에 언어별로 정리되어 있습니다.

» 새로운 소식

» 개발자용

» 블로그

» 자습서

» 동영상

» 백서

» 기타 리소스

무료로 AWS 시작하기

무료 계정 생성
또는 SQS 콘솔에 로그인

Amazon SQS 프리 티어는 매월 1백만 건의 요청을 무료로 제공합니다.

AWS 프리 티어 세부 정보 보기 »

AWS에서 몰입형 가상현실 스트리밍 솔루션 구축

이 블로그에서는 전체 엔드 투 엔드 몰입형 스트리밍 솔루션 아키텍처의 설계와 구현에 대해 소개합니다. 카메라가 콘텐츠를 캡처하고, 컨트리뷰션 인코더를 활용해 등장방형 형식으로 라이브 스트림을 게시합니다. 라이브 이벤트가 종료되면, VOD 자산이 S3에 게시됩니다. 그런 다음 S3 이벤트가 SQS에 게시됩니다. 인코딩 플릿이 SQS 대기열의 읽기 메시지를 처리하고, VOD 클립을 처리하고, 이를 S3 버킷에 저장합니다.

블로그 읽기
sqs_vr_blog_ref_arch_diagram

Developer Guide는 Amazon SQS 메시지 대기열 서비스를 소개하고 고급 제품 기능 및 리소스에 대한 링크와 팁을 제공합니다.

HTML | PDF | Kindle

1. 먼저 Java용 AWS SDK를 설치합니다.

3. (선택 사항)Java Message Service (JMS) 1.1과 호환이 필요한 경우 Amazon SQS Java Messaging Library를 설치합니다.

4. (선택 사항)256KB보다 큰 메시지 페이로드를 사용하려면, Amazon SQS Extended Client Library for Java를 설치합니다.

2. 그런 다음 GitHub에서 SQS Java 샘플을 받습니다(Java SDK에도 포함됨).

GitHub에서 SQS Java 샘플 받기

1. 먼저 Ruby용 AWS SDK를 설치합니다.

2. 그런 다음 GitHub에서 SQS Ruby 샘플을 받습니다.

GitHub에서 SQS Ruby 샘플 받기

1. 먼저 Python용 AWS SDK를 설치합니다.

2. 그런 다음 Boto(Python) 자습서를 사용합니다.

SQS Python 자습서 읽기

1. 먼저 .NET용 AWS SDK를 설치합니다.

2. 그런 다음 GitHub에서 .NET 통합 테스트를 받습니다.

GitHub에서 SQS .NET 통합 테스트 받기

1. 먼저 PHP용 AWS SDK를 설치합니다.

2. 그런 다음 SQS 사용에 대한 PHP 레시피를 확인합니다.

SQS PHP 레시피 보기

1. 먼저 JavaScript/Node용 AWS SDK를 설치합니다.

2. 그런 다음 SQS를 위한 JavaScript/Node용 레시피 및 스니펫을 확인합니다.

JavaScript/Node 스니펫 및 레시피 보기

이번 자습서에서는, Amazon SQS(Amazon Simple Queue Service)에 비동기 메시지 전송을 설정하는 방법을 배우겠습니다. Amazon SQS는 애플리케이션 요소가 클라우드와 통신할 수 있도록 해주는 AWS 서비스입니다. Amazon SQS 콘솔을 사용하여 메시지 대기열을 생성 및 구성하고, 메시지를 전송, 해당 메시지를 수신 및 삭제한 다음 대기열을 삭제합니다.

자습서 보기

이번 자습서에서는 Amazon Simple Notification Service(SNS)와 Amazon Simple Queue Service(SQS)를 사용하여 팬아웃 메시징 시나리오를 구현합니다. 이 시나리오에서는 메시지가 다수의 구독자에게 "푸시 알림"으로 전송되기 때문에 주기적으로 업데이트 여부를 확인할 필요가 없을 뿐만 아니라 구독자가 병렬 방식의 메시지 비동기 처리를 활성화할 수도 있습니다.

자습서 보기

Amazon SQS 및 Amazon SNS 완전관리형 메시징을 사용하여 애플리케이션 아키텍처를 분리하고, 서로 다른 서비스 간에 비동기식 통신을 지원하며, 전용 메시징 소프트웨어와 인프라를 운영하는 데 따른 부담을 제거하는 방법을 알아보십시오.

BBC의 수석 기술 아키텍트가 BBC에서 어떻게 Amazon SQS 및 Amazon SNS를 사용하여 탄력성, 안정성 및 유지 관리 용이성을 개선하는지 설명합니다. BBC가 어떻게 AWS 메시징을 사용하여 마이크로 서비스를 조율하고, 데이터 일관성을 유지하고, 캐시를 갱신하는지 확인할 수 있습니다.

reIinvent2017_ARC318_building_NET_based_serverless_arch
1:01:22
이 세션에서는 먼저 일반 레거시 .NET 애플리케이션을 마이크로 서비스와 AWS 서버리스 아키텍처로 리팩터링하는 데 대한 일반적인 접근 방식을 살펴봅니다. 또한, AWS의 .NET 기반 아키텍처에 대한 최신 접근 방식도 살펴봅니다. 그런 다음 AWS SDK 및 .NET Core 플랫폼 사용에 대해 살펴보면서 Docker 컨테이너의 .NET Core 마이크로 서비스를 AWS Linux에서 실행하는 부분을 집중적으로 다룹니다. 또한, Amazon SNS, Amazon SQS, Amazon Kinesis 및 Amazon DynamoDB와 같이 플랫폼의 백본을 제공하는 다양한 AWS 서비스 사용에 대해 살펴봅니다. 예를 들어 Experian Consumer Services는 이제 AWS에서 클라우드를 기반으로 대규모 전자상거래 플랫폼을 운영합니다. 이 기업이 어떻게 모놀리식 플랫폼에서 마이크로 서비스(기본적으로 .NET Core)로 이전했는지 살펴봅니다. Java와 오픈 소스로 이전해야 한다는 압박이 강해짐에 따라 .NET Core 베타 시절부터 시작된 개발 프로세스를 살펴보고, 어떻게 Microsoft가 나아가던 방향 덕분에 AWS에서 혁신을 이루면서 기존 C# 기술을 사용할 수 있었는지 살펴봅니다. Linux 전용 환경에서 빠르게 개발할 수 있도록 Windows를 사용하는 대규모의 단일 개발자 팀이 작은 규모의 여러 팀으로 나뉘었습니다.

AWS re:invent 2017: Building .NET-based Serverless Architectures and Running .NET Core Microservices in Docker Containers on AWS (ARC318)

Sparkpost는 전 세계에서 스팸이 아닌 이메일의 25%를 전송하는 신뢰할 수 있는 이메일 서비스 공급자입니다. 이 회사는 MTA IP 주소라는 기본 제약 조건을 가지고 고객을 위해 대량의 아웃바운드 이메일을 처리할 수 있는 확장 가능한 시스템을 설계하면서 기업 특유의 문제에 부딪혔습니다. 이 동영상에서는 Sparkpost의 CTO인 George Schlossnagle이 어떻게 모놀리스를 해체하여 AWS에서 ELB, EC2 및 SQS를 사용해 느슨하게 결합된 아키텍처를 만들었는지 설명합니다.

Ajilon: Automating continuous delivery in the enterprise

CoreLogic: Spotting scalable architectures for batch workloads

Zapproved: Automating data processing with Step Functions, Lambda, and SQS

GoPro: Editing media on the “go” with ECS, SQS, Elastic Transcoder, and Auto Scaling lifecycle hooks

BBC: How iPlayer uses Amazon S3 multi-part copy and SQS to power their broadcast pipeline

Introducing Amazon Simple Queue Service(SQS) FIFO Queues

Introducing Amazon Simple Queue Service(SQS) Server-side Encryption

이 백서에서는 AWS를 사용하여 HIPAA(Health Insurance Portability and Accountability Act) 규정 준수 애플리케이션을 구축할 수 있는 방법을 간략하게 설명합니다. 개인 건강 정보(PHI)를 보호하는 HIPAA 프라이버시 및 보안 규칙, AWS를 사용하여 전송 및 저장 데이터를 암호화하는 방법, AWS 기능을 사용하여 감사, 백업 및 재해 복구에 대한 HIPAA 요구 사항을 충족하는 방법을 주로 다룹니다.

백서 읽어보기

신뢰할 수 있고 예측 가능한 성능을 지속적으로 제공하는 동시에 증가하는 로드를 충족할 수 있도록 확장해야 하는 모든 시스템은 몇몇 고유한 요구 사항을 충족해야 합니다. Amazon SQS에는 확장 가능하며 신뢰할 수 있는 고성능 EC2 애플리케이션을 구축하는 것을 지원할 수 있게 특별히 설계된 수많은 기능이 있습니다. 이 문서는 SQS의 기능에 대한 간략한 개요를 제공하며 단순하지만 상당히 보편적인 시나리오를 이용해 확장 가능한 EC2 애플리케이션 구축에 어떻게 사용될 수 있는지 보여드릴 것입니다.

백서 읽어보기
SQS 도움말 및 자습서 읽기