ㅡ. 정의 

단독 테넌트 노트 = 프로젝트의 VM을 호스팅 하는 목적으로 사용합니다. 

일종에 베어메탈로서 호스트 하드웨어로 관리됩니다. 단독 테넌트 노드를 사용하면 VM을 다른 프로젝트의 VM과 물리적으로 분리하여 유지, 동일한 호스트 하드웨어에서 여러 VM을 그룹화 합니다. 호스트 하드웨어 위에 구동되는 VM에는 추가적인 하드웨어 격리 레이어가 존재합니다. 단독 테넌트 노드에 다양한 크기의 머신 유형에 여러 VM을 프로비저닝 할 수 있기 때문에 전용 호스트 하드웨어의 기본 리소스를 효율적으로 사용할 수 있어야 합니다. 호스트 하드웨어를 다른 프로젝트와 공유하지 않기 때문에 다른 워크로드나 VM과 물리적인 격리해야하는 워크로드의 보안 또는 규정 준수 요구사항을 충족시킬 수 있습니다. 

ㅡ. 어디에서 사용할까?

게임 워크로드에서 자체 하드웨어 격리 때문에 사용하는 이점이 존재합니다. 또, 금융 및 의료 워크로드에서 보안 및 규정 준수에 대한 요구사항이 있을때 사용합니다. 

ㅡ. 유지보수 정책

단독 테넌트 노드 유지보수 정책을 통해 유지보수 이벤트 후에 노드 그룹의 VM을 마이그레이션 방법, 여부를 결정할 수 있습니다. 

ㅡ. 노드 어피니티 및 안티어피니티

단독 테넌트 노드는 VM이 다른 프로젝트의 VM과 호스트 하드웨어를 공유하지 않도록 합니다. 때로는 동일한 단독 테넌트 노드에서 여러 워크로드를 그룹화하거나 서로 다른 노드에 워크로드를 서로 격리해야 하는 경우가 발생합니다. VM을 생성할 때 하나 이상의 노드 어피니티 라벨을 참조하는 노드 어피니티 또는 안티어피니티를 지정해 단독 테넌시를 요청하게 됩니다. 

특정 어피니티 지정

⇢ 특정 노드 또는 노드 그룹의 노드에 여러 VM을 함께 예약할 수 있습니다.  

안티어피니티 지정 

⇢ 특정 VM이 동일 노드 또는 노드 그룹의 노드에 함께 예약되지 않도록 합니다. 

 

'GCP' 카테고리의 다른 글

GCP38 :: OS로그인  (0) 2020.09.28
GCP37 :: 커스텀 부팅 디스크  (0) 2020.09.28
GCP34 :: 쿠버네티스 정리  (0) 2020.09.19
GCP33 :: Bootcamp  (0) 2020.09.03
GCP32 :: VM 인스턴스에 대한 액세스 관리  (0) 2020.09.03