Firecracker: A Secure and Fast microVM for Serverless Computing
For more information on Amazon’s involvement in Open Source visit – https://amzn.to/2lHE2Xf
Arun Gupta, Meena Gowdar
Firecracker is an open source virtualization technology that is purpose-built for creating and managing secure, multitenant containers and functions-based services. Firecracker runs in user space and uses the Linux kernel-based virtual machine (KVM) to create microVMs. The fast startup time and low memory overhead of each microVM enable you to pack thousands of microVMs onto the same machine.
Arun Gupta and Meena Gowdar explore the foundation of Firecracker and explain the minimal device model and how it interacts with Kubernetes, Docker, and Kata containers. You’ll learn about the decisions that led to the performance, security, and utilization improvements enabled by Firecracker and how Firecracker is the building block for AWS Lambda and AWS Fargate. Along the way, Arun and Meena fire up thousands of Firecracker microVMs on a variety of cloud providers to demonstrate its capabilities.