Anwendungsservices
Verstehen Sie Anwendungsservices, erfahren Sie mehr über verschiedene Anwendungsservicetypen und wie mehrere ServiceNow® Geschäftsbereiche und Produkte verwenden sie.
Was Anwendungsservices sind
Eine Serviceinstanz ist ein Satz verbundener Anwendungen und Hosts, die so konfiguriert sind, dass sie der Organisation einen Service anbieten. Serviceinstanzen können intern sein, z. B. ein Organisations-E-Mail-System, oder kundenorientiert, z. B. eine Organisationswebsite. Zum Erstellen von Finanzberichten über eine webbasierte Anwendung sind beispielsweise Computer, Webserver, Anwendungsserver, Datenbanken, Middleware und Netzwerkinfrastruktur erforderlich. Diese Anwendungen und Hosts sind alle so konfiguriert, dass sie den Dienst der Finanzberichterstattung anbieten. In Entwicklungsumgebungen stellt ein Anwendungsservice eine Instanz einer Geschäftsanwendung oder eines -Systems dar.
ServiceNow-Anwendungen beziehen sich auf Geräte und Anwendungen, die Anwendungsservices als Konfigurationselemente (Configuration Items, CIs) umfassen. Die verschiedenen CIs und die Beziehungen zwischen ihnen, aus denen ein Anwendungsservice besteht, werden in gespeichert Configuration Management Database (CMDB).
Jeder Anwendungsservice enthält einen Einstiegspunkt als CI der obersten Ebene. Ein Einstiegspunkt ist ein Punkt, an dem Clients auf eine Serviceinstanz zugreifen. Normalerweise handelt es sich um eine URL oder eine Kombination aus IP-Adresse und Port für Anwendungsservices in Enterprise-Bereitstellungen. Bei cloudbasierten Bereitstellungen kann ein Einstiegspunkt eine URL zu einer Cloud-Ressource wie einer sein AWS Gateway.
Mit Gemeinsames Servicedatenmodell (CSDM) können Sie Servicetypen und Serviceangebote optimieren. Sie können Beziehungen zwischen Anwendungsservices und anderen servicebezogenen Objekten in CSDM hinzufügen: Geschäftsanwendung, technische Serviceangebote oder Business Service-Angebote.
- Erkannt
Service-Mapping Erkennt Anwendungsservices anhand von Mustern und durch folgende Datenverkehrsverbindungen.
Die musterbasierte Discovery erstellt präzise und vollständige Anwendungsservices, die die serviceorientierte Ansicht der IT-Infrastruktur darstellen. Es wird eine Zuordnung mit hoher Genauigkeit erstellt, die sich gut für die Verwaltung geschäftskritischer Anwendungsservices eignet.
Darüber hinaus bietet es Transparenz für Cloud-native Services wie Compute, Lastenausgleichsmodule und API-Gateways. Sie können Serviceeinstiegspunkte wie verwenden AWS S3-Buckets, AWS Und Microsoft Azure API-Gateways, AWS Lambda-Funktionen, und Microsoft Azure Funktionen zum Zuordnen von Services. Es kann auch Lambda-zu-Lambda-Aufrufe und Lambda-zu-RDS-Verbindungen erkennen, um dynamische Servicezuordnungen zu erstellen.
Die Top-Down-Methode ordnet VMs lokal und in öffentlichen Clouds zu. Diese VMs müssen jedoch vollständig erkannt werden, damit die Top Down-Discovery bestimmt, welche Anwendungen auf der VM ausgeführt werden. Wenn eine VM nicht vollständig erkannt wird, verwenden Sie die Tag-basierte Methode, um die Lücke zu schließen (siehe später in diesem Dokument). Die Tag-basierte Zuordnung ordnet auch Container zu, die Sie nicht mit der Top Down-Discovery zuordnen können.
Erkannte Anwendungsservices weisen die Serviceklassifizierung des Anwendungsservice auf. Sie werden in der Tabelle „zugeordneter Anwendungsservice“ [cmdb_ci_Service_detected] gespeichert.
- Dynamische CI-Gruppe
Dynamische CI-Gruppen, die als Anwendungsservices fungieren. Die Mitglieder von CMDB-Gruppen Die der dynamischen CI-Gruppe zugeordnet ist, füllt den Anwendungsservice aus. Eine dynamische CI-Gruppe ist eine dynamische Gruppierung von CIs, die auf einigen allgemeinen Kriterien basiert, z. B. dem Standort aller Webserver in Detroit oder aller Oracle-Datenbanken in Boston. Nach dem Erstellen einer dynamischen CI-Gruppe kann sie als Gruppenangebot in IT Service Management verwendet werden.
Wenn sie über den Anwendungsservice-Assistenten erstellt wird, ist die Serviceklassifizierung Anwendungsservice, und wenn sie aus Legacy erstellt wird Ereignismanagement UI oder Service-Mapping UI, die Klassifizierung ist technischer Service. Anwendungsservices vom Typ „dynamische CI-Gruppe“ werden in der Tabelle „dynamische CI-Gruppe“ [cmdb_ci_query_based_Service] gespeichert.
- Tag-basiert
- Ein Tag ist eine Bezeichnung, die aus einem Schlüssel-Wert-Paar besteht. Ihre Organisation verwendet möglicherweise Tags, um Assets zu kategorisieren und um die Abfrage- und Berichtsfunktionen zu verbessern. Discovery und Cloud Provisioning and Governance können die von allen wichtigen Cloud-Anbietern und Container-Ökosystemen verwendeten Tags erkennen. Sobald die Tags erkannt wurden, Service-Mapping Kann Serviceinstanzen basierend auf diesen Tags erstellen. Beispielsweise können Sie Tags verwenden, um alle Anwendungsservices zuzuordnen, die Ihr Unternehmen in der Produktionsumgebung in der EMEA-Region verwendet.
Tag-basierte Anwendungsservices haben die Serviceklassifizierung des Anwendungsservice. Sie werden in der Tabelle „Tag-basierter Anwendungsservice“ [cmdb_ci_Service_by_Tags] gespeichert.
- Manuell erstellt
Mit der manuellen Zuordnung dokumentieren Anwendungsbesitzer manuell die Anwendungen, DIE IT-Infrastruktur und die Beziehungen, die jeden Anwendungsservice unterstützen. Diese Methode eignet sich am besten für Konfigurationselemente, die aufgrund von Sicherheitsproblemen nicht vollständig erkannt werden können. Zum Beispiel IPS-Geräte, die einen Angriffspräventionsservice für den Geschäftsbereich „Sicherheit“ unterstützen.
Versuchen Sie, manuelle Zuordnung nach Möglichkeit zu vermeiden. Die manuelle Zuordnung von Services ist unglaublich zeitaufwändig, und häufig sind die für die Zuordnung erforderlichen Informationen nicht verfügbar, da sich die Technologie weiterentwickelt und Prozesse fehlen, die die für den Anwendungskontext erforderlichen Infrastrukturabhängigkeiten nachverfolgen und dokumentieren. Und wenn nachfolgende Änderungen an der Anwendungsservice-Topologie vorgenommen werden, muss die Servicezuordnung manuell aktualisiert werden.
Manuell erstellte Anwendungsservices haben die Serviceklassifizierung des Anwendungsservice. Anwendungsservices vom Typ „manuell erstellt“ werden in der Tabelle „zugeordneter Anwendungsservice“ [cmdb_ci_Service_Discovered] gespeichert.
- Dynamisch
Ein dynamischer Anwendungsservice enthält nur CIs, die Teil von CI-Beziehungen sind, die in gespeichert sind CMDB Tabelle „CI-Beziehung“ [cmdb_rel_ci].
Sie können einen dynamischen Anwendungsservice nicht bearbeiten, indem Sie CIs direkt hinzufügen oder daraus entfernen. Dynamische Anwendungsservices werden automatisch aktualisiert, um Änderungen an CI-Beziehungen in der Tabelle „CMDB-CI-Beziehung“ [cmdb_rel_ci] widerzuspiegeln. Wenn Sie einem CI, das in einem dynamischen Anwendungsservice enthalten ist, eine Beziehung hinzufügen, wird dieser Service automatisch aktualisiert, um das Hinzufügen der Beziehung und des zugehörigen neuen CI widerzuspiegeln. Auf ähnliche Weise wird ein dynamischer Anwendungsservice automatisch aktualisiert, wenn eine Beziehung und das zugehörige CI aus einem CI innerhalb des Service entfernt werden.
Eine Möglichkeit zum Erstellen dynamischer Anwendungsservices besteht in der Konvertierung von Legacy-Business-Services oder Legacy-manuellen Services (erstellt mit) Ereignismanagement, Z. B.) in Anwendungsservices des dynamischen Typs.
Dynamische Anwendungsservices haben die Serviceklassifizierung des Anwendungsservice. Dynamische Anwendungsservices werden in der Tabelle „berechnete Anwendungsservices“ [cmdb_ci_Service_calculated] gespeichert.
Wer Anwendungsservices verwendet
- ITOM-Integrität Sammelt Warnungen aus Infrastrukturereignissen, die von Überwachungstools von Drittanbietern erfasst wurden. Anschließend nutzt das Tool von Discovery gesammelte IT-bezogene Informationen, um Konfigurationselementen Warnungen zuzuordnen. Basierend auf den erfassten Informationen werden Dashboards bereitgestellt, die eine konsolidierte Ansicht von allen Events mit Einfluss auf Services verfügbar machen.
- ITOM-Optimierung Bietet Ihnen Tools zur Bereitstellung von Infrastruktur und Services für private und öffentliche Clouds und zur Gewährleistung einer konsistenten Verwaltung und Kostentransparenz. Die Cloud-KostenmanagementAnwendung, verfügbar in ServiceNow Store, Hilft Ihnen bei der Analyse des gesamten Kostenbereichs im Zusammenhang mit Cloud-Assets, damit Sie Möglichkeiten identifizieren und ergreifen können, um Geld zu sparen und den Betrieb zu optimieren.
- IT-Servicemanagement Anwender verlassen sich auf die Anwendungsservices, die die IT-Infrastruktur widerspiegeln, um Services für ihre Kunden zu verwalten und bereitzustellen.
- Kundenservice-Management-Anwender diagnostizieren und lösen Probleme im Zusammenhang mit der IT-Infrastruktur im Kontext von Anwendungsservices effizient.
- Software Asset Management Anwender verstehen die Software, die in Ihrer IT-Umgebung ausgeführt wird, und verfolgen Konfigurationen, die sich auf den Softwarelizenzverbrauch in Ihren IT-Umgebungen und Rechenzentren auswirken.
- Strategisches Portfoliomanagement Anwender verwenden Daten, die für Anwendungsservices erfasst wurden, um ein umfassendes Verständnis der in Ihrer Organisation verwendeten Anwendungen zu erhalten.
So erstellen Sie Anwendungsservices
Analysieren Sie die IT-Infrastruktur und Servicebereitstellung in Ihrer Organisation, um die optimale Methode zum Erstellen und Ausfüllen von Anwendungsservices auszuwählen.
| Methode | Verwendungszeitpunkt | Zusätzliche Überlegungen |
|---|---|---|
| Erkennung von oben nach unten Service-Mapping Führt eine Top Down-Discovery von Anwendungsservices durch. Service-Mapping Verwendet Muster zum Erkennen und Zuordnen von CIs. Ein Muster ist eine Sequenz von Schritten, deren Zweck darin besteht, Attribute eines CI und seiner ausgehenden Verbindungen zu erkennen. Mit dieser Methode werden präzise und vollständige Anwendungsservices erstellt, die die serviceorientierte Ansicht der IT-Infrastruktur Ihrer Organisation zuverlässig darstellen Tag-basierte Discovery in Service-Mapping Ist eine kostenlose Methode, die die Ergebnisse der Top Down-Discovery ergänzt. |
Verwenden Sie diese Methode, um branchenanerkannte oder anwenderdefinierte Anwendungen der zweiten und dritten Stufe zu erkennen. Solche Anwendungen können Lastenausgleichslösungen, Anwendungs- oder Webserver mit Datenbankverbindungen umfassen. |
Die musterbasierte Zuordnung erfordert die Konfiguration von Anmeldeinformationen, Benutzern und Benutzerberechtigungen, damit Service-Mapping auf Anwendungen im privaten Netzwerk Ihrer Organisation zugreifen kann. Dieser Prozess kann zeitaufwändig und mühsam sein. |
| Tag-basiert Wenn Ihre Organisation Tags für das Asset-Management verwendet, können Sie diese Tags verwenden, um Anwendungsservices zuzuordnen. Discovery Und Cloud Provisioning and Governance Erkennen Sie Tags, die CIs zugewiesen sind, und füllen Sie aus CMDB Mit diesen Daten. Service-Mapping Verwendet die Tag-bezogenen Daten aus dem CMDB Zum Zuordnen von Services. Die Tag-basierte Servicezuordnung ergänzt die Top-Down-Servicezuordnung. Sie bietet Transparenz von Containern und ordnet VMs zu, die nicht vollständig erkannt wurden, was die Top-Down-Servicezuordnung nicht ausführen kann. Während die Tag-basierte Zuordnung getaggte Komponenten jedoch bestimmten Anwendungsservices zuordnet, werden die Verbindungen zwischen diesen Komponenten nicht zugeordnet. Dies ist ein weiterer Grund, warum die Tag-basierte Zuordnung die Top-Down-Servicezuordnung ergänzt, anstatt sie zu ersetzen. |
Ordnen Sie mithilfe von Ressourcen Cloud-Workloads wie IaaS/PaaS/FaaS/CaaS sowie Container-Workloads zu Kubernetes, OpenShift oder AWS ECS. Ordnen Sie auch Ressourcen in den Bereitstellungen Site Reliability Engineering (SRE) oder Customer Reliability Engineering (CRE) zu. Mit der Tag-basierten Methode können Sie Containerressourcen in Ihren Bereitstellungen zuordnen. Normalerweise verwenden Sie diese Methode, um Anwendungen in Cloud-Virtualisierungen oder PaaS-Bereitstellungen zu erkennen. |
Im Gegensatz zu anderen Zuordnungsmethoden erfordert die Tag-basierte Zuordnung keine Konfiguration von Anmeldeinformationen oder die Bereitstellung erhöhter Rechte für Anwender. Tag-basierte Anwendungsservices enthalten möglicherweise keine relevanten CIs, wenn diesen CIs nicht die richtigen Tags zugewiesen sind. |
| Erfassung von APM-Zuordnungen (Application Performance Management) aus integrierten Dynatrace- oder AppDynamics-Bereitstellungen Erstellen Sie Anwendungsservices mithilfe der Integration mit AppDynamics-Anwendungsmodell Und Dynatrace-Überwachung Plattform verfügbar auf ServiceNow Store. |
Verwenden Sie diese Integration, um Anwendungsservices basierend auf APM-Zuordnungen aus Dynatrace oder AppDynamics zu erstellen. Sie können Anwendungsservices verwenden, die mit dieser Methode erstellt wurden, um die Integrität zu überwachen. | Analysieren Sie erkannte Ressourcen in CMDB Vor der Erfassung von einer Drittpartei, um zu vermeiden, dass doppelte CIs erstellt werden. |
| Füllen Sie einen Anwendungsservice mit der dynamischen CI-Gruppenmethode aus Basierend auf CMDB Gruppen, deren Mitglieder den Anwendungsservice ausfüllen. |
Verwenden Sie diese Methode als einfache und schnelle Möglichkeit, dynamische CI-Gruppen für Bereitstellungen zu erstellen, einschließlich Microsoft Active Directory, Microsoft Exchange Oder andere DNS-bezogene Services. Dynamische CI-Gruppen sind besonders nützlich, wenn nur eine Liste von Ressourcen ohne Konfigurationsdetails oder Anmeldeinformationen verfügbar ist. Mit CMDB Mit Gruppe können Sie verwenden CMDB Integrität, um die Integrität zu überwachen, und verwenden Sie eine CMDB Abfragegenerator – gespeicherte Abfrage zum Filtern nach den im Anwendungsservice enthaltenen CIs. |
Es gibt keine Kartenansicht für Anwendungsservices, die mit dieser Methode erstellt wurden. Sie können CIs, die zu einem solchen Anwendungsservice gehören, nur als Liste anzeigen. Muss sicherstellen, dass CMDB Gruppieren Sie Filter genau für die CIs, die im Anwendungsservice enthalten sein sollen. |
| Anwendungsservice-API Erstellen Sie eine Automatisierung für die Massenerstellung von Anwendungsservices. Verwenden Sie diese Methode, wenn Ihre Organisation organisationsübergreifende Zuordnungen und Analysen durchgeführt und einige Informationen zu Services gesammelt hat. Anwendungsservices, die mit APIs erstellt wurden, gehören zum Typ „manuell“, werden in der Tabelle „zugeordneter Anwendungsservice“ [cmdb_ci_Service_detected] gespeichert. |
Verwenden Sie diese Methode für Umgebungen, die die Nachverfolgung des Prozesses für DevOps Continuous Integration/Continuous Deployment (CI/CD) erfordern. Sie können Servicezuordnungen von Drittparteien einzeln oder als Massenimport in manuelle Anwendungsservices importieren. Beispiel: Siehe Digitaler Leitfaden: Import von Servicezuordnungen von Drittanbietern in ServiceNow Service Mapping . |
Machen Sie sich mit der genauen Servicestruktur vertraut: sys_ID jedes CI, das den Service und die Hierarchie umfasst, die die CIs bilden. Diese Methode erfordert Kenntnisse über die Skriptinfrastruktur, die Ihre Organisation verwendet. |
| Füllen Sie einen Anwendungsservice mit der manuellen Methode aus Erstellen Sie einen manuellen Anwendungsservice nur mit einem CI: Dem Einstiegspunkt. Um einen manuell erstellten Anwendungsservice auszufüllen, fügen Sie andere CIs manuell hinzu, wie in beschrieben CIs einem Anwendungsservice manuell hinzufügen. Alternativ können Sie manuelle Anwendungsservices nach erstellen und ausfüllen Business-Services werden konvertiert In erstellt CMDB Und gespeichert in [cmdb_ci_Service]. |
Verwenden Sie die manuelle Methode, wenn Sie keine anderen Methoden zum Erstellen oder Ausfüllen von Anwendungsservices verwenden können. Erstellen Sie Anwendungsservices manuell zur Verhinderung von Angriffen. |
Diese Methode erfordert kein bereits vorhandenes Setup oder eine Objektkonfiguration. Sie können CIs jeder Klasse in manuell erstellte Anwendungsservices einschließen. Manuell erstellte Anwendungsservices spiegeln einige Änderungen an CIs wider, z. B. CI-Attribute. Änderungen an CI-Beziehungen werden jedoch nicht automatisch berücksichtigt. |
| Füllen Sie einen Anwendungsservice mit der dynamischen Servicemethode aus Anwendungsservices, die automatisch aktualisiert werden, um Änderungen an CI-Beziehungen in der Tabelle „CMDB-CI-Beziehung“ [cmdb_rel_ci] widerzuspiegeln. Zu entsprechen Gemeinsames Servicedatenmodell, Sie können auch Legacy-Services in dynamische Anwendungsservices konvertieren. Diese Legacy-Services werden in [cmdb_ci_Service] oder [cmdb_ci_Service_Manual] gespeichert. CMDB Tabellen: |
Verwenden Sie diese Methode, um Legacy-Business-Services in Anwendungsservices umzuwandeln, die andere sind ServiceNow-Produkte können verwenden. Beispielsweise können dynamische Anwendungsservices für die Serviceüberwachung und das Change-Management verwendet werden. | Sie können einen dynamischen Anwendungsservice nicht bearbeiten, indem Sie ihm CIs hinzufügen oder daraus entfernen. Das System ändert einen Anwendungsservice vom Typ „dynamisch“ automatisch, wenn Sie die relevanten Beziehungen für CIs ändern, die Teil dieses Anwendungsservice sind. |
| Aus CSV-Datei Service-Mapping Extrahiert Informationen aus dieser Datei und erstellt potenzielle Anwendungsservices, die als Servicekandidaten bezeichnet werden. Verwenden Sie diese Methode, wenn Ihre Organisation organisationsübergreifende Zuordnungen und Analysen durchgeführt und einige Informationen zu Services gesammelt hat. |
Bei Bedarf können Sie Servicekandidaten aus mehreren CSV-Dateien importieren. | Organisieren Sie alle gesammelten Informationen in einer bestimmten Reihenfolge in einer CSV-Datei, genau wie in der Dokumentation beschrieben. |
Zu erfüllen CSDM, Konvertieren Sie mit erstellte manuelle Services IT Operations Management Ereignismanagement Und in [cmdb_ci_Service_Manual] wie in abgedeckt gespeichert Konvertieren Sie manuelle Services in Anwendungsservices Oder Konvertieren Sie manuelle Services mithilfe der API in Anwendungsservices . Konvertierte Services werden zu Anwendungsservices vom Typ „manuell“, die in der Tabelle „zugeordneter Anwendungsservice“ [cmdb_ci_Service_detected] gespeichert sind.
Domänentrennung
Domänentrennung wirkt sich, falls bereitgestellt, auf aus Serviceinstanz Wie folgt:
- Beim Erstellen eines Serviceinstanz wird der Serviceinstanz der Domäne des Benutzers zugewiesen.
- Beim manuellen Hinzufügen eines CI zu einem Serviceinstanz können Sie nur CIs auswählen, die zu der Servicedomäne gehören.
- Bei Verwendung von CreateOrUpdateService – POST REST-API zum Erstellen oder Aktualisieren eines Anwendungsservice wird der Prozess gestoppt, wenn eines der in der API referenzierten CIs zu einer anderen Domäne als der Anwendungsservice selbst gehört.
- Bei der Konvertierung von Business-Services in Anwendungsservices gehört der neu erstellte Anwendungsservice zu derselben Domäne wie der ursprüngliche Business-Service. Der Anwendungsservice umfasst nur CIs, die zu derselben Domäne gehören wie der Anwendungsservice selbst.