[개념]
1. Azure Temporary disk란
Azure 가상 머신(VM)이 프로비저닝될 때 자동으로 제공되는 로컬 디스크로 VM의 OS 디스크와는 별개로 VM이 실행되는 물리 서버 내의 물리 디스크에 직접 할당됨
- 용도: 주로 임시데이터(캐시, 스왑 파일 등)를 저장하는 용도로 사용되고 빠른 I/O 성능이 요구 되는 대량 임시 연산 작업 처리 시 사용됨.
o Linux: /mnt
o Windows: D드라이브
o 파일시스템 포맷 종류: Windows VM- NTFS, Linux VM- XFS 또는 EXT4
| OS 재부팅(reboot) | 보존됨 |
| VM 다시시작 | 보존됨 |
| VM 중지 후 시작 | 삭제됨 |
| VM 크기 변경 (SKU 변경) |
삭제됨 |
| HW 장애로 VM 자동 재배치 | 삭제됨 |
2. 지원 범위(oh no)
- Azure에서 대부분의 VM SKU는 임시 OS 디스크(ephemeral OS disk)를 지원하지만, 일부 SKU는 지원하지 않음.
- 임시 OS 디스크는 VM 로컬 스토리지에 저장되어 원격 Azure Storage에 저장되지 않기 때문에 성능이 좋고 비용 효율적
지원되는 VM SKU:
| Dv3, Ev3, Dv4, Ev4, Dv5 | ✅ 지원 | 대부분의 Dv/Ev 시리즈는 지원 |
| Ev5 | ❌ 미지원 | 공식 문서에 명시됨 |
| Fsv2 | ✅ 지원 | 컴퓨팅 최적화 |
| Mv2 | ✅ 지원 | 메모리 최적화 |
| Lsv2 | ✅ 지원 | 저장소 최적화 |
| A, G 시리즈 등 일부 구형 | ❌ 미지원 가능성 높음 | 세대에 따라 다름 |
| 베어메탈 VM | ❌ 미지원 가능성 있음 | 하드웨어 구성에 따라 다름 |
최근 기준 주요 시리즈 정리 (2024년)
| Dv3, Ev3 | O |
| Dv4 | X |
| Ev4 | O (부분적, 제한 있음) |
| Dv5 | O |
| Ev5 | X |
| Fsv2 | O |
| M(Mv2 일부 제외) | O |
| Lsv2 | O |
| A, G (구형) | X |
| 베어메탈 | X |
FAQ Azure VM sizes with no local temporary disk - Azure Virtual Machines | Azure Docs
Azure에서 대부분의 VM SKU는 임시 OS 디스크(ephemeral OS disk)를 지원하지만, 일부 SKU는 지원하지 않습니다. 임시 OS 디스크는 VM 로컬 스토리지에 저장되어 원격 Azure Storage에 저장되지 않기 때문에 성능이 좋고 비용 효율적입니다.
| Azure | Temporary Disk | /mnt, /mnt/resource | 할당 해제/재배치 시 삭제 |
| AWS | Instance Store | /mnt, /media/ephemeral0 | 인스턴스 중지/호스트 실패 시 삭제 |
| GCP | Local SSD | /mnt/disks/ssd0 | 중지/재시작/호스트 이동 시 삭제 |
Azure에서 **임시 디스크(Temporary Disk)**는 가상 머신(VM)과 함께 제공되는 로컬 스토리지입니다. 이 디스크는 VM이 위치한 물리적 서버에 직접 연결되어 있어, 매우 빠른 I/O 성능을 제공하지만, 영구적이지 않다는 중요한 특징을 가집니다.
주요 특징 및 용도
- 로컬 스토리지: 임시 디스크는 VM과 동일한 물리적 서버에 있습니다. 이 때문에 Azure의 원격 스토리지(관리 디스크)보다 지연 시간이 훨씬 짧고, 읽기/쓰기 속도가 빠릅니다.
- 비영구성: 임시 디스크에 저장된 데이터는 VM의 할당 해제(Deallocate), 크기 조정(Resize), 재배포(Redeploy) 등과 같은 특정 관리 작업 시 모두 삭제됩니다. 이는 Azure 관리 디스크와 가장 큰 차이점입니다.
- 운영체제 파일: Windows VM의 경우 D:\ 드라이브로, Linux VM의 경우 /mnt/resource 또는 /dev/sdb1으로 마운트되어 있으며, 일반적으로 운영체제에 의해 페이지 파일(Page File)이나 스왑 파일(Swap File) 용도로 사용됩니다.
- 무료: 임시 디스크는 VM의 비용에 포함되어 있으며, 별도의 스토리지 비용이 청구되지 않습니다.
임시 디스크의 용도
임시 디스크는 주로 다음과 같은 목적으로 사용됩니다.
- 캐시: 애플리케이션의 임시 데이터, 캐시 파일 등을 저장하여 성능을 향상시키는 데 사용됩니다.
- 스크래치 공간: 단기간만 필요한 데이터(예: 일시적인 데이터 처리, 로그 파일)를 저장하는 데 적합합니다.
- 페이지 파일/스왑 공간: OS의 메모리 관리에서 사용되는 페이지 파일 또는 스왑 파일로 사용되어 시스템 성능을 보조합니다.
[문제]
1. Azure VM의 Temporary disk는 어떤 유형의 데이터 저장에 적합한지 고르시오.
A) 중요한 데이터의 장기 보관
B) 백업 데이터 저장
C) 캐시 또는 임시 데이터 저장
D) 데이터 베이스의 영구 저장소
3. 다음 중 Azure VM의 Temporary Disk에 관한 설명으로 가장 올바른 것을 고르시오.
A) Temporary Disk는 영구 데이터 저장용으로 설계되어 데이터 디스크와 동일 수준의 내구성을 제공한다.
B) Temporary Disk는 VM 운영체제 디스크와 물리적으로 같은 스토리지에 위치하며, 스냅샷을 통한 백업이 가능하다.
C) Temporary Disk는 VM의 호스트 물리 서버에 연결되어 있어 VM 재배치(Host Maintenance)·할당 해제 시 데이터가 유실될 수 있으나, 높은 IOPS와 짧은 레이턴시를 제공하기 때문에 임시 저장소나 OS 캐시, 스왑 파일 등에 적합하다.
D) Temporary Disk는 언제든지 Azure Portal을 통해 직렬 저장소로 확장하고, 용량을 자유롭게 조절할 수 있다.
3. Azure Linux VM을 Standard_E4s_v5(SKU)로 배포한 후, 관리자가 임시 저장소(/mnt/resource)를 활용해 응용프로그램의 임시 데이터를 저장하려고 한다.
동일한 배포 환경에서 /etc/waagent.conf의 Temporary Disk 관련 설정이 아래와 같이 적용되어 있으며, /etc/fstab에도 /mnt 마운트 설정이 추가되어 있다.
ResourceDisk.Format=y
ResourceDisk.Filesystem=ext4
ResourceDisk.MountPoint=/mnt/resource
ResourceDisk.EnableSwap=n
이 경우 발생할 수 있는 결과와 그 원인에 대한 설명으로 올바른 것을 고르시오.
A) /mnt가 정상적으로 생성 및 마운트되지만, VM 재시작 시 데이터가 삭제된다.
B) 실제로는 /mnt에 마운트할 디바이스가 없어 마운트에 실패하거나, 해당 경로는 비어 있다.
C) /mnt에 마운트는 되지만, 데이터는 OS 디스크에 영구 저장되어 재할당(redeploy) 후에도 남아 있다.
D) 표준 환경에서는 /mnt가 항상 존재하므로 설정만 맞으면 자동 마운트된다.
B
'기타' 카테고리의 다른 글
| 47. 통합가시성 (0) | 2025.08.29 |
|---|---|
| 46. Cloud 비용 최적화 (0) | 2025.08.29 |
| 44. Azure 네트워크 구성 이해 (1) | 2025.08.29 |
| 43. 클라우드 가상 네트워크와 서브넷 (0) | 2025.08.29 |
| 42. service mesh & Istio (2) | 2025.08.29 |