안녕하세요, 베스핀글로벌 GCP Support팀입니다.
이번 아티클에서는 주제로 "VM간에 디스크를 공유하는 방법"을 다루고자 합니다.
VM 디스크 공유
VM 인스턴스 간에 영구 디스크를 공유하여 연결 할 수 있습니다.
공유 방식은 읽기 전용 모드로 연결하는 방식과 제한적이지만 읽기/쓰기 모드로 연결하는 방식 2가지가 있습니다.
1) 읽기 전용 모드로 디스크 공유[1]
읽기 전용 모드로 2개 이상 VM에 비부팅 영구 디스크를 연결하여 여러 VM 간에 정적 데이터를 공유할 수 있습니다.
※ 영구 디스크는 해당 디스크와 동일한 영역에 위치한 인스턴스와만 공유할 수 있습니다.
여러 VM 간에 동적 저장공간을 공유하려면 아래 옵션 중 하나를 사용할 수 있습니다.
- Cloud Storage(유연성과 내구성을 갖춘 확장 가능한 스토리지 옵션, 낮은 지연 시간이 필요하지 않은 경우 사용)
- Filestore(완전 관리형 파일 스토리지가 필요시 사용)
- Compute Engine에서 네트워크 파일 서버 생성
- 멀티 작성자 모드를 사용하는 Persistent Disk 볼륨을 만들고 최대 2개의 VM에 연결
2) 읽기/쓰기 모드로 디스크 공유(Preview)[2]
같은 영역의 최대 2개의 N2 인스턴스 간에 멀티 작성자 모드로 SSD 영구 디스크를 공유할 수 있습니다.
멀티 작성자 모드 사용 시 다음과 같은 제한 사항이 존재합니다.
- SSD 유형 영구 디스크에만 사용할 수 있습니다.
- 모든 영역에 멀티 작성자 모드의 영구 디스크를 만들 수 있지만, 다음 위치의 VM에만 디스크를 연결할 수 있습니다.
australia-southeast1
europe-west1
us-central1
(us-central1-a
및us-central1-c
영역만 해당)us-east1
(us-east1-d
영역만 해당)us-west1
(us-west1-b
및us-west1-c
영역만 해당)
- 연결된 VM에는 N2 머신 유형이 있어야 합니다.
- 최대 연결 인스턴스 수: 2
- 멀티 작성자 모드의 영구 디스크는 영구 디스크 측정항목을 지원하지 않습니다.
- 멀티 작성자 모드의 디스크는 읽기 전용 모드로 변경할 수 없습니다.
- 디스크 이미지나 스냅샷을 사용하여 멀티 작성자 모드의 영구 디스크를 만들 수 없습니다.
- 멀티 작성자 모드의 영구 디스크에서 스냅샷이나 이미지를 만들 수 없습니다.
- 멀티 작성자 영구 디스크의 크기를 조절할 수 없습니다.
참조 링크
[1] 여러 VM 간에 읽기 전용 모드로 디스크 공유
https://cloud.google.com/compute/docs/disks/sharing-disks-between-vms#use-multi-instances
[2] 멀티 작성자 모드
https://cloud.google.com/compute/docs/disks#pdspecs_rw
관련 문의사항이 있으시면 Support Portal에 문의해 주시기 바랍니다.
감사합니다.