Klassische Amazon AWS-ELB-Service-Discovery

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Discovery Verwendet das klassische Discovery-Muster für ELB-Service von Amazon AWS, um alle Lastenausgleichsmodule zu finden, die HTTP- und HTTPS-Datenverkehr verwenden.

    Elastic Load Balancing (ELB) verteilt eingehenden Anwendungsdatenverkehr automatisch auf mehrere Ziele.

    Das klassische Discovery-Muster von Amazon AWS für ELB-Service unterstützt die Top-Down-Discovery. Die beiden möglichen Einstiegspunkte für die Top-Down-Discovery sind der HTTP(s)-Endpunkt und der TCP-Endpunkt. Ausgehende Beziehungen beziehen sich auf Amazon EC2-Instanzen.

    Die Now PlatformUnterstützt Amazon Commercial Cloud Services (C2S) für Discovery und Cloud-Governance. C2S ist das Regierungsprogramm, das AWS in die Nachrichtengemeinschaft einführt.

    Sie können dieses Muster für verwenden ServiceNowPlattform verwendet JakartaOder neuere Releases.

    Besuchen Sie die ServiceNow Store-Website, um alle verfügbaren Apps anzuzeigen und Informationen zum Senden von Anforderungen an den Store zu erhalten. Kumulative Informationen zum Release für alle veröffentlichten Apps finden Sie in den Release-Hinweisen zum ServiceNow Store-Versionsverlauf.

    Voraussetzungen

    • Führen Sie eine horizontale Discovery mit aus Cloud-API (CAPI) . Dies ist erforderlich, da dieses Discovery-Muster nur die Top-Down-Discovery unterstützt. Für die Cloud-Discovery können Sie die horizontale Discovery wie gewohnt ausführen.
    • Wenn die Lastenausgleichsmodul-Daten in gespeichert wurden Configuration Management Database (CMDB), Erstellt einen Anwendungsservice für jeden Lastenausgleichsmodul.
    • Legen Sie schreibgeschützte Berechtigungen für diese REST-APIs fest:
      • https://elasticloadbalancing.<REGION>.amazonaws.com/?Action=DescribeLoadBalancers&Version=2012-06-01&LoadBalancerNames.member.1=<LB_NAME>
      • https://ec2.<REGION>.amazonaws.com/?Action=DescribeInstances&Version=2016-11-15&Filter.1.Name=instance-state-name&Filter.1.Value=running&Filter.2.Name=instance-id&Filter.2.Value=<INSTANCE_ID> (zum Erstellen einer Beziehung zwischen LB- und EC2-Instanz)
    • Laden Sie für Cloud-Discovery das Muster für Discovery und Service-Mapping aus dem ServiceNow Store herunter.
    • Beim Installieren von MID-Server, Stellen Sie sicher, dass der Hostcomputer den erfüllt oder überschreitet Systemanforderungen des MID-Servers Veröffentlicht am ServiceNowDokumentationswebsite.

    Daten erfasst von DiscoveryWährend der horizontalen Discovery

    Die erkannten Daten enthalten die folgenden Tabellen und Felder.

    Tabelle und Feld Beschreibung
    Lastenausgleichsmodul-Services [cmdb_ci_lb_service]
    Vollqualifizierter Domänenname [fqdn] Vollqualifizierter Domänenname (FQDN) des Lastenausgleichsmoduls. Der DNS-Name.
    Name [name] Name des Lastenausgleichsmoduls im folgenden Format: <LB name>:<LB port>.
    Back-End-Port [Back_End_Port] Port der Instanz.
    Serverport [Server_Port] Port der Instanz.
    Port [Port] Port des Lastenausgleichsmoduls.
    Front-End-Port [Front_End_Port] Port des Lastenausgleichsmoduls.
    Objekt-ID [object_ID] LB-Port.
    IP-Adresse [ip_address] IP-Adresse des FQDN.
    Serverprotokoll [Server_Protocol] Protokoll der Instanz.
    IP-Adresse [cmdb_ci_ip_address]
    IP-Adresse [ip_address] IP-Adresse des Lastenausgleichsmodul-FQDN.
    Name [name] Name des Lastenausgleichsmoduls im folgenden Format: <LB name>:<LB port>.
    Netzmaske [Netzmaske] 0.0.0.0