Programovanie

Čo je SaaS? Softvér ako služba definovaný

Jednou z najpopulárnejších foriem cloud computingu je softvér ako služba (SaaS). Tu je jednoduchá definícia SaaS: model distribúcie softvéru, v ktorom poskytovateľ služieb hostí aplikácie pre zákazníkov a sprístupňuje ich týmto zákazníkom prostredníctvom internetu.

SaaS je jednou z troch hlavných kategórií cloudových služieb spolu s infraštruktúrou ako službou (IaaS) a platformou ako službou (PaaS).

Príklady SaaS

Vzhľadom na ľahký prístup sa model dodávania softvéru SaaS stal bežným pre mnoho typov podnikových aplikácií a bol začlenený do stratégií dodávania mnohých dodávateľov podnikového softvéru.

Spoločnosti SaaS majú k dispozícii ponuky pre rôzne obchodné aplikácie vrátane e-mailu a spolupráce, riadenia vzťahov so zákazníkmi (CRM), spracovania fakturácie / miezd, riadenia predaja, riadenia ľudských zdrojov, finančného riadenia, správy databáz, plánovania podnikových zdrojov (ERP), obsahu správu a úpravu a správu dokumentov.

Rovnako ako v prípade iných cloudových služieb, organizácie zvyčajne platia za aplikácie SaaS prostredníctvom poplatku za predplatné, a to mesačne alebo ročne. Toto je v kontraste s tradičným modelom platenia za softvér na základe trvalej licencie, s počiatočnými nákladmi a voliteľným poplatkom za priebežnú podporu.

Ceny SaaS

Poskytovatelia zvyčajne stanovujú ceny produktov SaaS na základe určitého typu parametrov použitia. Môžu napríklad účtovať poplatky na základe počtu ľudí používajúcich aplikáciu, počtu transakcií alebo nejakej inej miery použitia.

Používatelia zvyčajne pristupujú k aplikáciám pomocou webového prehľadávača; v niektorých organizáciách môžu tiež používať terminál tenkého klienta.

Väčšina ponúk SaaS je založená na multitenantovej architektúre, v ktorej sa pre všetkých zákazníkov poskytovateľa služieb používa jedna verzia aplikácie.

Organizácie používajúce aplikácie SaaS môžu meniť konfiguračné nastavenia a upravovať softvér v rámci určitých parametrov tak, aby vyhovovali ich konkrétnym potrebám. Nemôžu však prispôsobiť svoj kód alebo funkcie v takom rozsahu, aký je niekedy možný pre podnikový softvér, ktorý inštalujú lokálne na počítače používateľov alebo poskytujú z ich vlastných dátových centier.

Cloudové výpočty pre aplikácie

Medzi hlavné dôvody používania SaaS? Pretože SaaS je založený na cloudových výpočtoch, šetrí organizáciám pred inštaláciou a spustením aplikácií na ich vlastných systémoch. To eliminuje alebo aspoň znižuje súvisiace náklady na nákup a údržbu hardvéru a na softvér a podporu. Počiatočné náklady na inštaláciu aplikácie SaaS sú tiež zvyčajne nižšie ako náklady na ekvivalentný podnikový softvér zakúpený prostredníctvom webovej licencie.

Niekedy môže použitie SaaS tiež znížiť dlhodobé náklady na licencovanie softvéru, aj keď to závisí od cenového modelu pre jednotlivé ponuky SaaS a vzorcov používania podniku. SaaS je v skutočnosti možné stáť viac ako tradičné softvérové ​​licencie. Toto je oblasť, ktorú by mali IT organizácie starostlivo preskúmať.

SaaS tiež poskytuje podnikom flexibilitu spojenú s cloudovými službami: Môžu si podľa potreby predplatiť ponuku SaaS, namiesto toho, aby si museli kupovať softvérové ​​licencie a inštalovať softvér na rôzne počítače. Úspory môžu byť značné v prípade aplikácií, ktoré si na podporu softvéru vyžadujú nákup nového hardvéru.

Platobný model priebežne umožňuje podnikom presunúť náklady na prevádzkové náklady (aka opex) pre ľahšie spravovateľné rozpočtovanie. Môžu sa prestať predplatiť ponuky SaaS, kedykoľvek chcú, a tak zastaviť tieto opakujúce sa náklady.

Výhody SaaS pre podnikové IT

Pretože aplikácie dodávané prostredníctvom SaaS sú dostupné cez internet, môžu používatelia zvyčajne pristupovať k softvéru z ľubovoľného zariadenia a miesta s pripojením na internet.

Schopnosť bežať na mobilných zariadeniach aj na počítačoch kontrastuje s dostupnosťou mnohých tradičných podnikových aplikácií iba pre počítač. Ponuky SaaS majú tendenciu podporovať aj MacOS, iOS a Android, nielen Windows - rovnako ako spustenie vo všetkých hlavných prehliadačoch.

Ďalšou výhodou je ľahká škálovateľnosť. Cloudové služby vo všeobecnosti umožňujú podnikom zvyšovať alebo znižovať počet služieb alebo funkcií podľa potreby a SaaS sa nijako nelíši. To je obzvlášť dôležité pre podniky, ktorých podnikanie má cyklický charakter, ako aj pre organizácie, ktoré rýchlo rastú.

Zákazníci SaaS tiež profitujú zo skutočnosti, že poskytovatelia služieb môžu vykonávať automatické aktualizácie softvéru - často týždenne alebo mesačne - takže sa podniky nemusia obávať nákupu nových vydaní, keď sú k dispozícii, alebo inštalácie opráv, ako sú napríklad bezpečnostné aktualizácie. To môže byť zvlášť príťažlivé pre organizácie s obmedzeným počtom pracovníkov IT, ktorí majú tieto úlohy na starosti.

Riziká a výzvy SaaS

SaaS prichádza so súborom rizík a výziev, ktoré si musia podniky uvedomiť, aby maximalizovali výhody modelu doručovania.

Podobne ako v iných cloudových službách, aj používatelia SaaS sa spoliehajú na to, že poskytovatelia služieb sú neustále v prevádzke, aby mali podľa potreby prístup k aplikáciám. Závisia tiež od poskytovateľov, ktorí zabezpečia, aby bol softvér aktualizovaný, pokiaľ ide o nové funkcie, bezpečnostné opravy a ďalšie zmeny.

Aj keď poskytovatelia SaaS prijímajú veľké opatrenia na zabezpečenie nepretržitej prevádzkyschopnosti a dostupnosti, môžu aj tí najväčší dodávatelia zaznamenať neočakávané prerušenia služby. Spoločnosti, ktoré používajú SaaS, môžu očakávať, že stratia určitú úroveň kontroly, pokiaľ ide o prístupnosť, ktorá je jedným z kompromisov cloud computingu vo všeobecnosti.

Táto strata kontroly sa môže rozšíriť do ďalších oblastí, napríklad keď poskytovateľ služieb prijme novú verziu aplikácie, ale podnik nie je pripravený vykonať takúto zmenu alebo nechce znášať náklady na školenie používateľov v novej verzii. .

Ak sa podniky rozhodnú, že chcú prejsť na nového poskytovateľa SaaS, mohli by čeliť náročnej úlohe presunu extrémne veľkých súborov cez internet k novému poskytovateľovi. Naopak, zmena lokálne nasadeného softvéru zvyčajne nezmení umiestnenie súborov, ktoré sa zvyčajne nachádzajú vo vlastnom podnikovom dátovom centre.

Bezpečnosť a ochrana súkromia SaaS

Zabezpečenie a ochrana osobných údajov sú tiež problém, rovnako ako v prípade iných cloudových služieb. Ak poskytovateľ služieb narazí na porušenie ochrany údajov, môže to narušiť bezpečnosť podnikových údajov a dostupnosť služieb.

Ďalšie potenciálne riziká sa týkajú kvality služieb a používateľských skúseností. Napriek vylepšeniam v sieťovej technológii, pretože aplikácie SaaS môžu byť hostené ďaleko od miesta, kde sa nachádzajú používatelia, môžu nastať problémy s latenciou, ktoré ovplyvňujú časy odozvy aplikácií.

Mnoho organizácií nemá širokú cloudovú stratégiu, čo viedlo k nárastu počtu podnikových používateľov, ktorí si sami kupujú aplikácie SaaS - bez znalosti IT - aby vyplnili existujúce medzery. To môže viesť k zbytočným výdavkom, zlej správe údajov a ďalšej práci na presune procesov a údajov z jedného neintegrovaného systému do druhého.

Salesforce a ďalšie spoločnosti SaaS

Salesforce.com bola raná spoločnosť SaaS a jej platforma SaaS zostáva jednou z najpopulárnejších cloudových aplikácií. Obchodný trh SaaS naďalej rastie a technológia SaaS si získava čoraz viac na popularite.

Medzi ďalších popredných podnikových poskytovateľov služieb SaaS patria ADP, Adobe Systems, Box, Citrix Systems, Dropbox, Google, IBM, Intuit, Microsoft, Oracle, SAP, ServiceNow a Workday. Ale stovky spoločností ponúkajú svoj softvér ako SaaS, od nástrojov na správu mobilných telefónov po správu výkazov výdavkov, od prekódovania videa po finančné výpočty, od vyčistenia údajov o zákazníkoch až po návrh pomocou počítača (CAD).

Integrácia SaaS

Pretože ponuky SaaS sú dostupné od toľkých poskytovateľov, kľúčovým trendom je nárast integrácie medzi ponukami dodávateľov. Existujú obe služby určené na integráciu viacerých aplikácií SaaS, napríklad zabezpečenie jednotného prihlásenia a riadenia prístupu medzi nimi, a úsilie v rámci komunity dodávateľov SaaS o vytvorenie integrácie medzi softvérom viacerých poskytovateľov, aby podnikové procesy mohli ľahšie prúdiť naprieč týmito aplikáciami pochádzajúcimi z viacerých poskytovateľov.

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