Innehållsförteckning:
Video: Introducerar Molntjänster by Q-App 2024
När du har en del av bakgrunden till vad det innebär att ta ett serviceorienterat tillvägagångssätt för arkitektoniska teknologisystem, kan du börja se sambandet mellan SOA och cloud computing. Tjänster är viktiga för cloud computing från både en infrastruktur och ett applikationsperspektiv.
Serviceorientering genomtränger molnet själv och molnet fungerar som en miljö som kan vara värd för andra tjänster (antingen på teknisk eller affärsnivå). Vad betyder det här?
-
Å ena sidan har molnleverantörer byggt molninfrastrukturen på väl utformade tjänster med tydligt definierade svartlådans gränssnitt. Dessa svartlådstjänster (tänk kapacitet) till exempel tillåter molnet att skala. Molninfrastrukturen i sig är serviceorienterad.
-
Å andra sidan bygger företagskonstruktioner avsedda för molnet att bygga dem ut som tjänster. Det gör det lättare för kunder och partners att använda dem.
Infrastruktur som en tjänst (IaaS)
Infrastrukturen som ett servicelag ger lagring och beräkning av resurser som utvecklare och IT-organisationer kan använda för att leverera anpassade affärslösningar. En molnleverantör vill att provisioningskapaciteten i samband med IaaS ska utformas som en modulär tjänst med publicerade gränssnitt så att den kan användas i många olika situationer.
Som användare av denna kapacitetsleveransservice behöver du inte veta hur leverantören gör tjänsten. det är en svart låda till dig. Om molnet inte var tjänsteorienterat, skulle du behöva ta reda på hur du ställer din ansökan till miljön. Med molnet kan du använda en enda provisioning-tjänst.
Plattform som en tjänst (PaaS)
Plattformen som ett servicelag erbjuder utvecklingsmiljöer som IT-organisationer kan använda för att skapa molnklara affärsapplikationer. Detta erbjuds som en uppsättning svart-box-tjänster som låter utvecklare bygga applikationer ovanpå den beräknade infrastrukturen. Det kan innebära utvecklingsverktyg som erbjuds som en tjänst för att bygga tjänster, eller till och med datatillgång och databastjänster, eller till och med faktureringstjänster.
I dessa situationer har principerna för SOA (såsom lös koppling och återanvändning) tillämpats på IT-infrastrukturkomponenter som levereras som molntjänster till PaaS-användare. Utvecklare i din organisation kan hitta de plattformstjänster de behöver genom att hänvisa till en servicekatalog.
Programvara som en tjänst (SaaS)
Med mjukvaran som tjänst, tillhandahåller leverantören programvaran för dig så att du inte behöver installera den, hantera den eller köpa maskinvara för den.Allt du behöver göra är att ansluta till det och använda det.
Förvirra inte SOA med SaaS. SOA är programvara utformad som en tjänst; SaaS är mjukvara som hanteras och distribueras som en tjänst.
I alla dessa modeller använder företagen en uppsättning väldefinierade tjänster som de kan komma åt via gränssnitt. Företagen kan utnyttja dessa tjänster på många olika sätt beroende på vilka problem de försöker lösa.