버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

...



한대여러대, 오케스트레이터비고
컨테이너
Docker, LXC, PodmanKubernetes
가상머신Linuxcockpit-machine,
virt-manager,
gnome-boxes
OpenStack, oVirt, Proxmox모두 QEMU-KVM, LibVirt 이용
VMwareVMware WorkstationVMware vSphere
OracleVirtualBox

Vagrant 는 VirtualBox 를 스크립트로 조작하는 도구
https://app.vagrantup.com 에서 이미 만들어진 이미지 다운 가능

VirtualBox Extension Pack 유료 라이선스

MicrosoftHyper-VHyper-V Cluster


스토리지

...

Shared Storage

오픈스택, 쿠버네티스 모두 설정하기 쉬운 storage backend 는 NFS 임

Ephemeral (Instance) Storage

https://aws.amazon.com/ko/ec2/instance-types/i3/

...

thin vs. thick provisioning


thin (씬) provisioningthick (씩) provisioning
장점인스턴스 복제 속도가 빠르다write 성능이 (조금) 더 좋다

Image AddedImage Added

실제 디스크 용량보다 더 많은 용량을 프로비저닝 할 수 있다.

애써서 자원을 할당해 줬더니 막상 안 쓰더라...
→ 자원 회수 안하고도 그 자원을 다른 사람에게 줄 수 있다.


단점스토리지 호스트의 부담이 (조금) 있다
비고thin → thick 변경은 쉬움

(괄호)는 발표자의 주관이 다소 반영됨

(그림출처) https://tech.gluesys.com/blog/2021/03/17/storage_8_intro.html


Shared Storage

오픈스택, 쿠버네티스 모두 설정하기 쉬운 storage backend 는 NFS 임


Instance Storage

VM 인스턴스가 생성되는 호스트 머신의 스토리지를 이용하는 것

컴퓨팅 호스트가 꺼지면? 해당 볼륨 접근 불가


인스턴스 스토리지의 예 - AWS I3 인스턴스
트랜잭션 많은 워크로드에 최적화된 스토리지 - DB, NoSQL, Elasticsearch, 데이터웨어하우스용
https://aws.amazon.com/ko/ec2/instance-types/i3/
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/storage-optimized-instances.html

모델vCPU메모리(GiB)인스턴스 스토리지(GB)네트워킹 대역폭(Gbps)Read IOPS
(100% Random)
Write IOPS
i3.large215.251 x 475 NVMe SSD최대 10100,12535,000
i3.xlarge430.51 x 950 NVMe SSD최대 10206,25070,000
i3.2xlarge8611 x 1,900 NVMe SSD최대 10412,500180,000
i3.4xlarge161222 x 1,900 NVMe SSD최대 10825,000360,000
i3.8xlarge322444 x 1,900 NVMe SSD101,650,000720,000
i3.16xlarge644888 x 1,900 NVMe SSD253,300,0001,400,000
i3.metal72*5128 x 1,900 NVMe SSD25기가비트3,300,0001,400,000

(참고) 드라이브 IOPS 비교

구분
최저가
(2023.11)
인터페이스순차읽기순차쓰기읽기 IOPS쓰기 IOPS
CloudKT Cloud SSD Server



6~20K
CloudNaver Cloud SSD Server



20K7K
Cloud

2023 연구망 10G 가상머신 벤치마크

Gen3 M.2 4ea RAID 5
NFS over 100GbE
QCOW2 thin 프로비저닝

호스트 머신 2대
VM 55개 운영 중 테스트 수행

iperf 20Gbps

HPNSSH + GridFTP 8 스트림
753.53 MB/s (6Gbps)



1400~
1500MB/s

290~
300MB/s
45~63K21~26K
Drive삼성 870 EVO (1TB)13.3 만원SATA3
6Gb/s (750MB/s)
560MB/s530MB/s98K88K
CloudAWS i3.2xlarge (1.9TB NVMe x 1)



412K180K
Drive삼성 960 EVO NVMe (1TB)단종PCIe 3.0 x4
32GT/s (4GT/s)
3,200MB/s1,900MB/s380K360K
Drive삼성 980 PRO NVMe (1TB)16.3 만원PCIe4.0x4
64GT/s (8GT/s)
7,000MB/s5,000MB/s1,000K1,000K


Ephemeral (이페머럴, 임시) Storage

재부팅 되면 날아가는 스토리지


https://kubernetes.io/ko/docs/concepts/storage/ephemeral-volumes/

일부 애플리케이션은 추가적인 저장소를 필요로 하면서도 재시작 시 데이터의 영구적 보존 여부는 신경쓰지 않을 수도 있다. 

  • 캐싱 서비스
  • 읽기 전용 데이터를 처리하는 애플리케이션

임시 볼륨 은 이러한 사용 사례를 위해 설계되었다. 임시 볼륨은 파드의 수명을 따르며 파드와 함께 생성 및 삭제되며...

...