bhatti — 자신의 메탈 소유하기: 필요에 따른 머신
로컬 하드웨어용 자가 관리형 Linux VM 오케스트레이션 딥 스테이트 스냅샷팅을 통한 밀리초 재개 시간
베타bhatti — 자신의 메탈 소유하기
bhatti는 가상 머신의 격리와 컨테이너의 속도 사이의 오래된 마찰을 해결하려고 시도합니다. 사용자가 자체 하드웨어에 Linux VM을 거의 즉각적인 재개 시간에 중점을 두고 배포할 수 있게 함으로써, 서버리스 마이크로 VM 아키텍처의 로컬 대안으로 자리 잡고 있습니다. 핵심 가치 제안은 디스크뿐만 아니라 메모리와 진행 중인 TCP 상태를 동결할 수 있어, 개발자가 '알려진 양호한' 상태를 캡처하고 KVM 또는 VMware와 일반적으로 연관된 부팅 시간 오버헤드 없이 해당 상태로 돌아갈 수 있다는 것입니다.
제품 관점에서 CLI 중심 접근 방식은 적절합니다. `bhatti create`와 `bhatti snapshot` 워크플로우는 '폐기형 인프라' 마인드셋을 목표로 하며, 상태 지속성이 필요하지만 부팅 대기 시간을 용인할 수 없는 CI/CD 러너 또는 격리된 샌드박스 테스트에 이상적입니다. 여기서 기술적 과제는 스냅샷팅 오버헤드입니다. 재개는 빠르지만, 메모리 및 네트워크 상태의 초기 캡처는 VM 크기에 따라 리소스 집약적일 수 있습니다.
강점은 주권에 있습니다. 자체 메탈에서 실행하면 원격 제공업체의 '클라우드 세금'과 대기 시간이 제거됩니다. 그러나 보안에 민감한 시스템 관리자를 대상으로 하는 도구로서 curl-to-bash 설치 스크립트에 의존하는 것은 다소 구식입니다. bhatti의 진정한 테스트는 높은 I/O 부하 하에서의 안정성과 다른 물리적 인터페이스 간 재개 시 네트워크 상태 동기화를 어떻게 처리하는지에 달려 있습니다.
이는 '홈랩' 파워 사용자와 개인 인프라를 구축하는 클라우드 엔지니어를 위한 도구입니다. 전체 가상화의 오버헤드에 지쳤지만 Docker의 공유 커널이 보안 모델에 너무 허용적이라고 느낀다면, bhatti는 매력적인 중간 지점을 제공합니다.