2. 2.OCI탐험일지-블록볼륨생성
블록 볼륨이란?
• VM에서 사용 가능한 블록 스토리지
• NVMe SSD, 비차단 네트워크 연결 → 높은 IOPS 가능(최대 300,000 IOPS, 2,680MB/s, 참고: AWS는 최대 256,000
IOPS+4,000MB/s)
• 기본적인 내구성 제공(99.99% SLA)
• 볼륨 그룹으로 통합 관리 가능
• 특징
• 지역간 비동기 블록 볼륨 복제(DR 대응)
• AES256으로 암호화 가능
• 50G~32TB로 볼륨 확장 가능(참고: AWS는 64TiB)
• 인스턴스당 1PB에 도달하도록 볼륨 연결 지원
• 볼륨의 동적 확장 지원
• 데이터 무결성을 위한 자동 모니터링
• 객체 저장소로 백업 지원
• 상대적으로 저렴한 가격(경쟁 제품 대비 58% 저렴, 전 세계적으로 동일), 분리된 볼륨 클래스 변경 가능(낮은 비용으로)
3. 2.OCI탐험일지-블록볼륨생성
몇 가지 기본 사항
• 블록 볼륨을 사용하려면 반드시 인스턴스가 존재해야 한다
• 3단계로 동작: 블록 볼륨 생성, 인스턴스에 붙이기, 인스턴스에서 마운트하기
• 주의: 블록 볼륨은 여러 인스턴스에 붙일 수 있으나 일관성 유지를 위해 ‘읽기 전용’으로 설정하거나 클러스터 구성이 필요함
• 참고: 인스턴스 하나에는 최대 32개까지 블록 볼륨을 붙일 수 있음(paravirtualized attached인 경우 최대 16개까지 가능)
• 볼륨 첨부 과정에서 두 가지 선택 사항
• iSCSI: 볼륨과 인스턴스 사이에 TCP/IP 기반의 표준 통신 방식 사용(고성능!!!)
• 베어 메탈이나 2017년 이전(리눅스)/2018년 이전(윈도우) 이미지를 기반으로 하는 VM 에서만 구동 가능
• Paravirualized: VM을 위한 가상화된 기능 활용
• 플랫폼 이미지의 경우 2017년 12월 이후(리눅스)/2018년 2월 이후(윈도우)만 가능
• 볼륨은 두 가지 유형으로 구분
• 블록 볼륨: 인스턴스의 저장 공간을 동적으로 확장 가능하게 만드는 볼륨
• 부트 볼륨: 컴퓨트 인스턴스를 부팅하기 위해 사용되는 이미지를 포함하는 부트 볼륨 → 나중에 재사용 가능
29. 2.OCI탐험일지-블록볼륨생성
참고 자료(1, 2회 통합)
• https://docs.oracle.com/en-us/iaas/Content/GSG/Reference/overviewworkflow.htm#Tutorial__Launching_Your_First_Linux_Instance
30. 발표자 소개
기술 배경
전문 검색 엔진, 임베디드 시스템(리눅스 커널 디바이스 드라이버), 빅데이터/인공지능 연구 개발,
고성능 고가용성 데이터베이스
주요활동
IT 전문서 번역 (클린 코드, 피플웨어, 해커: 광기의 랩소디, 게임 엔진 블랙 북 등)
개발강의 (삼성전자, SK C&C, 삼성SDC, 현대자동차 기술 세미나와 교육)
활동채널
블로그: https://jhrogue.blogspot.com
슬라이드 셰어: https://www.slideshare.net/jrogue/presentations
유튜브: https://www.youtube.com/c/박재호dev
문의 jrogue@gmail.com
박재호