Review Article

A Survey of Game-Theoretic Approach for Resource Management in Cloud Computing

Table 2

Serverless computing, virtual machines, and container compared in a cloud computing environment [15].

VMSCContainer

It is sometimes referred to as an “image” and functions like a physical computer. A virtual machine (VM) runs on top of a hypervisor, which runs on a host machine or a “bare-metal” host.Serverless computing allows you to build and configure an app before uploading it to a cloud server, often one run by a large cloud vendor such as AWS or Microsoft. The cloud provider will then bill you for the amount of time each program spends on its servers.Containers are a sort of virtualized computation that differs from virtual machines in that they are self-contained.
Virtual machines (VMs) are ideal for testing, accessing infected data, generating backups, and comparing software compatibility across OS systems.When developers use serverless platforms, they do not have to worry about having enough bandwidth or servers to deploy their apps; the vendor handles all of the back-end administration, and your compute footprint is automatically adjusted to suit your app’s needs.A container is a Linux-based, standardized unit that holds everything you need to run the software. It bundles up all of an app’s code, customizations, and dependencies so that it can be dropped and run anywhere.
Virtual hardware, including CPUs, RAM, hard drives, and network interfaces, are present in every VM. To run VMs, you will need a lot of processing power because you are essentially running several “computers” at the same time.Containers are straightforward to start and stop because they are packaged into a single package. They are also easy to migrate between environments. Containers, unlike virtual machines, share the host’s operating system with other containers, allowing them to be smaller and perform multiple workloads on a single OS. Containers also consume fewer resources than virtual machines (VMs).
Amazon EC2 AWS FirecrackerAWS Lambda.Amazon ECR, Amazon ECS, and Amazon EKS.