반응형
Ch 03. 서버리스 어플리케이션 개발 1
- 06. DynamoDB 소개 및 구축
- 07. SNS로 관리형 메세지 만들기
DynamoDB
- 어떤 규모에서도 일관되게 10밀리초 미만의 응답 시간을 제공한다.
- DynamoDB 글로벌 테이블은 여러 AWS 리전에 데이터를 복제하므로 전 세계에 배포된 애플리케이션의 데이터에 빠르게 로컬로 액세스할 수 있다.
- 기본적으로 모든 데이터를 암호화하고 모든 테이블에 대해 세분화된 자격 증명 및 액세스 제어를 제공한다.
비 관계형 DB이므로 관계형 DB의 필드와 관계없이 값을 넣을 수 있다.
테이블 생성
테이블 크기는 제한이 없지만 기본 계정당 테이블 생성 갯수의 제한은 256개이다.
테이블 이름, 파티션 키를 입력하고 기본 설정을 선택한다.
항목 추가
좌측 메뉴중 항목을 클릭하고 생성한 테이블 클릭 후 항목 생성 버튼을 클릭한다.
관계가 없기 때문에 필드와 상관없이 계속적으로 추가할 수 있다.
파티션 키의 값은 고유해야 하기 때문에 중복될 수 없다.
하지만 테이블 생성시 파티션키와 정렬키를 조합하여 복합 기본키로 구성한다면 파티션키의 값은 중복될 수 있다.
파티션키의 값 + 정렬키의 값은 중복될 수 없다.
SNS (Simple Notification Service)
- 게시자에서 구독자에게 메시지 전송을 제공하는 관리형 서비스이다.
- 구독자는 특정 SNS 토픽에 구독하고 발행된 메시지를 받을 수 있다.
- 구독한 엔드포인트를 사용할 수 없는 경우 재시도 범위를 설정할 수 있다.
- FIFO 항목을 사용하여 엄격한 메시지 순서를 보장하고, 메시지 그룹을 정의하고, 메시지 중복을 방지할 수 있다.
메시지 브로커 같은 개념인듯하다.
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
반응형
'AWS' 카테고리의 다른 글
[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 24일차 (0) | 2021.09.29 |
---|---|
[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 23일차 (0) | 2021.09.28 |
[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 21일차 (0) | 2021.09.26 |
[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 20일차 (0) | 2021.09.25 |
[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 19일차 (0) | 2021.09.24 |
댓글