Developers have been buzzing lately about how virtualization containers can boost scale while lowering costs. We are big fans of containers and the ways that they simplify the deployment and management of cloud applications. We think the next step is containerizing and virtualizing the application, not just the machine.
Today, we acquired ZeroVM, a lightweight open-source hypervisor created by LiteStack and built to run cloud applications. ZeroVM breaks down the barriers between compute and storage. Where traditional cloud architectures have needed to move the data to the app for processing, ZeroVM flips that approach and moves the app to the data. This dramatically increases speed of access and decreases latency.
ZeroVM is efficient because it is made to virtualize applications, not machines. The runtime virtualizes only the server parts that do the actual work at hand – making it much faster. Today, the fastest virtual servers take at least two minutes to create, while ZeroVM takes less than 5 milliseconds – or 1/20,000th as long. ZeroVM is fast enough that you can put every request into its own mini-VM to spread horizontally.
Making things smaller, lighter and faster also provides greater security. ZeroVM is fast enough to isolate each individual user in a separate container, which delivers greater granularity of security and control.
An optimization expert once said something to the effect that “You can’t make computers go faster; you can only make them do less.” That’s the value of ZeroVM.
We believe the future of computing is smaller, lighter and faster. We see great potential in ZeroVM and the community around it, led by Camuel Gilyadov, Constantine Perespykin and their eight-member team. We are excited to welcome the ZeroVM team and community to the Rackspace family.
Stay tuned for a publicly accessible preview showing what a converged data and compute layer can do.