SaaS, PaaS, IaaS: Forskellene mellem hver og hvordan man vælger den rigtige

Video: Hvordan væksten i PaaS-modellen har øget ydelsen i skyen Maribel Lopez, en strategisk rådgiver hos Lopez Research, talte med TechRepublic om den innovation, der er muliggjort af PaaS, og hvordan virksomheder kan begynde at bevæge sig til skyen.

IT-området er berygtet for at have mange forskellige akronymer. Dette gælder især, når det kommer til cloud computing. Der er tre fremherskende cloud-servicemodeller: Infrastructure-as-a-Service (IaaS); Platform-as-a-Service (PaaS); og Software-as-a-Service (SaaS). Alle giver et lag med abstraktion til servicebrugere, der bygger applikationssystemer, ifølge Sridhar Vasudevan, seniorchef for cloud- og datacenterstrategier hos det globale teknologifirma Insight Enterprises.

Tænk på dem som ”Baskin Robbins of cloud services for ecommerce, ” tilføjede Laura DiDio, chef for forskning og rådgivning ITIC.

Hver model reducerer den krævede indsats for at bygge applikationer, sagde Vasudevan. Disse modeller faktureres derefter som et hjælpeprogram baseret på kundeforbrug og brug i en "pay as you go" eller "pay for use" -model, sagde både Vasudevan og DiDio.

"For et årti siden var SaaS den mest populære af de tre, " observerede DiDio. "Men med tiden er det ændret, og PaaS er nu den mest populære og den valgte service, fordi det er en" one-stop shop. "

10 gratis alternativer til Microsoft Word og Excel (TechRepublic download)

Hvad hver model gør


Vasudevan koger skystakken ned til fire lag:

  1. Infrastrukturlag - beregne ressourcer, netværk, opbevaring og sikkerhed
  2. Applikationsstabel - operativsystem, applikationsserver-software, databaser, middleware, programmeringsrammer og overvågning
  3. Applikationslag - Brugergrænseflade, godkendelse og godkendelse, transaktioner og dashboards
  4. Brugerlag - login, udfør transaktioner, styring

IaaS

Som navnet antyder leverer IaaS infrastrukturlaget i stakken. Nogle eksempler ville være: Amazon Web Services (AWS) EC2, Rackspace og Google Compute Engine (GCE), sagde DiDio.

"IaaS giver brugerne skybaserede alternativer til lokal infrastruktur, så virksomheder kan undgå at investere i dyre ressourcer på stedet, " tilføjede Vasudevan.

I IaaS-modellen kan kunder tilvejebringe manuelt via konsoller eller automatiseret via API og kode, infrastrukturressourcer til beregne forekomster, lagrings- og datalager, netværk, sikkerhedstjenester og andre grundlæggende utility-tjenester såsom backup, sagde han. Kunder kan bygge og implementere deres software, herunder et operativsystem såvel som brugerdefinerede og off-the-shelf-applikationssystemer, på denne infrastruktur, sagde Vasudevan.

"De er ansvarlige for at styre og kontrollere alt i cloud stack fra operativsystemlaget og derover, herunder operativsystemer, data, applikations stack (databaser, middleware, programmeringssprogramme) sikkerhed, operationer som overvågning, programrettelse osv. ., og regeringsførelse. "

PaaS

PaaS leverer applikationsstakkelaget til kunden. "Applikationsstakken sidder på toppen af ​​infrastrukturlaget for at levere applikationslagsfunktioner som en service til kunden, " sagde han. PaaS-tjenester giver et udviklings- og implementeringsmiljø, herunder softwareudviklingsrammerne til operativsystemer, udviklingsværktøjer og programmering grænseflader som .net, java og python.

Kunder har også adgang til databasesystemer og forretningsanalyse i denne model, sagde Vasudevan. "Funktioner som skalerbarhed, høj tilgængelighed og multi-lejekontrakt stilles også til rådighed. Kundeansvaret er begrænset til at opbygge deres skybaserede applikationssystemer. Tjenesteudbyderen tager sig af infrastruktur, applikationsstack og styring."

Eksempler inkluderer AWS Elastic BeanStalk, Microsoft Azure, Oracle, IBM, Pivotal Cloud Foundry, RedHat OpenShift Container Platform.

SaaS

SaaS er en komplet applikation, der leveres som en service via en tredjepart via internettet til forbrugeren, sagde Vasudevan og DiDio. "Tjenesteudbyderen håndterer al infrastruktur, applikationslogik, applikationsinstallationer og servicelevering, " sagde han.

"Kunder skal kun administrere eventuelle kundeparametre og brugeradministration."
Nogle "top-tier-løsninger" inkluderer Google Apps, Salesforce, Dropbox, DocuSign, Slack og HubSpot, sagde DiDio.

Fordele, begrænsninger og hvad du har brug for at vide

I teorien er PaaS, IaaS og SaaS designet til at gøre to ting: skære omkostninger og gratis organisationer fra tid og udgift ved at købe udstyr og være vært for alt det lokale, siger DiDio. "Cloud computing-tjenester er imidlertid ikke et universalmiddel. Virksomheder kan ikke bare overlade alt til en tredjeparts skyudbyder og glemme dem. Der er for meget på spil."

Interne IT-afdelinger skal huske, hvad DiDio kalder "de tre" C'er: kommunikation, samarbejde og samarbejde '', som hun sagde er alle væsentlige for succesrige forretningsresultater og uafbrudt, effektiv, daglige operationelle transaktioner.
"Når den er korrekt implementeret og vedligeholdt, er IaaS meget fleksibel og skalerbar, " sagde DiDio. "Det er let tilgængeligt for flere brugere. Og det er omkostningseffektivt. "IaaS er gavnlig for virksomheder af alle typer og størrelser, sagde hun.„ Det giver komplet og diskretionær kontrol over infrastruktur ... Mange organisationer finder ud af, at de kan skære deres hardwareomkostninger med 50% eller mere ved hjælp af IaaS. "

Imidlertid kræver IaaS "en moden driftsmodel og strenge sikkerhedstakker, herunder forståelse af cloud-leverandørteknologier, '' bemærkede Vasudevan. IaaS" kræver også dygtighed og kompetence inden for ressourcestyring.

PaaS, DiDio sagde, "er hele enchilada. Det er en platform. Så organisationer samarbejder med en foretrukken leverandør som Amazon, Microsoft, Oracle, SAS, Salesforce og andre for at opbygge en tilpasset implementering, der bedst passer til deres forretnings- og teknologibehov. "

Fordelen er muligheden for at spare tid på udviklingsindsats. "Du behøver ikke at ansætte et internt udviklingshold, der bygger applikationskode fra bunden af. Det kan tage år, plus det er dyrt, og virksomheden skal altid bekymre sig om kodefejl og problemer med uforenelighed, " sagde DiDio. "Dette er især sandt for store virksomheder, der har specialiserede applikationer og krav i vertikaler som bank / finans og sundhedsydelser. "

Begrænsningerne for PaaS er leverandørlåsning med hensyn til funktioner; manglende evne til at skabe ekstreme tilpasninger; og det er svært at migrere til en anden platform, hvis nødvendigt, sagde Vasudevan. Med SaaS er der ingen krav til infrastrukturudvikling, softwareudvikling eller levering, vedligeholdelse og drift, sagde han. Software tilgængelig overalt på de fleste enheder, der er fast månedlig fakturering af brug, og det kræver minimal input fra brugerne.

SaaS gør det imidlertid sværere at udføre tilpassede arbejdsgange, og du er afhængig af udbyderen for at gøre forbedringer i funktioner og pålidelighed, sagde Vasudevan.

Sådan finder du ud af, hvad du har brug for

For at bestemme, hvilken model der er bedst for dig, skal du overveje den første regel, inden du går i gang med noget nyt initiativ eller opgradering: "Virksomhedens behov skal altid drive teknologikøbet og ikke omvendt, " sagde DiDio. " Mange organisationer vil have hybridimplementeringer- - vedtager man at holde nogle applikationer… internt af sikkerhedsmæssige årsager, ”sagde hun. På samme tid kan en virksomhed muligvis også beslutte at lægge en missionskritisk applikation i skyen.

Hver virksomhed skal bestemme, hvad dens mål er, og hvad den håber at nå, og derefter veje dette mod omkostninger og gennemførlighed, sagde hun.

Vasudevan lister nogle andre overvejelser:

  • Migrering af ældre applikationer til skyen kræver, at virksomheden analyserer tilpassede programmer til egnethed og eftermontering af eksisterende arkitekturer, så de kan integreres med nye skytjenester
  • Nogle applikationer egner sig muligvis ikke i øjeblikket til skyen og kræver dyre investeringer for at omarkitektere arvearkitekturer og / eller omskrive native native applikationer

  • Nye tjenester skal bygges i skyen for optimalt at bruge skymodeller

  • Organisatoriske ændringsledelsesinitiativer kræver ressourceuddannelse, ansættelse af nye ressourcer eller konsulenter

  • Overgang kræver oprettelse af en ny driftsmodel og erhvervelse af yderligere værktøjer eller tjenester

Cloud og alt som et service nyhedsbrev

Dette er din go-to ressource for det nyeste om AWS, Microsoft Azure, Google Cloud Platform, XaaS, skysikkerhed og meget mere. Leveres mandage

Tilmeld dig i dag

© Copyright 2020 | mobilegn.com