Video: Week 8, continued 2025
Der er mange måder at nærme sig cloud computing på, afhængigt af hvilket forretningsproblem du forsøger at løse. Når organisationer søger efter kapacitet på efterspørgsel, ser de ofte på Infrastruktur som en service (IaaS). Når en organisation leder efter et dybere sæt af funktioner, ser de imidlertid på Platform as a Service (PaaS).
Selvom PaaS har mange definitioner, kan du tænke på det som en computerplatform, der indeholder et sæt udviklings-, mellemvare- og implementeringsfunktioner. En nøglehandlerkarakteristik skaber og opmuntrer et dybt økosystem af partnere, som alle forpligter sig til dette miljø for fremtiden.
Linjerne mellem Platform som Service og Infrastruktur som en Service kan sløre, men det har mange egenskaber værd at nævne.
Overvej, hvad alle PaaS-løsninger har til fælles:
-
PaaS skal udnytte internettet.
-
PaaS skal tilbyde en slags udviklingssprog, så professionelle udviklere (og i nogle tilfælde brugere) kan tilføre værdi.
-
Disse miljøer har brug for en måde at overvåge og måle ressourceanvendelse på og spore overordnede resultater på sælgerens platform.
-
Næsten alle PaaS-platforme er baseret på en multilandsarkitektur (som lader flere kunder køre deres kopi separat fra hinanden gennem virtualisering), så hver kundes kode eller data er isoleret fra andre.
-
Et PaaS miljø skal understøtte udviklingslivets livscyklus og teamudviklingsprocessen, herunder test.
-
En PaaS platform skal inkludere serviceinterfaces som f.eks. SOAP (Simple Object Access Protocol) og XML (eXtensible Markup Language).
-
En PaaS platform skal kunne implementere, administrere, teste og vedligeholde de udviklede applikationer.
-
En PaaS platform skal understøtte veldefinerede og veldokumenterede grænseflader, så elementer og komponenter kan bruges i følgende:
-
Kompositprogrammer oprettes ved at kombinere tjenester til at oprette en virksomhedsapplication baseret på orkestrering af forretninger logik og regler.
-
Portals, som er et organiseret miljø, der organiserer applikationskomponenter til kunden.
-
Mashups, , som gør det muligt for slutbrugere nemt at samle to eller flere forretningstjenester, der kan kommunikere og udveksle data.
-