Overview of cloud computing
This section provides only a brief overview of cloud computing, as we will cover both on-premises and cloud computing models in more detail in Chapter 13, Cloud Native. The purpose of this section is to provide context on cloud computing and some background on the two selected cloud providers. You may want to read both the Publishing to AWS and Publishing to Azure sections but only perform the steps for one of the providers.
Cloud computing can be thought of as the delivery of computing infrastructure and services over the internet. Before cloud computing gained such popularity, organizations chose to host their services from data centers that they ran themselves. We refer to these data centers as on-premises, as they typically are hosted on the premises of the organizations themselves.
In this chapter, we will refer to the required infrastructure and the hosted services as resources. These resources include a wide range of things, including virtual...