虚拟机vs容器vs云

我想运行UI automated tests ,对于我应该运行testing的平台(比如Cloud vs VMs vs Containers ,我有点困惑。

有人可以帮助我哪个平台更有利目标应用程序是基于Web和移动的应用程序,我将用于自动化的工具是Selenium and Appium