AWS - 25 [ 문제 정리 ]

_Block·2022년 10월 8일
0

AWS

목록 보기
26/27
post-thumbnail

🔥 SQS 🔥

🚀 SQS Queues에 게시된 지 5분 후에 소비자가 처리하도록 SQS 메시지를 어떻게 구성하시겠습니까?

1. DelaySeconds 매개변수 증가

2. 표시 시간 초과 변경

3. 긴 폴링 활성화

4. SQS 확장 클라이언트 사용

1 : SQS지연은 소비자에게 보이지 않는 메시지를 유지하는 기간입니다.

표시 시간 변경은 풀링을 한 이후의 시간을 말하고, 긴 풀링은 대기하는 형태를 말합니다.

🚀 SQS 표준 Queues에서 메시지를 처리하는 데 사용되는 ASG에서 관리하는 EC2 인스턴스 (소비자) 집합이 있습니다. 최근에 두 번 처리된 많은 메시지를 발견했으며 추가 조사 후에 이러한 메시지를 성공적으로 처리할 수 없음을 발견했습니다. 이러한 메시지가 실패하는 이유를 어떻게 해결(디버그)하시겠습니까?

1. SQS 표준 Queues

2. 배달 못 한 편지 Queues

3. SQS 지연 Queues

4. SQS FIFO Queues

2 : DLQ라고도 하며 실패한 메시지를 보관하는 Queues입니다.

🚀 S3 및 Redshift에 로드하려는 대량의 실시간 데이터를 생성하는 애플리케이션을 실행하고 있습니다. 또한 이러한 데이터는 대상으로 전달되기 전에 변환되어야 합니다. 어떤 아키텍처를 선택하시겠습니까?

1. SQS + Lambda

2. SNS + HTTP

3. Kinesis Data Streams + Kinesis Data Firehose

3 : 실시간 데이터를 분석 및 활용할 떄에는 Kinesis를 활용하는 것이 좋습니다.

🚀 최대 ...일 동안 메시지를 보관하도록 SQS Queues을 구성할 수 있습니다.

1. 4일

2. 7일

3. 14일

4. 30 일

3 : SQS같은 경우에는 최대 1분에서 ~ 14일 사이로 설정 가능합니다.

🚀 Kinesis Data Stream이 최대 ...일 동안 기록을 유지하도록 구성할 수 있습니다.

1. 30일

2. 90일

3. 180일

4. 365일

4 : 암기 사항 입니다.

🔥 Lambda 🔥

🚀 Lambda 함수는 타사 API에 요청합니다. 성공적으로 요청하려면 타사 API에서 8KB의 긴 문자열인 토큰을 보내야 합니다. 이 토큰을 어디에 두어야 할까요?

1. 환경 변수에 위치

2. 배포 패키지 .zip에 포함

2 : 환경 변수는 4KB라는 제한이 있기 떄문에 활용이 불가능 합니다.

🚀 Node.js로 작성된 Lambda 함수가 VPC의 RDS PostgreSQL 데이터베이스에 연결하려고 합니다. Lambda 함수는 PostgreSQL용 Node.js 드라이버를 사용하여 데이터베이스에 연결해야 합니다. 종속성을 추가하기 위해 Lambda 함수를 어떻게 묶습니까?

1. 함수와 종속성을 하나의 폴더에 넣고 압축합니다.

2. 종속성을 해결할 수 있도록 package.json파일을 사용하여 그대로 압축합니다.

3. 별도로 압축하고 두 부분으로 업로드 합니다.

4. 콘솔을 통해 업로드 하고 종속성을 .zip으로 업로드 합니다.
  1. 외부 종속성을 추가 하지 않는이상 한번에 압축을 해야 합니다.

🚀 다음 AWS 서비스 중 어떤 것이 매 시간 호출되도록 Lambda 함수를 예약할 수 있습니까?

1. S3

2. SQS

3. CloudWatch

4. Kinesis

3: 암기 사항 입니다.

🚀 다음 AWS 서비스 중 Lambda 이벤트 소스 맵핑이 필요하지 않은 것은 무엇일까요?

1. DynamoDB

2. Kinesis

3. SQS

4. SNS

4 : 비동기식으로 동작하는 서비스에는 이벤트 소스 맵핑을 하고 하지 않습니다. 그러기 떄문에 단순히 정보를 기록하고 하는 SNS가 정답입니다.

profile
Block_Chain 개발자 입니다. 해당 블로그는 네트워크에 관한 내용을 다루고 있습니다.

0개의 댓글