Rental of software and hardware resources.
In "serverless" services, we do not have to deal with the allocation of specific resources (disks or computing nodes).
With serverless applications, the cloud service provider automatically provisions, scales, and manages the infrastructure required to run the code. Serverless architectures are highly scalable and event-driven. They use resources only when a specific function or trigger occurs.
Anything As a Service, Pay as You Go
https://docs.microsoft.com/en-us/learn/azure-fundamentals/intro-to-azure-fundamentals/media/iaas-paas-saas-expanded.png
Virtualization of hardware and network infrastructure
Rental of "cloud" operating system services:
Ready-made applications or components:
Minor players 39%:
Azure Storage Accounts: File (file system), Disk (block device), Blob (Object).
Special storages: DataLake (analytical database), Archive (archiving), HPC Cache (buffering memory)
Virtual machine
SQL
NoSQL
Register of container images
For use in App Services and AKS
Kubernetes cluster
Account : login and identity
Subscription : subscription, accounting unit
ResourceGroup : a group of resources within the subscription
Resource : a specific resource for which we pay
resourceManagerTemplate : a file that defines the use of one or more resources.
We can choose what "quality" service we need:
SKU
: Stock Keeping Unit
It makes a difference where the service physically runs:
Region : where the data center is located
Data center : specific data center
Azure portal : Web Interfaceanie for the management of cloud services
Azure Command Line : `az' line interface for managing cloud services. It allows the creation of scripts.
+--------------+ +---------------+
| Provider API |-| Cloud Service |
+--------------+ +---------------+
|
App protocol
|
+-------------------+
| web or cmd client |
+-------------------+