The contrast between public cloud and private cloud infrastructure lies in the ownership, control, and maintenance of physical computing resources. Public cloud environments furnish a range of computing resources accessible over the internet. These servers often cater to multiple companies and are hosted in large data centres by prominent public cloud providers like Amazon Web Service, Microsoft Azure, and Google Cloud Platform. On the other hand, private cloud infrastructure is typically located on-premises and privately hosted, exclusively serving a single organisation. These private clouds are usually safeguarded behind company firewalls and dedicated to specific or specialised workloads. One can decide between multi-cloud and hybrid cloud strategies by getting the gist of private and public cloud services.