IaaS, SaaS og PaaS – 3 muligheder for virksomheder i skyen
Efterhånden som flere og flere virksomheder migrerer til skyen, skal de overveje , hvilken cloudleveringsmodel der passer dem bedst, fordi der ikke er nogen "one-size-fits-all"-løsning.
En hel del virksomheder vælger en hybridmodel, der kan kombinere en række kategorier af cloud computing, herunder Software as a Service (SaaS), Platform as a Service (PaaS) og Infrastructure as a Service (IaaS).
Alle tre tjenester kræver en anden grad af ledelse, hvor hver tilbyder virksomheder forskellige grader af kontrol over deres aktiviteter.
Lad os se på forskellene mellem de tre forskellige cloud-servicemuligheder sammen med nogle eksempler på hver.
Hvad er IaaS?
IaaS-platforme (Infrastructure as a Service) giver brugerne en virtuel computerinfrastruktur, der leveres via internettet.
Denne infrastruktur klargøres og administreres af en cloudtjenesteudbyder (CSP). Virksomheder kan købe ressourcer efter behov på betalt efter forbrug uden at skulle købe hardware i det lokale miljø. Brugere kan få adgang til operativsystemet, data, apps, middleware og runtimes via en API (applikationsprogrammeringsgrænseflade).
IaaS tilbyder fleksibilitet, da brugerne kun skal købe de komponenter, de har brug for, og nemt kan skalere dem op og ned efter behov. Der er lave omkostninger, da der ikke er behov for at købe dyr hardware og servere og ingen vedligeholdelsesomkostninger. IaaS giver virksomheder en hurtig måde at opbygge udviklings- og testmiljøer på.
Ulemper kan omfatte sikkerhedsproblemer, da udbydere har brug for at dele ressourcer på tværs af flere kunder.
Offentlige cloududbydere som AWS's EC2, Microsoft Azure Virtual Machines, Google Compute Engine, Rackspace og Cisco Metapod er eksempler på IaaS.
Hvad er PaaS?
Platform as a Service (PaaS) indeholder den samme infrastruktur som IaaS sammen med udviklingsværktøjer, business intelligence og databaseadministration.
Dette giver kunderne et udviklings- og udrulningsmiljø, hvor de kan bygge og levere deres egne skybaserede apps. PaaS leveres på betalt efter forbrug-basis via en cloudtjenesteudbyder.
Fordelene ved PaaS er, at udviklere kan køre kode, bygge og køre apps uden besværet med at skulle foretage softwareopdateringer eller vedligeholde hardware.
Eksempler på PaaS omfatter: AWS Elastic Beanstalk, Heroku, Google App Engine, Apache Stratos og OpenShift.
Hvad er SaaS?
SaaS (Software as a Service) giver brugerne adgang til skybaserede apps som Microsoft 365 og andre mail- og kontorværktøjer via en webbrowser.
Leverandøren har al infrastruktur, middleware og appdata, og de administrerer alle softwareopdateringer, fejlretning, opdateringer og vedligeholdelse.
Brugere opretter blot forbindelse til appen via et dashboard eller API, så de ikke behøver at installere software på individuelle maskiner. Denne tjeneste købes på abonnementsbasis, så brugerne kan skalere op eller ned i henhold til deres brugsniveau.
Udbyderen og kunden kan udarbejde en SLA (serviceniveauaftale), der skitserer den minimale nedetid, tilgængelighed og løsningstider, hvis der er problemer.
SaaS er en god mulighed for mindre virksomheder uden tilstrækkelig båndbredde til at overvåge softwareinstallationer eller personalet til at håndtere opdateringer. Ulempen kan være, at brugerne har mindre kontrol og mangler sikkerhed eller ydeevne sammenlignet med de andre muligheder.
Eksempler på SaaS inkluderer Outlook og Gmail, hvor brugere kan logge ind på deres konto hvor som helst på enhver enhed; også Salesforce, Concur, Dropbox og Cisco WebEx.
Da Cloud Computing fortsætter med at udvikle sig, skal virksomheder overveje, hvordan de vil migrere til skyen, de forskellige muligheder, de har, og fordele og ulemper ved hver.
Er du klar til skyen?
I de sidste tolv år i træk er vi blevet udnævnt til en af de 20 bedste it-uddannelsesvirksomheder i verden. Vi tilbyder accelererede kurser i alle aspekter af Cloud Computing, fra appudvikling til arkitektur, AWS til Microsoft Azure og mange flere. Måske er en af dem den rigtige for dig? Se dem alle.