Hoppa till innehållet

Multitenancy

Multitenancy stöder åtskilda kund- eller gruppområden i samma lösning. En tenant är inte automatiskt en person eller en databas.

Även känt somMulti-TenancyFlerkundsarkitektur
Mjukvaruutveckling

Multitenancy innebär att programvara stöder flera logiskt avgränsade kunder eller grupper som tenants. En tenant kan vara ett företag med flera användare. Tilldelningen av personer och data måste vara tydligt reglerad.

Exempel och arkitekturgräns

I en hypotetisk applikation använder olika företag samma produkt. Deras beställningar stannar inom det tillåtna företagsområdet. Om en person ska tillhöra flera områden kräver tillhörighet och byte tydliga regler.

Genomförandet kan använda gemensamma eller separata resurser; en enda databas är inget krav. Multitenancy ensam bevisar inte heller säker isolering. Åtkomst via listor, filer, gränssnitt och bakgrundsbehandling måste faktiskt följa avsedda gränser. Avsiktligt delade data kräver en egen uttrycklig regel.

Källor

Artiklar om ämnet

Mjukvaruutveckling med ASES

Skräddarsydd programvara, webb- och mobilappar