Cloud computing and virtualization are many times used interchangeably. While they intersect in fascinating ways, they aren’t exactly the same thing. Server virtualization provides flexibility that is a great match for cloud computing, and is actually one of the greatest enablers of the technology. Moreover, cloud computing can be defined based on the virtual machine containers that is created with virtualization technology. But that doesn’t make virtualization cloud computing.
Fact: Virtualization is not always necessary in cloud computing. Google and others have demonstrated that the cloud doesn’t require virtual servers. They can architect their infrastructure using other techniques that achieve similar results to provide higher level services to users.
There are lots of different technologies that create a cloud…virtualization is and enables many of them. As noted, it’s not required, but here at BlueLock we think it’s pretty cool that our environment is fully virtual.