Cloud Computing Cloud Computing: On-demand Computer System Kubernetes vs. Docker vs. Virtual Machine: Why Not All Three? The Timeline of Cloud Computing