[AWS] Instance Tenancy 설정

KIM Jongwan·2023년 2월 3일
0

AWS

목록 보기
1/2

그간 여러 클라우드 서비스를 사용해 봤지만, 인스턴스에 할당되는 자원 영역에 대하여 생각해 본 적이 없었다.

SSA-C03 자격증 취득을 위해 공부하는 중 이와 관련된 흥미로운 내용이 있어 적어본다.

우선 AWS를 기준으로 사용자가 생성하는 모든 인스턴스는 단일 고객 전용으로 할당되는 VPC위에서 구동된다. 이전에는 VPC에서 생성되는 모든 인스턴스들은 자원을 공유할 것이라 생각하고 있었는데, Tenancy 설정을 통하여 인스턴스 생성 시 고유의 자원을 할당하여 사용할 것인지, 자원을 공유하여 사용할 것인지 설정이 가능하다는 것을 알게 되었다.

우선 Tenancy default값으로 설정 시 인스턴스는 VPC의 자원을 공유하게 된다.
만약 특정 인스턴스에는 고유한 자원을 할당하고 싶다면 Tenancy 속성을 dedicated로 설정하면 된다.

인스턴스간 자원 공유 할 경우 만일에 발생할 수 있는 자원 경합 상황을 방지할 필요가 있을 경우 해당 속성을 사용하여 인스턴스를 생성하면 되겠지만, 아마 비용이 default값보다는 더욱 부과될 것이라 생각된다.

물론 VPC 수준에서의 자원 격리 여부도 설정 할 수 있으며, 하위 자원들에게 해당 설정이 모두 적용 된다.

관련 AWS document: https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/dedicated-instance.html#dedicated-howitworks

profile
2년차 백앤드 개발자입니다.

0개의 댓글