Ihre Service Fabric-Anwendung und nächste Schritte
Ihre Azure Service Fabric-Anwendung wurde erstellt. Dieser Artikel enthält eine Reihe von Ressourcen, einige weitere Informationen, die möglicherweise von Interesse sind, und die möglichen nächsten Schritte.
Neue Benutzer finden Tutorials, exemplarische Vorgehensweisen und Beispiele möglicherweise hilfreich. Es kann auch hilfreich sein, die Struktur des erstellten Anwendungsprojekts zu überprüfen. Außerdem sind Beschreibungen von Programmiermodellen, Dienstkommunikation, Anwendungssicherheit und Anwendungslebenszyklus von Service Fabric enthalten.
Erfahrenere Benutzer finden den Abschnitt zu bewährten Methoden in Service Fabric sicher nützlich, weil sie dort lernen, die Plattform- und Strukturanwendungen mit maximaler Effizienz zu nutzen.
Nutzen Sie für Fragen, Feedback oder Meldung eines Problems die Informationen im entsprechenden Abschnitt.
Erste Schritte mit Tutorials, exemplarischen Vorgehensweisen und Beispielen
Wollen Sie loslegen?
Arbeiten Sie sich durch das Tutorial zur .NET-Anwendung. Erfahren Sie, wie Sie eine App mit einem ASP.NET Core-Front-End und einem zustandsbehafteten Back-End erstellen, die Anwendung auf einen Cluster bereitstellen, CI/CD konfigurieren und die Überwachung und Diagnose einrichten.
Oder probieren Sie eine der folgenden exemplarischen Vorgehensweisen aus, und erstellen Sie Ihre(n) erste(n)...
- Reliable Services-Dienst in C# unter Windows
- Reliable Actors-Dienst in C# unter Windows
- Ausführbaren Gastdienst unter Windows
- Windows-Containeranwendung
Vielleicht sind Sie auch daran interessiert, unsere Beispielanwendungen auszuprobieren.
Das Anwendungsprojekt
Jede neue Anwendung umfasst ein Anwendungsprojekt. Es gibt möglicherweise je nach gewähltem Diensttyp ein oder zwei zusätzliche Projekte.
Das Anwendungsprojekt besteht aus Folgendem:
- Ein Satz von Verweisen auf die Dienste, aus denen die Anwendung besteht.
- Drei Veröffentlichungsprofile („1-Node Local“, „5-Node Local“ und „Cloud“), die Sie zum Verwalten der Voreinstellungen für die Arbeit mit unterschiedlichen Umgebungen verwenden können – z.B. für den Clusterendpunkt und eine Einstellung, ob standardmäßig Upgradebereitstellungen ausgeführt werden sollen.
- Drei Anwendungsparameterdateien (wie oben), mit denen Sie umgebungsspezifische Anwendungskonfigurationen verwalten können, wie z.B. die Anzahl der Partitionen, die für einen Dienst erstellt werden sollen. Erfahren Sie, wie Sie Ihre Anwendung für mehrere Umgebungen konfigurieren.
- einem Bereitstellungsskript, mit dem Sie Ihre Anwendung über die Befehlszeile oder als Teil einer automatisierten fortlaufenden Integrations- und Bereitstellungspipeline bereitstellen können Erfahren Sie mehr über das Bereitstellen von Anwendungen mithilfe von PowerShell.
- das Anwendungsmanifest, das die Anwendung beschreibt Das Manifest finden Sie im Ordner „ApplicationPackageRoot“. Erfahren Sie mehr über Anwendungs- und Dienstmanifeste.
Weitere Informationen zu den Programmiermodellen
Service Fabric bietet verschiedene Methoden zum Schreiben und Verwalten von Diensten. Hier folgen eine Übersicht und konzeptionelle Informationen zu zustandslosen und zustandsbehafteten Reliable Services, Reliable Actors, Containern, ausführbaren Gastdateien und zustandslosen und zustandsbehafteten ASP.NET Core-Diensten.
Weitere Informationen zur Dienstkommunikation
Eine Service Fabric-Anwendung besteht aus verschiedenen Diensten, die jeweils eine bestimmte Aufgabe ausführen. Diese Dienste können miteinander kommunizieren und es kann Clientanwendungen außerhalb des Clusters geben, die sich mit den Diensten verbinden und mit ihnen kommunizieren. Erfahren Sie, wie die Kommunikation mit und zwischen Ihren Diensten in Service Fabric eingerichtet wird.
Weitere Informationen zum Konfigurieren der Anwendungssicherheit
Sie können Anwendungen sichern, die im Cluster unter verschiedenen Benutzerkonten ausgeführt werden. Mit Service Fabric werden auch die Ressourcen gesichert, die von Anwendungen zum Zeitpunkt der Bereitstellung in den Benutzerkonten genutzt werden, z.B. Dateien, Verzeichnisse und Zertifikate. So lässt sich erreichen, dass ausgeführte Anwendungen auch in einer gemeinsamen gehosteten Umgebung sicher voneinander abgegrenzt sind. Erfahren Sie, wie Sie Sicherheitsrichtlinien für Ihre Anwendung konfigurieren.
Ihre Anwendung kann vertrauliche Informationen (z. B. Speicherverbindungszeichenfolgen, Kennwörter oder andere Werte, die nicht als Nur-Text verarbeitet werden sollen) enthalten. Erfahren Sie, wie Sie geheime Schlüssel in der Anwendung verwalten.
Weitere Informationen zum Anwendungslebenszyklus
Ähnlich wie auf anderen Plattformen durchläuft eine Service Fabric-Anwendung normalerweise die folgenden Phasen: Entwurf, Entwicklung, Test, Bereitstellung, Upgrade, Wartung und Deinstallation. Dieser Artikel bietet eine Übersicht über die APIs und wie sie von den verschiedenen Rollen während der Phasen des Service Fabric-Anwendungslebenszyklus verwendet werden.
Erfahren Sie mehr über bewährte Methoden
Es gibt eine Reihe von Artikeln zu Service Fabric, in denen bewährten Methoden beschrieben werden. Nutzen Sie diese Informationen, um sicherzustellen, dass Ihr Cluster und Ihre Anwendung so gut wie möglich ausgeführt werden. Folgende Themen werden behandelt:
- Security
- Netzwerk
- Computeplanung und -skalierung
- Infrastructure-as-Code
- Überwachung und Diagnose
- Anwendungsentwurf
Ebenfalls enthalten ist eine Prüfliste für die Produktionsbereitschaft, in der alle bewährten Methoden in einem leicht verwendbaren Format integriert werden.
Haben Sie Fragen oder Feedback? Möchten Sie ein Problem melden?
Lesen Sie die häufig gestellte Fragen und finden Sie Antworten zu den Funktionen und zur Verwendung von Service Fabric.
Leitfäden zur Problembehandlung können hilfreich sein, um häufige Probleme in Service Fabric-Clustern zu diagnostizieren und zu lösen.
Supportoptionen listet Foren unter StackOverflow und MSDN auf, in denen Fragen gestellt werden, sowie Optionen für das Melden von Problemen, das Erhalten von Support und das Übermitteln von Produktfeedback.
Nächste Schritte
- Erstellen eines Windows-Clusters in Azure
- Visualisieren Ihres Clusters, einschließlich der bereitgestellten Anwendungen und des physischen Layouts, mit Service Fabric Explorer
- Versionierung und Upgrade Ihrer Dienste