Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Nächste Schritte
In diesem Leitfaden wurden verschiedene Netzwerkzugriffsansätze in verschiedenen Szenarien beschrieben und die Vor- und Nachteile der einzelnen Architekturen beschrieben. Sie sollten verstehen, warum die Wahl eines Netzwerkzugriffsansatzes keine rein technologische Diskussion sein sollte. Die Abstimmung zwischen Geschäft und Technologie ist von entscheidender Bedeutung. Die folgenden nächsten Schritte und Empfehlungen können Ihnen helfen, Ihre Netzwerkarchitekturstrategie zu bewerten und zu standardisieren, indem Sie die aktuellen Kapazitäten bewerten, Marktanforderungen analysieren und Kontrollmaßnahmen implementieren.
In diesem Abschnitt werden folgende Themen behandelt:
Bewertung der aktuellen Architektur und Fähigkeiten
Überprüfen Sie die aktuelle Netzwerkarchitektur anhand relevanter Datenquellen, wie z. B. dem Selbstbewertungsrahmen in diesem Leitfaden, den aktuellen regulatorischen Anforderungen und der aktuellen Marktlage (sowohl in Bezug auf Ihre Kunden als auch in Bezug auf eine Wettbewerbsanalyse). Erwägen Sie beispielsweise die Verwendung des AWS Well-Architected Framework
Prüfen Sie alle möglichen Ausnahmen, Einzelfälle und historische Produktentscheidungen. Seien Sie neugierig, fordern Sie sie heraus und gehen Sie nicht automatisch davon aus, dass sie gültig sind. Kundenanforderungen von vor Jahren sind möglicherweise nicht mehr gültig. Wenn Sie Annahmen in Frage stellen, können Sie Ihre Architektur vereinfachen und ihre Komplexität reduzieren.
Einfach ausgedrückt: Dokumentieren Sie die Beobachtungen, sodass sie von verschiedenen Rollen in Ihrem Unternehmen abgerufen und verstanden werden können. Erfassen Sie, wo sich der aktuelle Status vom Zielstatus unterscheidet, was der Zielstatus ist, welche Auswirkungen es hat und wann Beobachtungen gemacht wurden. Die Aufzeichnung dieser Informationen hilft Ihren Organisationen, Entscheidungen auf der Grundlage aktueller Daten zu treffen.
Markt- und Kundenanalysen
Sammeln Sie Einblicke in Markttrends. Was ist derzeit die bevorzugte Art von Verbrauchern, auf SaaS-Angebote wie Ihre zuzugreifen? Treffen Sie Ihre Kunden immer noch dort, wo sie sind? Haben sich die Kundenkohorten oder das Verhalten geändert? Haben Ihre Führungskräfte den Zug in Richtung eines neuen Marktes, einer Region mit spezifischen regulatorischen Anforderungen oder einer neuen Kundengruppe gesteuert? Hat sich Ihr Geschäfts- oder Betriebsmodell geändert? Denken Sie zum Beispiel darüber nach, Ihre Dienstleistungen mit einem White-Labeling zu versehen? Beinhaltet Ihr Wachstumsplan die Zusammenarbeit mit Partnern, sodass Ihr Service für Kunden verfügbar ist, wenn sie sich mit diesen Partnern verbinden?
Strategische Ausrichtung
Wenn Sie Ihre aktuellen Fähigkeiten, Ihre aktuelle Architektur, Ihren Markt und Ihre Kunden verstanden haben, sollten Sie ein Treffen zur strategischen Ausrichtung einberufen. Stellen Sie sich gemeinsam mit den relevanten Produkt-, Geschäfts- und Technologieakteuren die Frage, welche Anforderungen noch gültig sind und welche neuen Anforderungen berücksichtigt werden müssen. Finden Sie Möglichkeiten, die Komplexität zu reduzieren, indem Sie Anforderungen streichen, die nicht mehr benötigt werden. Dabei handelt es sich nicht um einen Entwurf durch ein Komitee. Das Entwicklungsteam muss die eigentliche Architektur und die Implementierungsdetails vorbereiten und selbst in die Hand nehmen. Bei diesem Treffen sollte jedoch geklärt werden, warum diese Anforderungen den größtmöglichen Nutzen für Ihre Kunden und Ihr Unternehmen bieten.
Standardisierung
Um Kunden anzulocken, könnte es verlockend sein, jedem Benutzer die Wahl zu lassen, wie er eine Verbindung zu Ihrem Dienst herstellen möchte. Schließlich könnte jede Lösung technisch funktionieren, und Sie verfügen möglicherweise auch über das Know-how und die Ressourcen, um sie alle zu verwalten und zu betreiben. Das kann bis zu einem gewissen Punkt gut funktionieren, aber wenn Ihr Unternehmen wächst, wird es schwierig, es zu verwalten. Ihr Observability-Stack muss Metriken aus mehreren Lösungen unterstützen, und die Zuverlässigkeitsingenieure Ihrer Website müssen diese auch verstehen können. Sie benötigen up-to-date Dokumentation für jeden Konnektivitätsansatz. Wesentliche Änderungen an Ihrer Anwendung müssen anhand der einzelnen von Ihnen angebotenen Zugriffsansätze bewertet werden. Sie müssen für jeden Zugriffsansatz Automatisierungen und Infrastruktur als Code (IaC) schreiben und verwalten. Der zusätzliche Aufwand, der entsteht, wenn der Zugriff auf Ihren Service nicht standardisiert wird, muss gegen die Flexibilität abgewogen werden, die Sie Ihren Kunden bieten möchten.
Wenn Sie sich bei Ihrer Entscheidungsfindung von einem Polarstern leiten lassen möchten, empfehlen wir eine Standardisierung. Die Standardisierung der Art und Weise, wie Ihre Kunden mit den von Ihnen angebotenen Dienstleistungen interagieren, ist in der Regel die wirksamste Maßnahme, die Sie ergreifen können, um viele Erfolgskennzahlen in Ihrem Unternehmen zu verbessern. Standardisierung erleichtert es Produktteams, die Kostenstruktur Ihrer Dienstleistungen zu verstehen und datengestützte Produktentscheidungen zu treffen. In einer Umgebung, die nach vordefinierten Standards entwickelt, eingeführt und betrieben wird, ist es für Betriebsteams einfacher, Probleme zu beheben und Teile des Fehlerbehebungsprozesses zu automatisieren. Es kann Ihnen helfen, Anomalien, unerwartetes Verhalten oder Aktionen eines böswilligen Akteurs zu erkennen. Durch die Standardisierung wird auch die technische Verschuldung reduziert. Die Entwicklungsteams benötigen weniger Zyklen, um Änderungen an der Produktion zu testen und umzusetzen. Es kann auch Ihre Markteinführung beschleunigen, den Erfolg beim Self-Service-Onboarding verbessern und das regulatorische Risiko verringern.
Wir empfehlen Ihnen daher, auch alle derzeit geltenden Sonderregelungen zu überprüfen. Quantifizieren Sie die Anzahl der Betriebszyklen, die Sie für die Unterstützung Ihrer Bestandskunden aufwenden. Vergleichen Sie Ihre Ergebnisse mit historischen Daten und beurteilen Sie, ob Ihr derzeitiger Ansatz für die kommenden Jahre geeignet ist. Wann immer es notwendig ist, von Standards abzuweichen, stellen Sie die Anforderungen, die diesen Anforderungen zugrunde liegen, in Frage. Beurteilen Sie die Auswirkungen und wägen Sie die unmittelbaren Vorteile mit langfristigen Verpflichtungen ab.
In Fällen, in denen Anpassungen unvermeidlich sind, aber im Widerspruch zu Ihren Standards stehen, sollten Sie ein Modell der gemeinsamen Verantwortung in Betracht ziehen. Bei diesem Modell sind Ihre Produkte weitgehend vor den gewünschten Änderungen geschützt, und die Anpassung erfolgt in einer minimalistischen, speziellen Umgebung. Ein Beispiel finden Sie im Verbindung mit einer Transit-VPC-Architektur herstellen Abschnitt.
Governance
Für die Einhaltung regulatorischer Anforderungen und Ihrer eigenen internen Standards ist Unternehmensführung unerlässlich. Wenn eine angemessene Unternehmensführung vorhanden ist, können Sie kontrollieren, wo und wie Standards durchgesetzt werden. Sie richten auch Kontrollen ein, um Abweichungen von den Standards aufzudecken und die Ressourcenverantwortlichen über notwendige Korrekturmaßnahmen zu informieren. AWS Organizations, AWS ConfigAWS CloudTrail, und AWS Control Towersind nur einige von vielen, AWS-Services die Ihnen bei der Verwaltung und Steuerung Ihrer Workloads in der helfen können. AWS Cloud
Wiederholung
Nutzen Sie die Erkenntnisse aus Ihren ersten Bemühungen und richten Sie einen einfachen, wiederholbaren Prozess ein, um auch in future auf dem Laufenden zu bleiben. Definieren Sie, von welchen Rollen Sie Inputs benötigen, wie oft, wie genau die Daten sein müssen, wie die Daten geteilt werden und wer darauf reagiert.