Freigeben über


Unterstützung der Workload in einer beratenden Rolle

Architekten sollten nach Möglichkeiten suchen, sich mit der Workload zu beschäftigen, während sie sich im Laufe der Zeit ändert. Ihre Rolle endet nicht mit der Entwurfsübergabe oder Beratung während der ersten Implementierung. Architekten bringen Eine Perspektive mit, die in anderen Aktivitäten verwendet werden kann, die mit der Produktentwicklung zusammenhängen.

Unterstützen von Modellierungsübungen

Teams können Workloads in mehreren Dimensionen und für mehrere Zwecke modellieren. Beispielsweise können Workloads Integritätssignale aus Implementierungsdetails und in Geschäftskonstrukte abstrahieren. Oder sie können das Systemwachstum im Laufe der Zeit oder den Lizenzierungsprozess modellieren, um alternative Abrechnungsmodelle zu evaluieren.

Unabhängig davon, ob das Modell eine Abstraktion ist oder Hypothetiken bewertet, um eine zukünftige Geschäftsentscheidung zu treffen, tragen Architekten zu diesem Prozess bei. Sie verwenden ihren Einblick in den Workloadentwurf, seine bekannten oder vorhergesagten Einschränkungen und seine Skalierungsmerkmale, um die Annahmen im Modell zu überprüfen oder zu optimieren und das System genauer anzunähern. Beispielsweise überprüfen Architekten das Integritätsmodell auf einen kritischen Fluss, indem sie die Merkmale von Abhängigkeiten bewerten, z. B. Service Level Objectives (SLOs).

Teilen potenzieller Verbesserungen

Architekten bleiben mit Grundlagen wie Cloudanbieterangeboten und Branchenentwurfsmustern auf dem laufenden. Features, die beim Entwerfen einer Workload auf dem neuesten Stand der Technik waren, sind möglicherweise nicht mehr vorhanden. Oder die erwarteten Nutzungsmuster der Anwendung manifestieren sich möglicherweise nicht in der Weise, wie sie vorhergesagt wurden. In solchen Fällen haben Sie die Möglichkeit, eine Empfehlung zu präsentieren, um den aktuellen Entwurf basierend auf diesem neuen Wissen weiter zu optimieren oder zu verfeinern.

Als Architekt sollten Sie das Workloadteam in regelmäßigen Abständen nachverfolgen, nachdem die Workload live ist. Die kontinuierliche Kommunikation hilft Ihnen, Ihr Wissen für zukünftige Entwurfsarbeiten zu erweitern, indem Sie sehen, wie der Entwurf implementiert wurde und wie er mit der tatsächlichen Verwendung funktioniert. Außerdem können Sie Optimierungsempfehlungen basierend auf der tatsächlichen Implementierung und Verwendung anbieten.

Hilfe bei Bewertungen

Wenn eine Workload überprüft wird, z. B. durch eine offizielle Überprüfung oder eine Konformitätsüberprüfung, kann die Beteiligung des Systemarchitekten ein Segen für den Prozess sein. Sie verwenden den Architekturentscheidungssatz der Workload, um Fragen zu Implementierungsoptionen zu beantworten. Sie bieten auch aktualisierte Diagramme, um das System während Unterhaltungen zu visualisieren und Sachkenntnisse bereitzustellen.

Architekten verfügen über autoritative Kenntnisse, die bei ausgewählten Kunden- oder Finanzierungseinsätzen Vertrauen in das Produkt schaffen. Sie können sich über die besonderen Anforderungen der Kunden an das Produkt informieren und diese Anforderungen beim Entwurf des Systems berücksichtigen.

Überprüfen vorgeschlagener Änderungen

Jede Workload verfügt über einen Backlog mit Arbeiten, die von einer allgemeinen, richtungsorientierten Arbeit bis hin zu bestimmten Aufgaben reichen. Architekten sollten an der Erfassung von Anforderungen, Rahmengrenzen und Bauakzeptanzkriterien für Arbeitselemente beteiligt werden.

Das Implementierungsteam ist damit beschäftigt, aktuelle Arbeitselemente bereitzustellen, sodass Architekten ihre Zeit nutzen können, um zukünftige Arbeitselemente zu überprüfen, zu validieren und zu verfeinern. Sie können dabei helfen, zu erkennen, wann ein neues Feature eine Neugestaltung einer Komponente im System erfordert, Kostenanalysen für eine vorgeschlagene Änderung bereitstellen oder einen Ansatz zur schrittweisen Einführung neuer Änderungen vorschlagen. Die frühzeitige Einbindung eines Architekten für eine vorgeschlagene Änderung, die neue Funktionen oder eine erweiterte Benutzerbasis beinhaltet, minimiert die Nacharbeit und hilft dem Team, Klippen im Entwurf zu entdecken.

Nächste Schritte