Innholdsfortegnelse:
- Infrastruktur som en tjeneste (IaaS)
- Plattform som en tjeneste (PaaS)
- Programvare som en tjeneste (SaaS)
Video: Cloud Computing - Computer Science for Business Leaders 2016 2025
Når du har noe av bakgrunnen til hva det betyr å ta en serviceorientert tilnærming til arkitektoniske teknologisystemer, kan du begynne å se forholdet mellom SOA og cloud computing. Tjenester er viktige for cloud computing fra både en infrastruktur og et applikasjonsperspektiv.
Serviceorientering gjennomsyrer skyen selv og skyen fungerer som et miljø som kan være vert for andre tjenester (enten på teknisk eller forretningsnivå). Hva betyr dette?
-
På den ene siden har sky-leverandørene bygget sky-infrastrukturen på godt utformede tjenester med klart definerte svartboksgrensesnitt. Disse svartebokstjenestene (tenk kapasitet, for eksempel) tillater skyen å skalere. Sky-infrastrukturen i seg selv er serviceorientert.
-
På den annen side har firmaets byggeprogrammer designet for skyen en tendens til å bygge dem ut som tjenester; Dette gjør det lettere for kunder og partnere å bruke dem.
Infrastruktur som en tjeneste (IaaS)
Infrastrukturen som et servicelag gir lagring og beregning av ressurser som utviklere og IT-organisasjoner kan bruke til å levere tilpassede forretningsløsninger. En skyleverandør vil at provisjonskapasiteten knyttet til IaaS skal utformes som en modulær tjeneste med publiserte grensesnitt, slik at den kan brukes til mange forskjellige situasjoner.
Som bruker av denne kapasitetsforsyningstjenesten trenger du ikke å vite hvordan leverandøren utfører tjenesten; det er en svart boks til deg. Hvis skyen ikke var serviceorientert, må du finne ut hvordan du skal gi søknaden din til miljøet. Med skyen kan du bruke en enkelt provisjonstjeneste.
Plattform som en tjeneste (PaaS)
Plattformen som et servicelag gir utviklingsmiljøer som IT-organisasjoner kan bruke til å skape sky-klare forretningsapplikasjoner. Dette tilbys som et sett med svartboks-tjenester som lar utviklere bygge applikasjoner på toppen av beregningsinfrastrukturen. Dette kan inkludere utviklerverktøy som tilbys som en tjeneste for å bygge tjenester, eller til og med datatilgang og databasetjenester, eller til og med faktureringstjenester.
I disse situasjonene har prinsippene for SOA (for eksempel løs kobling og gjenbruk) blitt brukt på IT-infrastrukturkomponenter som leveres som skygtjenester til PaaS-brukere. Utviklere i organisasjonen din kan finne plattformtjenestene de trenger ved å henvise til en tjenestekatalog.
Programvare som en tjeneste (SaaS)
Med programvare som en tjeneste, er leverandøren vert for programvaren for deg, slik at du ikke trenger å installere den, administrere den eller kjøpe maskinvare for den.Alt du trenger å gjøre er å koble til det og bruke det.
Ikke forveksle SOA med SaaS. SOA er programvare utviklet som en tjeneste; SaaS er programvareforvaltet og distribuert som en tjeneste.
I alle disse modellene vil selskapene bruke et sett med veldefinerte tjenester som de kan få tilgang til via grensesnitt. Bedrifter kan utnytte disse tjenestene på mange forskjellige måter, avhengig av hvilke problemer de prøver å løse.
