pilviarkkitehtuureille
Pilviarkkitehtuuri käsittelee järjestelmien suunnittelua, toteutusta ja operointia pilviympäristöissä. Keskeisiä periaatteita ovat resurssien abstrahointi, skaalautuvuus sekä hallinnoitujen palveluiden hyödyntäminen. Pilviarkkitehtuureja tarkastellaan usein palvelumallien kautta: Infrastructure as a Service (IaaS), Platform as a Service (PaaS) ja Software as a Service (SaaS). Lisäksi ratkaisut voivat olla julkista, yksityistä, hybridi- tai monipilviympäristöissä. Tavoitteena on joustavuus, nopea käyttöönotto, kustannusten hallinta sekä parempi järjestelmien saatavuus ja resilienssi.
Keskeisiä arkkitehtuurimalleja ovat mikropalvelu- ja konttoriarkkitehtuuri sekä tapahtumavetoiset ja serverless-ratkaisut. Konttialustat kuten Kubernetes mahdollistavat skaalautuvuuden ja
Ei-funktionaaliset vaatimukset kattavat skaalautuvuuden, käytettävyyden, luotettavuuden ja turvallisuuden. Keskeisiä osa-alueita ovat identiteetin ja pääsyn hallinta (IAM),
Parhaat käytännöt: infrastruktuuri koodina (Infrastructure as Code, IaC) kuten Terraform tai pilvipalveluntarjoajan oma ratkaisu, CI/CD-putket, automatisoitu
---