Dela via


Checklista för multitenancy i Azure

När du skapar din lösning för flera klientorganisationer i Azure finns det många element som du behöver tänka på. Använd den här checklistan som utgångspunkt för att utforma och skapa en lösning för flera klientorganisationer. Den här checklistan är en kompletterande resurs till artikelserien Architect multitenant solutions on Azure. Checklistan är strukturerad kring affärs- och tekniska överväganden och de fem grundpelarna i Azure Well-Architected Framework.

Tips/Råd

När du har gått igenom den här checklistan tar du SaaS Journey Review för att utvärdera din SaaS-produkt (programvara som en tjänst) genom att analysera din förståelse av multitenant-arkitektur och dess anpassning till bästa praxis för SaaS-drift.

Affärsöverväganden

Tillförlitlighetsöverväganden

Säkerhetsfrågor

  • Tillämpa Noll förtroende och principer för lägsta behörighet i alla lager i din lösning.

  • Kontrollera att du kan på ett korrekt sätt koppla användarbegäranden till klientorganisationer. Överväg att inkludera klientkontexten som en del av identitetssystemet eller via en annan metod, till exempel klientauktorisering på programnivå.

  • Design för klientisolering. Testa isoleringsmodellen kontinuerligt.

  • Se till att programkoden förhindrar åtkomst mellan klientorganisationer eller dataläckage.

  • Utför pågående intrångstester och säkerhetskodgranskningar.

  • Förstå dina klientorganisationers efterlevnadskrav, inklusive datahemvist och eventuella efterlevnads- eller regelstandarder som de kräver att du uppfyller.

  • Hantera domännamn korrekt och undvik sårbarheter som dangling Domain Name System och underdomänövertagandeattacker.

  • Följ tjänstspecifika riktlinjer för flera hyresgäster.

Överväganden för kostnadsoptimering

  • Granska checklistan för kostnadsoptimering förWell-Architected Framework, som gäller för alla arbetsbelastningar.

  • Se till att du kan mäta hyresgästförbrukning och korrelera den med dina infrastrukturkostnader.

  • Undvik antimönster. Antimönster omfattar att inte spåra kostnader, spåra kostnader med onödig precision, använda realtidsmätning och använda övervakningsverktyg för fakturering.

Överväganden för driftskvalitet

Överväganden för prestandaeffektivitet

Bidragsgivare

Microsoft ansvarar för den här artikeln. Följande deltagare skrev den här artikeln.

Huvudsakliga författare:

Annan deltagare:

  • John Downs | Principal Software Engineer, Azure Patterns &Practices

Om du vill se linkedin-profiler som inte är offentliga loggar du in på LinkedIn.