Video: Cloud Computing - Computer Science for Business Leaders 2016 2025
Det er mange måter å nærme seg cloud computing, avhengig av hvilket forretningsproblem du prøver å løse. Når organisasjoner ser etter kapasitet på etterspørsel, ser de ofte på Infrastruktur som en tjeneste (IaaS). Når en organisasjon er på utkikk etter et dypere sett av evner, ser de på Plattform som en tjeneste (PaaS).
Selv om PaaS har mange definisjoner, kan du tenke på det som en databehandlingsplattform som inneholder et sett med utviklings-, mellomvare- og distribusjonsmuligheter. En nøkkelleverandørkarakteristikk er å skape og oppmuntre et dypt økosystem for partnere som alle forplikter seg til dette miljøet for fremtiden.
Linjene mellom plattform som tjeneste og infrastruktur som en tjeneste kan sløre, men det har mange egenskaper som er verdt å nevne.
Vurder hva alle PaaS-løsningene har felles:
-
PaaS må utnytte Internett.
-
PaaS må tilby noen type utviklings språk, slik at profesjonelle utviklere (og i noen tilfeller brukere) kan legge til verdi.
-
Disse miljøene trenger en måte å overvåke og måle ressursbruk på og spore overordnet ytelse på leverandørens plattform.
-
Nesten alle PaaS-plattformer er basert på en multi-tenancy-arkitektur (som lar flere kunder kjøre kopien separat fra hverandre gjennom virtualisering) slik at hver kundes kode eller data er isolert fra andre.
-
Et PaaS miljø må støtte utviklingslivet og teamutviklingsprosessen, inkludert testing.
-
En PaaS-plattform må inkludere tjenestergrensesnitt som blant annet SOAP (Simple Object Access Protocol) og XML (eXtensible Markup Language).
-
En PaaS-plattform må kunne distribuere, administrere, teste og vedlikeholde de utviklede applikasjonene.
-
En PaaS-plattform må støtte veldefinerte og godt dokumenterte grensesnitt slik at elementer og komponenter kan brukes i følgende:
-
Komposittapplikasjoner er opprettet ved å kombinere tjenester for å lage en bedriftsapplikasjon basert på orkestrasjon av virksomheten logikk og regler.
-
Portaler, som er et organisert miljø som organiserer applikasjonskomponenter for kunden.
-
Mashups, som gir sluttbrukerne enkelt å samle to eller flere forretningstjenester som kan kommunisere og utveksle data.
-
