Introduktion til Cloud Service Models
Cloud, en varm sigt, der har eksisteret i ganske lang tid og kun vinder mere og mere opmærksomhed gennem årene. Cloud Computing kaldes ofte Cloud, betyder simpelthen at gemme eller få adgang til dine data og manipulere dem over internettet i stedet for dine lokale maskiner. Så hvordan sker det? Hvor er nøjagtigt vores data lagret på internettet? Der er tusinder af virksomheder eller leverandører, der besvarer disse spørgsmål i dag. De bygger noget, der hedder Cloud Service Models, som giver løsninger på vores problemer og imødekommer alle vores behov.
Top 3 Cloud Service-modeller
Der er 3 typer Cloud Service-modeller:
1. SaaS
2. PaaS
3. IaaS
1. SaaS
- SaaS står for Software as a Service, hvor leverandørerne lader klienterne bruge det program, de har bygget. Klienterne debiteres derefter for brug af applikationen. For at få adgang til applikationen, som alle klientbehov har, er en internetforbindelse, en webbrowser.
- Eksempel: Cloudbaseret Microsoft Office 365. Alle med en computer ville have brugt en af de tjenester, der leveres af MS Office som Word, Excel, Access. Men de samme applikationer på skyen giver dig mulighed for at oprette, redigere og dele dit indhold over netværket til dine kolleger og samarbejde med dem. Men som alle gode ting kommer med en hård pris, også denne.
- I SaaS styres alt af sælgeren. Platformen, data, servere, opbevaring, netværk osv. SaaS kræver ingen installationer eller downloads i dit eksisterende system. Dette gør det lettere for klienter at bruge softwaren uden at skulle bekymre sig om dens vedligeholdelse eller opdateringer.
2. PaaS
- PaaS står for Platform as a Service. Sælgerne giver deres kunder en platform, hvor de kan implementere deres applikationer uden at skulle bekymre sig om opbevaring og infrastruktur. Det giver et virtuelt runtime-miljø til at udvikle og teste applikationer. Disse applikationer kan dog kun skrives på sprog, som sælgers platform tillader.
- Eksempel: Google App Engine. Det giver dig mulighed for at udvikle og være vært for dine webapplikationer i Googles datacentre. App Engine kræver, at applikationerne skrives i Java eller Python.
- Den applikation, du udvikler, og de data, du bruger, er de eneste ting, du kan eje i et PaaS-miljø. Underliggende arkitektur inklusive lagringsinfrastruktur, runtime, servere osv. Styres alt af sælgeren.
3. IaaS
- IaaS står for Infrastructure as a Service. I tilfælde af PaaS, det operativsystem, som platformen kører på, er maskinens konfiguration fastgjort og opladet i overensstemmelse hermed. Men hvad nu hvis du vil ændre konfigurationen for din applikation, så du betaler et mindre beløb? Det er her IaaS kommer ind i billedet.
- IaaS-leverandører leverer hele infrastrukturen (virtuelle maskiner), som du kan konfigurere efter dine behov. Hvis du vil arbejde på Linux-maskiner, kan du også, hvis du vil arbejde på Windows-maskine, være muligt. Du behøver heller ikke at bekymre dig om, hvor maskinen er placeret. Du kan leje så mange virtuelle maskiner, som du vil og køre din applikation parallelt. Så i IaaS er din applikations driftstid i dine hænder, da det afhænger af antallet af maskiner, du bruger og deres respektive konfigurationer.
- Eksempel: Amazon EC2. Den største og mest berømte IaaS-leverandør. Amazon Web Services har deres datacentre over hele verden med tusinder af maskiner fordelt på tværs af geografi. Du kan vælge hvilken som helst geografi, leje maskiner med konfigurationer efter eget valg og få adgang til dem over internettet gennem Amazons skytjeneste.
Fordele ved Cloud Services
Lad os nu se på nogle af fordelene ved disse skytjenester:
1. Nemmere at implementere: I tilfælde af lokalinstallationer skal der bygges en masse tjenester fra bunden af og
installeret manuelt i dine lokale systemer. Men skytjenester giver dig de rigtige ressourcer til at begynde at opbygge dine applikationer uden meget besvær og kan implementeres og stilles til rådighed overalt i verden.
2. Skalerbar: I tilfælde af tung trafik i din webapplikation har du muligvis brug for flere ressourcer til at håndtere
alle brugere. I sådanne tilfælde kan du skalere dine ressourcer op og ned, når det er nødvendigt, fordi sky aldrig løber tør for plads eller beregner.
3. Lav pris: Der er ingen vedligeholdelse forbundet med skytjenester, da du kun lejer det nødvendige
hardware, der ejes og vedligeholdes af leverandørerne. Du kan frigive hardwaren, når dit arbejde er færdigt.
4. Sikkerhed: Cloud-tjenester leverer din dataintegritet, tilgængelighed, kryptering, privatliv og beskyttelse
gennem ekstremt betroede sikkerhedsprotokoller. Selv hvis der sker noget med dit system, gennem hvilket du får adgang til disse tjenester, går dataene ikke tabt, da de gemmes i forskellige maskiner med redundans.
5. Samarbejde: Da dine applikationer er på skyen og kan fås adgang til hvor som helst, er det lettere
at samarbejde med flere mennesker næsten uanset deres geografiske placering.
6. Autoopdateringer: Da softwaren, der er installeret på maskinerne på skyens serverne, vedligeholdes af
cloud-tjenesteudbydere, har du altid den opdaterede version til dit brug. Med fordele kommer ulemper også. Nogle af ulemperne ved cloud computing-tjenester er:
- Afhængighed af internetforbindelse: For at drage fuld fordel af disse tjenester skal du have en konstant og god internetforbindelse, da alt sendes og hentes via internettet.
- Ingen kontrol over data: Du har tillid til en tredjepart til at administrere og vedligeholde dine data, når du flytter til skyen.
De kan eller måske ikke passe på det, som du ville. Derfor skal du sørge for, at tjenesteudbyderens datacentre er kompatible og sikret. - Tekniske problemer: Nogle af disse tjenesteudbydere er ikke tilgængelige døgnet rundt for at støtte dig i tilfælde af noget
tekniske problemer i deres software eller platform eller infra. Du skal kontrollere, om de leverer support hele tiden, før du vælger din tjenesteudbyder.
Konklusion
Selvom cloud computing startede med SaaS, PaaS og IaaS som de vigtigste tjenester, er der i dag adskillige andre tjenester som Funktion som en tjeneste, database som en tjeneste, Analytics som en service, virtualisering som en tjeneste osv. Med cloud computing bliver en meget vigtigt aspekt af enhver virksomhed, flere af disse XaaS-tjenester kommer i spil. Du har nu en bred vifte af tjenester at vælge imellem, som vil være mere velegnet til din virksomhed.
Anbefalet artikel
Dette er en guide til Cloud Service-modeller. Her diskuterer vi de 3 bedste Cloud Service-modeller som SaaS, PaaS, IaaS med beskrivelse samt fordele. Du kan også gennemgå vores andre foreslåede artikler for at lære mere -
- Cloud Computing Providers | Top 15
- Cloud-computerværktøjer med anvendelser
- Google Cloud vs AWS | Topforskelle
- Hvad er Google Cloud Platform?
- Cloud Computing-tjenesteudbydere