Freigeben über


Prüfliste für das Entwerfen und Erstellen von mehrinstanzenfähigen Lösungen in Azure

Wenn Sie Ihre mehrinstanzenfähige Lösung in Azure erstellen, müssen Sie zahlreiche Elemente berücksichtigen. Verwenden Sie diese Prüfliste als Startpunkt, um dazu beizutragen, Ihre mehrinstanzenfähige Lösung zu entwerfen und zu erstellen. Diese Prüfliste ist eine Begleitressource für die Artikelreihe Architecting multitenant solutions on Azure (Entwerfen von mehrinstanzenfähigen Lösungen in Azure). Die Prüfliste basiert auf den geschäftlichen und technischen Überlegungen und den fünf Säulen des Azure Well-Architected Frameworks.

Tipp

Nachdem Sie diese Checkliste durchgegangen sind, sollten Sie Ihr SaaS-Produkt anhand der SaaS Journey Review bewerten, indem Sie Ihr Verständnis der mandantenfähigen Architektur und deren Ausrichtung an den bewährten Methoden des SaaS-Betriebs analysieren.

Geschäftsüberlegungen

  • Seien Sie sich darüber im Klaren, welche Art von Lösung Sie erstellen, z. B. Business-to-Business (B2B), Business-to-Consumer (B2C) oder Ihre Unternehmenssoftware, und wie sich Mandanten von Benutzern unterscheiden.
  • Definieren Sie Ihre Mandanten. Seien Sie sich darüber im Klaren, wie viele Mandanten Sie anfänglich unterstützen werden, und berücksichtigen Sie ihre Wachstumspläne.
  • Definieren Sie Ihr Preismodell, und stellen Sie sicher, dass es mit dem Verbrauch von Azure-Ressourcen durch Ihre Mandanten übereinstimmt.
  • Erfahren Sie, ob Sie Ihre Mandanten in verschiedene Ebenen untergliedern müssen. Ebenen können über unterschiedliche Preise, Features, Leistungszusagen, geografische Standorte usw. verfügen.
  • Entscheiden Sie sich basierend auf den Anforderungen Ihrer Kunden für die Mandantenmodelle, die für verschiedene Teile Ihrer Lösung geeignet sind.
  • Wenn Sie bereit sind, verkaufen Sie Ihre mehrinstanzenfähige B2B-Lösung über den Microsoft Commercial Marketplace.

Überlegungen in Bezug auf die Zuverlässigkeit

Sicherheitshinweise

Überlegungen zur Kostenoptimierung

Überlegungen zum optimalen Betrieb

  • Verwenden Sie die Automatisierung, um den Mandantenlebenszyklus zu verwalten, z. B. Onboarding, Bereitstellung und Konfiguration.
  • Machen Sie sich mit den Unterschieden zwischen Steuerungsebene und Datenebene in Ihrer mehrinstanzenfähigen Lösung vertraut.
  • Finden Sie das richtige Gleichgewicht für die Bereitstellung von Dienstupdates. Berücksichtigen Sie sowohl die Anforderungen Ihrer Mandanten als auch Ihre eigenen betrieblichen Anforderungen.
  • Überwachen Sie die Integrität des gesamten Systems sowie der einzelnen Mandanten.
  • Konfigurieren und testen Sie Warnungen, damit sie Sie benachrichtigen, wenn bei bestimmten Mandanten Probleme auftreten oder deren Nutzungslimits überschritten werden.
  • Organisieren Sie Ihre Azure-Ressourcen für Isolation und Skalierung.
  • Vermeiden Sie Bereitstellungs- und Konfigurationsantimuster. Antimuster umfassen die Ausführung separater Versionen der Lösung für jeden Mandanten, die Hartcodierung mandantenspezifischer Konfigurationen oder Logik sowie manuelle Bereitstellungen.

Überlegungen zur Leistungseffizienz

Beitragende

Dieser Artikel wird von Microsoft gepflegt. Er wurde ursprünglich von folgenden Mitwirkenden geschrieben:

Hauptautoren:

Andere Mitwirkende:

Melden Sie sich bei LinkedIn an, um nicht öffentliche LinkedIn-Profile anzuzeigen.

Nächste Schritte