본문 바로가기
반응형

분류 전체보기228

vMotion의 내부: Dirty Page와 전송 속도의 줄다리기 서론: 마법 뒤에 숨겨진 엔지니어링vMotion은 운영 중인 가상머신(VM)을 중단 없이 다른 호스트로 옮기는 마법 같은 기술이다. 하지만 엔지니어의 관점에서 vMotion은 **"도망가는 데이터(변경된 메모리)"**와 "쫓는 데이터(네트워크 전송)" 사이의 치열한 추격전이다. 이 글에서는 vMotion의 성능을 좌우하는 핵심 메커니즘인 Dirty Page Tracking과 SDPS에 대해 알아봅니다.1. Dirty Page Tracking: 변경된 메모리를 어떻게 찾아낼까?vMotion이 데이터를 전송하는 동안에도 VM은 계속 살아서 동작한다. 즉, 방금 전송을 마친 메모리 영역에 새로운 데이터를 덮어쓸 수도 있다는 뜻이다. 하이퍼바이저는 이 **"전송 후 변경된 데이터(Dirty Page)"**를 어.. 2025. 12. 3.
vMotion 해부: 무중단 VM 라이브 마이그레이션에 대해 가상화 기술이 데이터 센터의 표준이 되면서, 우리는 물리적 서버의 제약에서 벗어나 놀라운 유연성을 얻었다. 그중에서도 가장 마법 같은 기술을 꼽으라면 단연 라이브 마이그레이션(Live Migration), 즉 VMware의 vMotion 기술일 것이다. 사용자가 서비스를 이용하고 있는 도중에, 작동 중인 운영체제와 애플리케이션을 멈추지 않고 통째로 다른 물리적 서버로 옮긴다니, 언뜻 보면 불가능해 보인다. 어떻게 TCP 연결이 끊어지지 않고, 사용자는 아무런 다운타임을 느끼지 못하는 걸까?1. 라이브 마이그레이션의 핵심 전제 조건vMotion이 성공하려면 다음 조건들이 필수적이다.공유 스토리지 (Shared Storage): VM의 디스크 파일(예: .vmdk)은 두 물리 호스트가 모두 접근할 수 있는 .. 2025. 12. 2.
🚀 VXLAN(Virtual eXtensible LAN) 완벽 해부: VLAN의 한계를 넘어 클라우드 시대로 클라우드 컴퓨팅과 대규모 데이터 센터(Sotware-Defined Data Center)가 IT 인프라의 표준이 되면서, 기존 네트워크 기술들은 새로운 도전에 직면했다. 특히 수많은 고객(멀티테넌트)을 수용하고 가상 머신(VM)이 자유롭게 이동해야 하는 환경에서, 우리가 오랫동안 사용해온 **VLAN(Virtual LAN)**은 명확한 한계를 드러냈다. 오늘은 이 한계를 극복하고 현대 데이터 센터 네트워크의 핵심 기반 기술로 자리 잡은 **VXLAN(Virtual eXtensible LAN)**에 대해 깊이 있게 파헤쳐 갖겠다.1. 왜 VXLAN이 필요한가? (VLAN의 한계)VXLAN을 이해하려면 먼저 VLAN이 가진 문제점을 정확히 알아야 한다.1.1. 확장성의 부족 (The 4K Problem)VL.. 2025. 12. 1.
[책 리뷰] 카이스트 명상 수업 ― “당신이 괜찮아질 수 있도록, KAIST에서 시작된 작은 기적의 수업”2011년의 카이스트는 행복과는 거리가 먼 곳이었다.대한민국 최고의 인재들이 모인 공간이었지만,그곳엔 끝없는 경쟁과 압박, 미래에 대한 두려움이 교정 위에 가득 쌓여 있었다.어느 날, 한 학생의 대자보가 교정 한가운데 걸렸다.“힘든 일이 있어도 고민을 나눌 여유조차 없어학교에서 행복하지 않다.”이 한 줄의 고백이한 교수에게 평생 잊을 수 없는 울림을 남겼다.그리고 이것이 바로《카이스트 명상 수업》이 탄생한 순간이었다.■ 1. 고통을 본 사람만이 할 수 있는 교육이덕주 교수는 단순히 교수직을 오래 수행한 사람이 아니다.그는집안 어른들의 잇따른 죽음,가족 사업의 몰락,그리고 그를 덮친 공황장애까지삶의 바닥을 직접 경험한 사람이다.그가 .. 2025. 11. 15.
반응형