Dela via


Checklista för att utforma och skapa lösningar för flera klientorganisationer 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 arkitekturlösningar för flera klientorganisationer i Azure-serien med artiklar. Checklistan är strukturerad kring affärsrelaterade och tekniska överväganden och de fem grundpelarna i Azure Well-Architected Framework.

Dricks

När du har gått igenom den här checklistan kan du göra En Granskning av SaaS-resan för att utvärdera din SaaS-produkt genom att analysera din förståelse för arkitektur för flera klientorganisationer och dess anpassning till metodtips för SaaS-åtgärder.

Affärsöverväganden

Tillförlitlighetsöverväganden

Säkerhetsfrågor

  • Tillämpa principerna för Nulta pouzdanost och lägsta behörighet i alla lager i din lösning.
  • Se till att du kan mappa användarbegäranden korrekt till klientorganisationer. Överväg att inkludera klientkontexten som en del av identitetssystemet, eller genom att använda ett annat sätt, 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 DNS- och underdomänövertagandeattacker.
  • Följ tjänstspecifika riktlinjer för flera klientorganisationer.

Överväganden för kostnadsoptimering

Överväganden för driftskvalitet

Överväganden för prestandaeffektivitet

  • Gå igenom checklistan för Azure Well-Architected Performance Efficiency, som gäller för alla arbetsbelastningar.
  • Om du använder delad infrastruktur ska du planera för hur du ska åtgärda problem med bullriga grannar . Se till att en klientorganisation inte kan minska systemets prestanda för andra klienter.
  • Bestäm hur du skalar dina beräknings-, lagrings-, nätverksresurser och andra Azure-resurser för att matcha kraven från dina klienter.
  • Överväg varje Azure-resurss skalningsgränser. Organisera dina resurser på rätt sätt för att undvika resursorganisationens antimönster. Överkonstruera till exempel inte din lösning för att arbeta med orealistiska skalningskrav.

Deltagare

Den här artikeln underhålls av Microsoft. Det har ursprungligen skrivits av följande medarbetare.

Huvudsakliga författare:

Annan deltagare:

Om du vill se icke-offentliga LinkedIn-profiler loggar du in på LinkedIn.

Nästa steg