Notice
Recent Posts
Recent Comments
Link
투케이2K
258. [IT 용어] Aws SQS (Simple Queue Service) 심플 큐 서비스 용어 설명 본문
[제 목]
[IT 용어] Aws SQS (Simple Queue Service) 심플 큐 서비스 용어 설명
[설 명]
// --------------------------------------------------------------------------------------
[IT 정보 및 환경]
// --------------------------------------------------------------------------------------
구분 : IT 용어 설명
// --------------------------------------------------------------------------------------
[설 명]
// --------------------------------------------------------------------------------------
1. Aws SQS 란 서버들끼리 주고 받을 수 있는 메세지 큐를 제공하는 AWS 서비스 입니다
>> 서비스 확장 시 각 기능들을 여러 서버에서 처리하게 되면서, 서버들끼리 주고 받는 메세지를 잃어버리지 않고 정확하게 처리하는 데 도움을 주는 서비스
>> 시스템이 처리 해야할 일을 나중에 처리하거나, 다른 시스템이 처리할 수 있도록 하기위한 비동기 메세징 서비스
2. Aws SQS 사용 이점 :
>> 기본 Amazon SQS 관리형 서버 측 암호화(SSE)를 사용하거나 AWS Key Management Service (AWS KMS)에서 관리되는 사용자 지정 SSE 키를 사용하여 대기열에 있는 메시지의 콘텐츠를 보호함으로써 민감한 데이터를 전송하도록 선택할 수 있습니다.
>> 메시지의 안전을 위해 Amazon SQS는 메시지를 여러 서버에 저장합니다. 표준 대기열은 at-least-once 메시지 전송을 지원하고 FIFO 대기열은 정확히 한 번의 메시지 처리 및 높은 처리량 모드를 지원합니다.
>> 중복 인프라를 사용하여 메시지에 대한 고도의 동시 액세스와 메시지 생성 및 소비에 대한 고가용성을 제공합니다.
>> 버퍼링된 요청을 각각 독립적으로 처리하여 프로비저닝 지침 없이도 로드 증가 또는 급증을 처리하기 위해 투명하게 확장할 수 있습니다.
>> 처리 중에 메시지를 잠그므로 여러 생산자와 소비자가 동시에 메시지를 전송 및 수신할 수 있습니다.
>> Amazon S3 객체에 대한 포인터를 보유하는 Amazon SQS를 통해 Amazon DynamoDB 또는 Amazon Simple Storage Service(S3)를 사용하여 256KB보다 큰 메시지 콘텐츠를 저장하거나 큰 메시지를 더 작은 메시지로 분할할 수 있습니다.
3. Aws SQS 기본 개념 및 속성 용어 설명 :
>> 메세지 : SQS 의 기본 데이터 단위 / XML, JSON과 같은 텍스트 형태이며 최대 64KB 까지 보낼 수 있음 / 메세지마다 고유한 ID가 부여 됨
>> 큐 (Queue) : 메세지를 담는 공간 / 리전 별로 생성 필요 / 자료형의 큐와 이름이 같지만, 선입선출(FIFO)을 보장 하지 않음
>> 배치 API : 한 번에 메세지를 최대 10개 혹은 최대 256KB까지 동시 처리 가능
>> 보기 제한 시간 (Visibility Timeout) : 메세지를 받은 뒤 특정 시간 동안 다른 곳에서 동일한 메세지를 다시 꺼내볼 수 없음 / 큐 하나에 여러 서버가 메세지를 받을 때 동일한 메세지를 동시에 처리하는 것을 방지 함
>> 지연 전송 (Delay Delivery) : 특정 시간 동안 메세지를 받지 못하게 한다
>> 처리 실패 큐 (Dead Letter Queues) : 메세지를 받고 작업이 처리되면 메세지를 삭제 하지만, 설정한 횟수를 초과하여 메세지를 받았는데 삭제되지 않고 남아있다면 처리 실패 큐로 보내진다
>> 짧은 폴링 (Short Polling) : 메세지 받기 요청을 하면 결과를 즉시 받을 수 있음
>> 긴 폴링 (Long Polling) : 메세지가 있으면 바로 가져오고, 메세지가 없으면 메세지가 올 때까지 기다림 / 기본 제한시간은 20초이며, 1초부터 최대 20초까지 설정할 수 있음
// --------------------------------------------------------------------------------------
[참고 사이트]
// --------------------------------------------------------------------------------------
https://docs.aws.amazon.com/ko_kr/AWSSimpleQueueService/latest/SQSDeveloperGuide/welcome.html
// --------------------------------------------------------------------------------------
반응형
'IT기술 & IT용어' 카테고리의 다른 글
260. [IT 용어] VPC (Virtual Private Cloud) 논리적으로 분리 된 가상 네트워크 용어 설명 (0) | 2024.11.13 |
---|---|
259. [IT 용어] Aws SNS (Simple Notification Service) 심플 알림 서비스 용어 설명 (0) | 2024.11.13 |
257. [IT 용어] 오토 스켈링 (Autoscailing) 용어 설명 (0) | 2024.11.12 |
256. [IT 용어] ISDN (Integrated Service Digital Network) 종합 정보 통신망 설명 (0) | 2024.11.11 |
255. [IT 용어] PSDN (Packet Switched Data Network) 공중 패킷 교환 데이터 통신망 설명 (0) | 2024.11.08 |
Comments