인프런 커뮤니티 질문&답변

맑은맑쇼님의 프로필 이미지
맑은맑쇼

작성한 질문수

AWS Certified Solutions Architect - Associate 자격증 준비하기

VPC 개요

DynamoDB - 서버리스 특징 / AWS Public Service 관련 질문

작성

·

330

0

안녕하세요 네트워크 - VPC을 공부하다가

Amazon DynamoDB가 AWS Public Service에 속해있는 것을 확인했습니다.

  1. Amazon DynamoDB는 서버리스 특징을 가져서 AWS Public Service에 존재하는 것일까요?

     

  2. 만약 그렇다면 Aurora도 마찬가지로 서버리스 특징으로 생성한다면 AWS Public Service에 존재하는 것일까요?

 

답변 1

1

코드바나나님의 프로필 이미지
코드바나나
지식공유자

안녕하세요

Public과 Private서비스를 구분 짓는 기준은 네트워크 접근 방법에 따라 분류를 합니다.

Public 서비스는 AWS에서 VPC외부에서 존재하며 인터넷을 통해 서비스에 바로 접근이 가능합니다. 대표적으로 S3서비스가 있습니다.

Private 서비스는 VPC내에 존재하며 Private IP를 가지고 기본적으로 VPC내에서만 접근할 수 있습니다. 대표적으로 EC2서비스가 있습니다. VPC내의 Private서비스가 VPC외부의 인터넷과 통신을 하려면 Public IP를 가지고 인터넷게이트웨이를 구성해서 인터넷게이트웨이를 통해서 통신을 하게 됩니다.

따라서 Public과 Private를 구분짓는 기준은 서버리스 특징은 아닙니다.

 

서버리스는 관리 관점에 대한 구분으로 사용자가 서버를 관리할 필요가 없다는 의미입니다.

DynamoDB는 VPC내에 존재하지 않고 인터넷을 통해 바로 액세스가 가능하므로 Public 서비스가 되겠습니다.

Aurora의 경우는 RDS에 속하므로 서버리스 옵션을 선택해도 DB인스턴스를 생생하게 됩니다. 이 인스턴스는 아래와 같이 VPC내에 존재하므로 Private 서비스에 속하게 됩니다.

image

감사합니다.

맑은맑쇼님의 프로필 이미지
맑은맑쇼

작성한 질문수

질문하기