Pojem

Multi-tenancy

Architektúra, pri ktorej jedna inštancia softvéru, najčastejšie SaaS, slúži mnohým zákazníkom naraz a ich dáta sú logicky oddelené. Znižuje náklady poskytovateľa, kľúčová je však spoľahlivá izolácia údajov medzi klientmi.

Aktualizované

Čo to znamená

Multi-tenancy je architektúra, v ktorej jedna inštancia softvéru, zvyčajne SaaS, obsluhuje naraz mnoho zákazníkov, takzvaných nájomníkov. Všetci používajú tú istú aplikáciu a často aj tú istú databázu, ale ich dáta sú logicky oddelené, takže každý vidí len svoje.

Model znižuje náklady poskytovateľa, pretože netreba prevádzkovať samostatný server pre každého klienta. Aktualizácie sa nasadzujú raz pre všetkých, a preto majú všetci zákazníci rovnakú verziu. Väčšina online účtovných programov a cloudových služieb funguje práve takto.

Opakom je single-tenant, keď každý zákazník má vlastnú inštanciu aplikácie a databázy. Ponúka väčšiu izoláciu a možnosť prispôsobenia, ale je drahší. Niektorí poskytovatelia kombinujú oba prístupy a väčším klientom ponúkajú oddelené prostredie za príplatok.

Ako to funguje v praxi

Pri výbere SaaS služby pre účtovníctvo či mzdy sa oplatí pýtať, ako poskytovateľ oddeľuje dáta klientov, kde sú uložené a kto k nim má prístup. Certifikácie ako ISO 27001 alebo správa SOC 2 ukazujú, že poskytovateľ má zavedené a overené bezpečnostné kontroly.

Poskytovateľ je pri spracúvaní osobných údajov sprostredkovateľom, preto treba uzavrieť zmluvu o spracúvaní. Mala by upravovať lokalitu dát, subdodávateľov, hlásenie incidentov a vrátenie či vymazanie dát po skončení zmluvy.

Keďže všetci zdieľajú rovnakú infraštruktúru, výpadok alebo aktualizácia sa dotkne všetkých zákazníkov naraz. Je dobré poznať plánované odstávky, dostupnosť garantovanú v zmluve a mať vlastný export dôležitých dát, napríklad pred termínom podania priznania.

Na čo si dať pozor

Hlavným rizikom je chyba v oddelení dát, keď by jeden zákazník mohol vidieť údaje iného. Takýto incident je porušením ochrany osobných údajov podľa GDPR a dotkne sa všetkých klientov poskytovateľa. Preto je dôležité overiť, ako poskytovateľ izoláciu testuje.

Možnosti prispôsobenia sú obmedzené, pretože všetci používajú rovnakú aplikáciu. Firma s veľmi špecifickými procesmi môže naraziť na to, že poskytovateľ požadovanú zmenu neurobí. Pred prechodom je dobré overiť, či služba pokryje potrebné procesy bez obchádzok.

Potrebujete pojem vysvetliť na vašej konkrétnej situácii? Konzultácie od 55 € / hodina bez DPH, podľa témy a zložitosti.