G'day,Ist es möglich, die Skalierbarkeit als Anforderung zu quantifizieren?
Ich las den Artikel Quantify in dem Buch "97 Dinge, die jeder Software Architect Should Know" (sanitised Amazon link), und es hat mich gefragt, wie Skalierbarkeit zu quantifizieren.
ich zwei Systeme für eine große britische Rundfunkgesellschaft entwickelt haben, die es gewohnt sind:
- erkennt das Ursprungsland für eingehende HTTP-Anforderungen oder
- bestimmen die geeigneten Videoformate für ein Bildschirm des Handys Geometrie und aktueller Verbindungstyp.
Beide Designs mussten Skalierbarkeit bieten.
Meine Entwürfe für beide Systeme sind horizontal hinter Caching Load-Balancing-Schichten skalierbar, die eingehende Anfragen für beide dieser Dienste verarbeiten und sie auf mehrere Server verteilen, die tatsächlich den Dienst selbst bereitstellen. Die anfängliche Erhöhung der Servicekapazität erfolgt durch Hinzufügen weiterer Server hinter der Lastausgleichsebene, daher der Begriff horizontale Skalierbarkeit.
Die Skalierbarkeit dieser Architektur ist jedoch begrenzt, wenn die Lastausgleichsschicht Schwierigkeiten hat, den eingehenden Anforderungsverkehr zu bewältigen.
Ist es also möglich, die Skalierbarkeit zu quantifizieren? Wäre es eine Schätzung, wie viele zusätzliche Server Sie hinzufügen könnten, um die Lösung horizontal zu skalieren?
-1: Link zu einer externen Seite, auf die nicht zugegriffen werden kann. –