Video: Christine Heckart, Scalyr | CUBEConversation, February 2019 2024
betekent cloud computing in m dat een SaaS-leverancier (Software as a Service) één versie van zijn software biedt voor alle haar klanten. Dit verschilt van een oplossing met één huurder die wordt gehost , waarbij de toepassing zich op de server van een leverancier bevindt, maar de codebase uniek is voor elke klant.
Hoe werkt multi-tenancy? Hoewel alle gebruikers van de software toegang hebben tot dezelfde fundamentele componenten, worden de gegevens en configuraties die specifiek zijn voor een klant opgeslagen in een afzonderlijke en veilige container. Gebruikers hebben toegang tot alle mogelijkheden van de software, maar hun gegevens worden niet gedeeld.
De voordelen van een multi-tenancy SaaS ten opzichte van een door derden gehoste single-tenancy-toepassing omvatten het volgende:
-
Lagere kosten door schaalvoordelen: Met een single- oplossing die door huurders wordt gehost, moeten SaaS-leveranciers hun datacenter uitbouwen voor nieuwe klanten.
In tegenstelling daarmee krijgen nieuwe gebruikers in een omgeving met meerdere tenants toegang tot dezelfde basissoftware, dus schaalverkleining heeft veel minder gevolgen voor de infrastructuur voor leveranciers (afhankelijk van de grootte van de toepassing en de benodigde hoeveelheid infrastructuur).
-
Gedeelde infrastructuur leidt tot lagere kosten: SaaS biedt bedrijven van alle groottes de mogelijkheid operationele kosten van de infrastructuur en datacenter te delen. Gebruikers hoeven geen applicaties en meer hardware aan hun datacenters toe te voegen, en sommige kleine en middelgrote bedrijven hebben zelfs geen datacenters nodig als ze SaaS gebruiken.
-
Doorlopend onderhoud en updates: Eindgebruikers hoeven geen dure onderhoudskosten te betalen om hun software up-to-date te houden. Nieuwe functies en updates zijn inbegrepen bij een SaaS-abonnement en worden door de leverancier uitgerold.
-
Configuratie kan worden uitgevoerd terwijl de onderliggende codebase ongewijzigd blijft: Hoewel on-premises applicaties en oplossingen die door één tenant worden gehost vaak worden aangepast, is dit streven kostbaar en moet de code van een toepassing worden gewijzigd. Bovendien kan deze aanpassing upgrades tijdrovend maken, omdat een upgrade mogelijk niet compatibel is met uw aanpassing.
De meeste SaaS-oplossingen met meerdere huurders zijn zo ontworpen dat ze in hoge mate configureerbaar zijn, zodat bedrijven de toepassing kunnen laten functioneren zoals ze willen, zonder de onderliggende code of gegevensstructuur te wijzigen. Omdat de code ongewijzigd is, kunnen upgrades gemakkelijk worden uitgevoerd.
-
Leveranciers hebben er alle belang bij dat alles soepel verloopt: SaaS-aanbieders met meerdere tenants hebben in zekere zin alle eieren in één mand.Hoewel dit gevaarlijk klinkt, is het een voordeel voor eindgebruikers.
In een omgeving met één tenant kan er bij een onderbreking van de service slechts één klant betrokken zijn, wat betekent dat de leverancier mogelijk traag reageert en niet de nodige stappen onderneemt om ervoor te zorgen dat het probleem niet opnieuw optreedt.
In tegenstelling tot een multi-tenant-oplossing kan een lichte storing van invloed zijn op alle klanten van een leverancier. Het is daarom absoluut noodzakelijk dat SaaS-leveranciers aanzienlijke hoeveelheden geld en moeite investeren in het garanderen van uptime, continuïteit en prestaties.