The term cloud refers to the software and services that run on the internet instead of locally on your on-site server or computer. Adopting the cloud has helped companies to find alternative plans to cut costs and ensure their data and systems are available to their customers anywhere and at any time. A survey by O’Reilly shows that Cloud adoption by companies has increased to 90%. Cloud technology is clearly showing its potential to different businesses and it continues to expand as well. With the availability of many cloud providers around the world such as AWS, Microsoft Azure and Google GCP, you can find different options to transit from on-sites servers to cloud servers.