Zusammenfassung

Abgeschlossen

Wenn Ihr Wachstum oder die Nachfrage nach Ihren Systemen Ihre aktuelle Kapazität übersteigt oder voraussichtlich übersteigen wird – das ist eine erfreuliche Herausforderung. Gutes Wachstum kann jedoch eine ebenso große Bedrohung für die Zuverlässigkeit Ihres Systems darstellen wie jeder andere Faktor.

In diesem Modul haben wir uns angesehen, wie wir das Wachstum durch Skalierung behandeln, und viele der Überlegungen, die daraus resultieren. Hier ist eine Zusammenfassung der behandelten Elemente:

  • Skalierbarkeit und Zuverlässigkeit: Ihre Systeme skalierbarer zu machen, macht sie als sekundärer Vorteil zuverlässiger.
  • Kapazitätsplanung: Ermittlung der aktuellen Ressourcenauslastung. Korrelieren Sie sie mit Geschäftsmetriken und Projekt für organisches und anorganisches Wachstum.
  • Service-Grenzwerte und -kosten: Beachten Sie Azure Servicelimits und -quoten und arbeiten Sie mit Ihren Finanzteams zusammen, um die Cloudausgaben zu prognostizieren.
  • Code vor dem Skalieren: Finden Sie Fehler, lösen Sie ineffiziente Abfragen und beheben Sie Konfigurationsprobleme, bevor Sie skalieren.
  • Anwendungsskalierbarkeitstechniken: Verwenden Sie Skalierungssätze für virtuelle Computer, Entkoppelung mit Warteschlangen, Zwischenspeichern im Arbeitsspeicher und Datenbanksharding, um Anwendungen skalierbarer zu machen.
  • Going global: Verwenden Sie Azure Front Door und Azure Traffic Manager, um Anwendungen in allen Regionen zu skalieren, und verstehen Sie die Kompromisse verschiedener Datenkonsistenzmodelle.

Weitere Informationen finden Sie im Azure Architecture Center für Skalierbarkeitsempfehlungen und Architekturanleitungen.