Aws Cloud Clubs at Konkuk 1기 EBS/Linux Hands-on
Details
[ACC at Konkuk] Linux Kernel & AWS EBS hands-on
하드웨어 인터럽트부터 LVM 무중단 확장까지
발표자 : ACC Captain 조동현
Overview
단순히 AWS 콘솔에서 스토리지를 할당하는 것을 넘어, 클라우드 인프라가 리눅스 커널 수준의 I/O 처리에 어떻게 매핑되는지 바닥부터(Bottom-Up) 파헤치는 실전 핸즈온 세션을 개최합니다. 물리 디스크의 섹터(Sector) 단위부터 커널의 VFS, 그리고 LVM 가상화와 Swap 메모리 제어까지 이어지는 데이터의 흐름을 직접 증명하며 진정한 시스템 엔지니어링의 시야를 확보해 보세요.
핵심 가치 (Value Proposition)
- CS 원리와 클라우드의 결합: 하드웨어(Sector/Block)와 OS 커널(NVMe 인터럽트, VFS)의 근본적인 CS 지식이 실제 AWS EBS 인프라에서 어떻게 작동하는지 분석합니다.
- LVM 스토리지 가상화: Device Mapper 커널 모듈이 물리 볼륨(PV)을 어떻게 논리적으로 엮어내는지 그 로우레벨 구조를 파헤칩니다.
- 실전 트러블슈팅 및 라이브 튜닝: 서비스 무중단 LVM 용량 확장 파이프라인을 실습하고, Swap 메커니즘과 `sysctl` 튜닝을 통해 OOM(Out of Memory)과 I/O 스파이크를 방어하는 실무 역량을 확보합니다.
커리큘럼 (Curriculum)
- Part 1: 하드웨어 추상화와 커널 인터럽트
- 물리적 기록 단위(Sector)와 OS I/O 단위(Block)의 구조적 차이
- 하드웨어를 제어하는 NVMe 인터럽트 구조와 VFS(Virtual File System)의 계층적 역할
- Part 2: LVM(Logical Volume Manager)의 설계 철학
- 디스크의 물리적 한계를 부수는 Device Mapper 메타데이터 구조 분석
- PV -> VG -> LV로 이어지는 스토리지 가상화 계층의 이해
- Part 3: 운영 실무 - 무중단 스토리지 확장 파이프라인
- AWS 볼륨 증설 -> 커널 블록 디바이스 재인식 -> LVM 풀(Pool) 동적 확장
- 라이브 서비스 중 `xfs_growfs`를 이용한 온라인 파일시스템 무중단 확장 실습
- Part 4: 커널 메모리 제어와 시스템 방어 (Swap & sysctl)
- 시스템 가용성의 최후 방어선, Swap 영역의 페이징(Paging) 메커니즘
- `sysctl vm.swappiness`(Swap 선호도) 및 `vm.dirty_ratio`(Write-back) 조작을 통한 I/O 병목 제어
준비물 및 유의사항
- 개인 노트북 지참 필수
- AWS 계정 활성화 상태 확인 (실습용 EC2 및 EBS 프로비저닝)
일시 및 장소
- 일시: 4월 30일 (목) 19:00
- 장소: 건국대학교 공학관 B475 (공B475)
참가 회비 안내
- ACC 부원: 무료
- ACC 비부원: 5,000원 (노쇼 방지용)
- 입금처: 카카오뱅크 79423055668 (최지현)
- 입금 확인 후 최종 등록이 완료됩니다.
Related topics
Amazon Web Services
