Prenájom softvérových a hardvérových prostriedkov.
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
Virtualizácia hardvérovej a sieťovej infraštruktúry
Prenájom služieb "klaudového" operačného systému:
Hotové aplikácie alebo komponenty:
V "serverless" službách nemusíme riešiť prideľovanie konkrétnych zdrojov (diskov alebo výpočtových uzlov).
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.
Menší hráči 39%:
File (súborový systém), Disk (blokové zariadenie), Blob (Objekt)
Špeciálne úložiská: DataLake (analytická databáza), Archive (archivácia), HPC Cache (vyrovnávacia pamäť)
Virtuálny stroj
SQL
NoSQL
Register obrazov kontajnera
Pre použitie v App Services a AKS
Kubernetes klaster
Account : prihlásenie a identita
Subscription : predplatné, účtovná jednotka
ResourceGroup : skupina zdrojov v rámci predplatného
Resource : konkrétny zdroj za ktorý platíme
resourceManagerTemplate : súbor ktorý definuje použitie jedného alebo viacerých zdrojov.
Vieme si vybrať akú "kvalitnú" službu potrebujeme:
SKU
: Stock Keeping Unit
Je rozdiel kde fyzicky beží služba:
Region : kde sa nachádza datacentrum
Datacenter : konkrétne datacentrum
Azure portal : Webové rozhranie pre manažment klaudových služieb
Azure Command Line
: az
riadkové rozhranie pre manažment klaudových služieb. Umožnuje vytváranie skriptov.
+--------------+ +---------------+
| Provider API |-| Cloud Service |
+--------------+ +---------------+
|
App protocol
|
+----------------------+
| web or cmd client |
+----------------------+
Ak chcem nasadiť Wordpress webovú stránku do produkcie, potrebujem:
mod_php
a ďalšie potrebné PHP knižnice, napr. GD.Väčšinou sa finančne oplatí hotový WordPress hosting (Software as a Service). Niekedy ale SaS služba nie je dostupná.
Niekedy potrebujem:
Ale inak sa na viackontajnerové aplikácie používa Kubernetes
Docker Context - nastavenie s ktorým vzdialeným Docker strojom komunikujeme
Existujú lepšie nástroje ako Compose....