Vícetenancy a Azure SQL Database

Vícetenantová řešení v Azure často používají Azure SQL Database. Na této stránce popisujeme některé funkce služby Azure SQL Database, které jsou užitečné při práci s vícetenantálními systémy, a uvádíme odkazy na pokyny a příklady použití služby Azure SQL ve vícetenantových řešeních.

Pokyny

Tým Azure SQL Database zveřejnil rozsáhlé pokyny k implementaci vícetenantových architektur s Azure SQL Database. Viz Vzory SaaSpro více tenantů s Azure SQL Database . Zvažte také pokyny k dělení azure SQL databází.

Funkce Azure SQL Database, které podporují vícetenancy

Azure SQL Database obsahuje řadu funkcí, které podporují vícetenancy.

Elastické fondy

Elastické fondy umožňují sdílet výpočetní prostředky mezi několika databázemi na stejném serveru. Pomocí elastických fondů můžete dosáhnout elasticity výkonu pro každou databázi a zároveň dosáhnout nákladové efektivity sdílením zřovaných prostředků mezi databázemi. Elastické fondy poskytují integrovanou ochranu před problémem s hlučným sousedem.

Další informace:

Nástroje elastické databáze

Model horizontálního dělení umožňuje škálovat úlohy napříč několika databázemi. Azure SQL Database poskytuje nástroje pro podporu horizontálního dělení. Mezi tyto nástroje patří správa map horizontálních oddílů (databáze, která sleduje tenanty přiřazené ke každému horizontálnímu oddílu) a také spouštění a sledování dotazů a operací správy ve více horizontálních oddílech pomocí elastických úloh.

Další informace:

Zabezpečení na úrovni řádků

Zabezpečení na úrovni řádků je užitečné při používání sdílených tabulek k vynucování izolace na úrovni tenanta.

Další informace:

Správa klíčů

Funkce Always Encrypted poskytuje koncové šifrování vašich databází. Pokud vaši tenanti vyžadují, aby dodávají vlastní šifrovací klíče, zvažte nasazení samostatných databází pro každého tenanta a zvažte povolení funkce Always Encrypted zabezpečení.

Další informace:

Další kroky

Viz Zdroje informací pro architekty a vývojáře vícetenantových řešení.