This practical assignment provides a detailed comparison of three major cloud computing providers: Amazon Web Services (AWS), Microsoft Azure, and Google Cloud. The comparison covers various aspects, including compute services (virtual machines and container services), networking features (Virtual Private Cloud, Express Route, and Load Balancers), and storage options (S3, Azure Blob Storage, and Google Cloud Storage). The assignment includes a practical demonstration of installing Ubuntu Linux on Microsoft Azure, configuring a virtual machine, and setting up an Nginx web server to deploy a custom HTML file. The author encountered and resolved challenges related to Nginx server configuration. The assignment highlights the key features, differences, and practical implementations of the three cloud platforms, including their support for IPv4 and IPv6 addressing, and provides valuable insights into the capabilities and functionalities of each service.