Forstå Tjenester i Cloud Computing

February 19  by Eliza

Når du har litt av bakgrunnen på hva det betyr å ta en tjenesteorientert tilnærming til arkitekten teknologisystemer, kan du begynne å se sammenhengen mellom SOA og cloud computing. Tjenester er viktig for cloud computing fra både en infrastruktur og et program perspektiv.

Tjenesteorientering syrer skyen seg selv og skyen fungerer som et miljø som kan være vert for andre tjenester (enten på tekniske eller forretnings nivåer). Hva betyr dette?

  • På den ene siden har sky tilbydere bygget skyen infrastruktur på veldesignede tjenester med klart definerte black-box-grensesnitt. Disse black-box tjenester (tror kapasitet, for eksempel) tillate skyen å skalere. Skyen infrastrukturen selv er serviceorientert.
  • På den annen side, selskaper bygge programmer som er utviklet for skyen har en tendens til å bygge dem ut som tjenester; dette gjør det enklere for kunder og partnere til å bruke dem.

Infrastructure as a Service (IaaS)

Den Infrastructure as a Service lag tilbyr lagring og dataressurser som utviklere og IT-organisasjoner kan bruke til å levere tilpassede forretningsløsninger. En sky leverandøren ønsker klargjørings evne forbundet med IaaS å være utformet som et modulbasert tjeneste med publiserte grensesnitt slik at det kan brukes i mange forskjellige situasjoner.

Som bruker av denne kapasiteten tilkoblingstjeneste, dona du € ™ t behov for å vite hvordan leverandøren gjør tjenesten skje; det er en svart boks til deg. Dersom skyen werenâ € ™ t service orientert, youâ € ™ d må finne ut hvordan du skal forsyne din søknad til miljøet. Med skyen, kan du bruke en enkelt tilkoblingstjeneste.

Platform as a Service (PaaS)

Platform as a Service lag tilbyr utviklingsmiljøer som IT-organisasjoner kan bruke til å lage nettskyklare forretningsapplikasjoner. Dette tilbys som et sett av svart boks tjenester som lar utviklere lage programmer på toppen av databehandlingsinfrastrukturen. Dette kan inkludere utviklerverktøy som tilbys som en tjeneste til å bygge tjenester, eller til og med datatilgang og databasetjenester, eller til og fakturering tjenester.

I slike situasjoner har prinsippene om SOA (for eksempel løs kopling og gjenbruk) blitt brukt til IT infrastrukturkomponenter som blir levert som cloud-tjenester til PaaS brukere. Utviklere i din organisasjon kan finne plattform tjenestene de trenger ved å referere til en tjenestekatalog.

Software as a Service (SaaS)

Med Software as a Service, leverandøren vert programvaren for deg slik at du dona € ™ t trenger å installere det, klarer det, eller kjøpe maskinvare for det. Alt du trenger å gjøre er å koble seg til det og bruke det.

Dona € ™ t forvirre SOA med SaaS. SOA er programvare utviklet som en tjeneste; SaaS er programvare forvaltes og fordeles som en tjeneste.

I alle disse modellene, vil selskapene bruke et sett med veldefinerte tjenester som de kan få tilgang til gjennom grensesnitt. Selskaper kan utnytte disse tjenestene på mange forskjellige måter, avhengig av hvilke problemer de prøver å løse.