Programiranje

Kaj je SaaS? Opredeljena programska oprema kot storitev

Ena izmed najbolj priljubljenih oblik računalništva v oblaku je programska oprema kot storitev (SaaS). Tu je preprosta definicija SaaS: model distribucije programske opreme, v katerem ponudnik storitev gosti aplikacije za stranke in jih da na voljo tem strankam prek interneta.

SaaS je ena od treh glavnih kategorij storitev v oblaku, skupaj z infrastrukturo kot storitvijo (IaaS) in platformo kot storitvijo (PaaS).

Primeri SaaS

Zaradi enostavnosti dostopa je model dostave programske opreme SaaS postal običajen za številne vrste poslovnih aplikacij in je bil vključen v strategije dostave številnih prodajalcev programske opreme za podjetja.

Podjetja SaaS imajo na voljo ponudbe za različne poslovne aplikacije, vključno z e-pošto in sodelovanjem, upravljanjem odnosov s strankami (CRM), obračunom obračunov / plač, upravljanjem prodaje, upravljanjem človeških virov, finančnim upravljanjem, upravljanjem baz podatkov, načrtovanjem virov v podjetju (ERP), vsebinami upravljanje ter urejanje in upravljanje dokumentov.

Kot pri drugih storitvah v oblaku tudi organizacije običajno plačujejo aplikacije SaaS z naročnino mesečno ali letno. To je v nasprotju s tradicionalnim modelom plačevanja programske opreme s trajno licenco, z vnaprejšnjimi stroški in neobvezno stalno provizijo za podporo.

Cene SaaS

Ponudniki izdelke SaaS ponavadi cenijo na podlagi nekaterih vrst parametrov uporabe. Na primer, lahko zaračunajo glede na število ljudi, ki uporabljajo aplikacijo, število transakcij ali kakšen drug ukrep uporabe.

Uporabniki običajno dostopajo do aplikacij s pomočjo spletnega brskalnika; v nekaterih organizacijah lahko uporabljajo tudi terminal s tankim odjemalcem.

Večina ponudb SaaS temelji na večnamenski arhitekturi, v kateri se za vse stranke ponudnika storitev uporablja ena različica aplikacije.

Organizacije, ki uporabljajo aplikacije SaaS, lahko spremenijo konfiguracijske nastavitve in prilagodijo programsko opremo znotraj določenih parametrov, da ustrezajo njihovim posebnim potrebam. A njene kode ali funkcij ne morejo prilagoditi v enaki meri, kot je včasih mogoče za programsko opremo podjetja, ki jo lokalno namestijo na osebne računalnike uporabnikov ali ki jo zagotavljajo iz svojih podatkovnih centrov.

Računalništvo v oblaku za aplikacije

Med glavnimi razlogi za uporabo SaaS? Ker SaaS temelji na računalništvu v oblaku, organizacijam prihrani namestitev in zagon aplikacij v lastnih sistemih. To odpravi ali vsaj zmanjša s tem povezane stroške nakupa in vzdrževanja strojne opreme ter programske opreme in podpore. Začetni stroški namestitve aplikacije SaaS so prav tako na splošno nižji od stroškov za enakovredno programsko opremo za podjetja, kupljeno z licenco spletnega mesta.

Včasih lahko uporaba SaaS zmanjša tudi dolgoročne stroške licenciranja programske opreme, vendar je to odvisno od cenovnega modela za posamezno ponudbo SaaS in vzorcev uporabe podjetja. Dejansko lahko SaaS stane več kot tradicionalne licence za programsko opremo. To je področje, ki bi ga organizacije IT morale natančno raziskati.

SaaS podjetjem zagotavlja tudi prilagodljivost, povezano s storitvami v oblaku: po potrebi se lahko naročijo na ponudbo SaaS, namesto da bi morali kupovati licence za programsko opremo in nameščati programsko opremo v različne računalnike. Prihranki so lahko znatni v primeru aplikacij, ki zahtevajo nakup nove strojne opreme za podporo programske opreme.

Model plačila, ko greš, omogoča podjetjem, da stroške preusmerijo na tekoče operativne stroške (aka opex) za lažje upravljanje proračuna. Lahko se nehajo naročiti na ponudbe SaaS, kadar koli želijo, in s tem ustavijo te ponavljajoče se stroške.

Prednosti SaaS za informacijsko tehnologijo v podjetju

Ker so aplikacije, dostavljene prek SaaS, na voljo prek interneta, lahko uporabniki običajno dostopajo do programske opreme iz vseh naprav in krajev, ki imajo internetno povezavo.

Zmožnost delovanja v mobilnih napravah in računalnikih je v nasprotju z razpoložljivostjo številnih tradicionalnih poslovnih aplikacij samo za računalnike. Ponudbe SaaS podpirajo tudi MacOS, iOS in Android, ne samo Windows, pa tudi delujejo v vseh glavnih brskalnikih.

Druga prednost je enostavna razširljivost. Storitve v oblaku na splošno podjetjem omogočajo, da storitve in / ali funkcije povečujejo ali spuščajo po potrebi in tudi SaaS ni nič drugačen. To je še posebej pomembno za podjetja, katerih podjetja so ciklične narave, pa tudi za organizacije, ki hitro rastejo.

Strankam SaaS koristi tudi dejstvo, da lahko ponudniki storitev samodejno posodabljajo programsko opremo - pogosto tedensko ali mesečno -, zato podjetjem ni treba skrbeti za nakup novih različic, ko so na voljo, ali namestitev popravkov, kot so varnostne posodobitve. To je lahko še posebej privlačno za organizacije z omejenim IT-kadrom, ki se ukvarjajo s temi nalogami.

SaaS tveganja in izzivi

SaaS prinaša vrsto tveganj in izzivov, ki se jih morajo podjetja zavedati, da maksimirajo koristi modela dostave.

Podobno kot druge storitve v oblaku se tudi uporabniki SaaS-a zanašajo na svoje ponudnike storitev, da lahko ves čas delujejo, da lahko po potrebi dostopajo do aplikacij. Prav tako so odvisni od ponudnikov, da zagotovijo posodobitev programske opreme glede novih funkcij, varnostnih popravkov in drugih sprememb.

Čeprav ponudniki SaaS sprejemajo velike ukrepe, da zagotovijo neprekinjeno delovanje in razpoložljivost, lahko tudi največji ponudniki doživijo nepričakovane prekinitve storitve. Podjetja, ki uporabljajo SaaS, lahko pričakujejo, da bodo izgubila nadzor nad dostopnostjo, kar je eden od kompromisov računalništva v oblaku na splošno.

Ta izguba nadzora se lahko razširi na druga področja, na primer, ko ponudnik storitev sprejme novo različico aplikacije, vendar podjetje ni pripravljeno na takšno spremembo ali noče povzročiti stroškov usposabljanja uporabnikov v novi različici .

Če se podjetja odločijo, da bodo želela preklopiti na novega ponudnika SaaS, se bodo morda soočila s težko nalogo selitve izredno velikih datotek prek interneta k novemu ponudniku. Nasprotno pa sprememba lokalno nameščene programske opreme običajno ne spremeni lokacije datotek, ki so ponavadi v lastnem podatkovnem centru podjetja.

Varnost in zasebnost SaaS

Varnost in zasebnost sta prav tako težavi, tako kot pri drugih oblačnih storitvah. Če ponudnik storitev pride do kršitve podatkov, lahko to ogrozi varnost podatkov podjetja in razpoložljivost storitev.

Druga potencialna tveganja so povezana s kakovostjo storitve in uporabniško izkušnjo. Kljub izboljšavam omrežne tehnologije, ker lahko aplikacije SaaS gostijo daleč od mesta, kjer se nahajajo uporabniki, lahko prihaja do težav z zakasnitvijo, ki vplivajo na odzivni čas aplikacij.

Številne organizacije nimajo široke strategije v oblaku, kar je privedlo do povečanja števila poslovnih uporabnikov, ki so sami - brez vednosti IT - pridobivali aplikacije SaaS, da bi zapolnili obstoječe vrzeli. To lahko privede do zapravljive porabe, slabega upravljanja podatkov in dodatnega dela za selitev procesov in podatkov iz enega neintegriranega sistema v drugega.

Salesforce in druga podjetja SaaS

Salesforce.com je bil prvo podjetje SaaS in njegova platforma SaaS ostaja ena izmed najbolj priljubljenih aplikacij v oblaku. Poslovni trg SaaS še naprej raste, tehnologija SaaS pa še naprej pridobiva na priljubljenosti.

Med drugimi vodilnimi ponudniki SaaS za podjetja so ADP, Adobe Systems, Box, Citrix Systems, Dropbox, Google, IBM, Intuit, Microsoft, Oracle, SAP, ServiceNow in Workday. Toda na stotine podjetij ponuja svojo programsko opremo kot SaaS, od mobilnih orodij za upravljanje do upravljanja poročil o stroških, od video prekodiranja do finančnih izračunov, od čiščenja podatkov o strankah do računalniško podprtega oblikovanja (CAD).

Integracija SaaS

Ker je ponudba SaaS na voljo pri toliko ponudnikih, je ključni trend povečanje integracije med ponudniki ponudnikov. Obstajata obe storitvi, namenjeni integraciji več aplikacij SaaS, na primer zagotavljanju enojne prijave in upravljanja dostopa do njih, ter prizadevanja znotraj skupnosti ponudnikov SaaS za ustvarjanje integracij v programsko opremo več ponudnikov, da lahko procesi podjetja lažje tečejo med aplikacijami, ki izvirajo iz več ponudnikov.

$config[zx-auto] not found$config[zx-overlay] not found