Topologiöverväganden
Du kan distribuera Microsoft Identity Manager (MIM)-komponenter på en och samma server eller på flera servrar i flera olika konfigurationer. Vilken topologi du väljer för din distribution påverkar vilken prestanda du kan få ut från MIM. Denna artikel presenterar flera olika topologier som du kan överväga att implementera.
Anteckning
De här alternativen är tillämpliga för distributioner som endast använder MIM-synkronisering, MIM-tjänst och MIM-portal för identitetshantering. För distributioner med MIM CM, MIM BHOLD-programsvit eller för privilegierad åtkomsthantering gäller andra distributionsalternativ.
MIM-komponenter
När du utformar din distributionstopologi är det viktigt att känna till vad varje komponent gör och hur de alla samverkar.
- MIM-portal – ett gränssnitt för lösenordsåterställning, grupphantering och administrativa åtgärder. -
- MIM-tjänst – en webbtjänst som implementerar funktionerna för identitetshantering i MIM 2016.
- MIM-synkroniseringstjänst – synkroniserar data med andra system för identitetshantering.
- Microsoft SQL Server – MIM-tjänsten och MIM-synkroniseringstjänsten sparar båda data i SQL-databaser.
I nedanstående tabell visas värdalternativen för varje enskild MIM-komponent. De kan ha samma dator som värd eller distribueras på flera servrar och kluster.
MIM-portal | MIM-tjänst | MIM-synkroniseringstjänst | SQL Server | |
---|---|---|---|---|
Samma dator | Ja | Ja | Ja | Ja |
Enskild server | Ja | Ja | Ja | Ja |
Kluster för utjämning av nätverksbelastning | Ja | Ja | ||
Serverkluster | Yes |
Topologi i flera skikt
Topologin i flera skikt är den mest tillämpade topologitypen. Den erbjuder störst flexibilitet. MIM-portalen, MIM-tjänsten och databaserna är indelade i separata skikt och distribueras på flera olika datorer. Denna topologi gör skalningen av de olika MIM-komponenterna mer flexibel. Du kan exempelvis skala MIM-portalen horisontellt genom att lägga till ytterligare servrar i ett kluster för utjämning av nätverksbelastning (NLB). På liknande sätt kan du skala MIM-tjänsten genom att använda ett NLB-kluster och genom att öka antalet datorer (noder) i klustret efter behov.
När topologi i flera skikt används utses en särskild dator som värd för varje SQL-databas (en för varje MIM-tjänst och en annan för MIM-synkroniseringstjänsten). Skalbarheten för prestandan hos datorer som är värdar för SQL-databaser kan utökas genom att lägga till eller uppgradera hårdvara, t.ex. genom att uppgradera processorer, lägga till extra processorer, öka eller uppgradera RAM-minnet eller uppgradera hårddiskkonfigurationerna för att öka läs- och skrivbehörigheter samt minska svarstiden.
I denna konfiguration är samma dator värd för MIM-synkroniseringstjänsten och dess databas. Samma prestanda ska dock vara möjlig att uppnå om det finns en dedikerad nätverksanslutning på 1 Gigabit mellan MIM-synkroniseringstjänsten och dess databas när olika datorer är värdar för dem.
Diagram över topologi i flera skikt med flera MIM-tjänster
Det kan ta lång tid att synkronisera data med externa system och processen kan utgöra en stor belastning på systemet under tiden den pågår. Om synkroniseringskonfigurationen resulterar i utlösandet av principer med arbetsflöden, delar dessa principer resurser med slutanvändarens arbetsflöden. Sådana problem förstärkas med arbetsflöden för autentisering, som lösenordsåterställningar, som genomförs i realtid och där slutanvändaren väntar på att processen ska slutföras. Genom att tillhandahålla en instans av MIM-tjänsten för slutanvändaråtgärder och en separat portal för synkronisering av administrationsinformation kan du erbjuda bättre svarstider för slutanvändaråtgärder.
Precis som för standardversionen av topologi i flera skikt kan du höja MIM-portalens prestanda genom att använda ett NLB-kluster och öka antalet noder i klustret efter behov.
Datorerna som kör SQL Server och som är värdar för MIM-synkroniseringstjänsten och MIM-tjänstdatabasen påverkar avsevärt den övergripande prestandan för din MIM-distribution. Därför ska du följa rekommendationerna i dokumentationen för SQL Server för att optimera databasprestandan. Mer information finns i följande dokument:
Se även
- Den nedladdningsbara kapacitetsplaneringsguiden för Forefront Identity Manager (FIM) 2010 innehåller mer information om testversioner och prestandatestresultat.