OpenFaaS의 파운더 Alex Ellis가 진행하는 유툽채널에서 AWS Firecracker에 대해서 알아보는 영상이에요.
Firecracker(https://github.com/firecracker-microvm/firecracker) 는 KVM기반의) Rust로 작성된 MicroVM인데요. AWS의 lambda, fargate등에서 사용되고 있어요.
한글로 된 설명은 https://aws.amazon.com/ko/blogs/korea/firecracker-lightweight-virtualization-for-serverless-computing/ 를 보시면 될 듯 해요.
이 영상에서는 Firecracker가 기존 VM이나 Container와는 어떤 점이 다른지, 어떤 장점을 가지고 있는지, 어떻게 설계되어 있는지 간략히 알아보고,
실제 로컬환경에서 Firecracker VM을 실행해보고, API를 호출해보는 실습을 통해서 Firecracker가 어떻게 작동하는지 약 1시간 30분 정도의 시간동안 살펴봐요.
올해 4월에 업로드된 영상인데, Firecracker에 대한 자료가 많지 않아서, 혹시 그동안 lambda, fargate의 실행이 어떻게 되는것인지 궁금했던 분이 있다면 참고가 될 것 같아요.
+ firecracker의 design에 대해서는 https://github.com/firecracker-microvm/firecracker/blob/main/docs/design.md 여기에 정리되어있어요.