CONSIDERING VIRTUALIZATION?
Virtualization isn’t merely a tool for creating virtual machines—it’s the core technology for enabling cloud computing. We use virtualization all throughout computing, from full operating virtual machines to virtual execution environments like the Java Virtual Machine, as well as in storage, networking, and beyond.
Virtualization covers an extremely wide range of technologies; essentially any time we create an abstraction, we’re using virtualization. For cloud computing we tend to focus on those specific aspects of virtualization used to create our resource pools, especially:
• Compute
• Network
• Storage
• Containers