Understand the principles of cloud computing and how it differs from traditional on-premises or colocation hosting. Get to know the principal service models, major cloud providers and their services. Understand the difference between a traditional and a serverless cloud application. Implement and monitor a simple cloud application.
Examples
Exercises
Context
On-premises hosting refers to the practice of hosting and managing IT infrastructure within an organization's own physical location, rather than using a third-party provider. This involves purchasing and maintaining servers, storage, networking equipment, and other necessary hardware and software to provide IT services.
Colocation refers to the practice of renting and maintaining servers, storage, networking equipment, and other necessary hardware and software to provide IT services. Typically, this involves setting up contracts with monthly fees and fixed terms.
Introduction
Cloud computing is the on-demand delivery of IT resources over the Internet with pay-as-you-go pricing. Instead of buying, owning, and maintaining physical data centers and servers, we can access technology services, such as computing power, storage, and databases, on an as-needed basis from a cloud provider.
Cloud computing is the on-demand availability of computing resources as services over the internet. It eliminates the need for enterprises to procure, configure, or manage resources themselves, and they only pay for what they use.
What is Cloud Computing? | Google Cloud
Cloud computing is the delivery of computing services - including servers, storage, databases, networking, software, analytics, and intelligence - over the Internet (”the cloud”) to offer faster innovation, flexible resources, and economies of scale. We typically pay only for cloud services we use, helping to lower operating costs, run infrastructure more efficiently, and scale as business needs change.