LocalStack EC2 now supports virtualized instances

LocalStack can now interface with the KVM/QEMU hypervisor through Libvirt and create fully virtualized EC2 instances. This is in addition to already existing mocking-based mechanism where instances are stored purely as an in-memory representation, and Docker-based mechanism where instances are emulated using Docker containers.

This was a much requested feature request in LocalStack EC2. Users will now be able to create EC2 resources that more closely resemble AWS and we are paving a way to allow complex use-cases such as VPC network emulation, Windows instances, etc.

Note that this feature is actively under development and not meant for production use. Refer to LocalStack EC2 documentation for details on usage and limitations. We would love to hear your experience and feedback, please let us know via a comment or on our GitHub isse tracker.