This document surveys the performance comparison between virtual machines (VMs) and containers, focusing on their use in cloud computing and infrastructure as a service. It analyzes performance metrics such as CPU, memory, network, and disk performance, concluding that while both technologies have advantages and disadvantages, containers often offer better CPU and I/O performance due to reduced overhead. The study emphasizes the importance of proper configuration to optimize the use of either technology depending on specific needs.