Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

AWS Blu Age Häufig gestellte Fragen

Fokusmodus
AWS Blu Age Häufig gestellte Fragen - AWS Mainframe-Modernisierung

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.

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.

Allgemeines

  1. Was ist der Hauptzweck der AWS Refactoring-Funktion von Blu Age?

    Die Refactoring-Funktion refaktoriert älteren monolithischen Code in Java, wobei moderne verteilte Anwendungen verwendet werden, die moderne Sprachen und Frameworks verwenden und dabei einem automatisierten Refactoring-Muster folgen. Dieses Muster beinhaltet die automatische Analyse von Legacy-Code, das Verständnis seiner Funktionalität und die Konvertierung in gleichwertigen modernen Code unter Beibehaltung der Geschäftslogik. Der Prozess umfasst die Modernisierung nicht nur des Codes, sondern auch des gesamten Anwendungsstapels, der Abhängigkeiten und der Infrastruktur mithilfe automatisierter Tools und Prozesse. Die Lösung zielt darauf ab, die Modernisierung zu beschleunigen und gleichzeitig die funktionale Gleichwertigkeit und Leistung aufrechtzuerhalten. Dazu gehört die Transformation sowohl des Anwendungscodes als auch der zugehörigen Datenbanken und Datenspeicher sowie die Implementierung von Best Practices und Entwurfsmustern für die Cloud.

  2. Welche Mainframe-Anwendungen werden von AWS Blu Age unterstützt?

    AWS Blu Age unterstützt derzeit die Modernisierung von IBM z/OS Mainframe-Anwendungen, die in COBOL, PL/I, JCL (Job Control Language) geschrieben sind und auf dem CICS-Transaktionsmanager (Customer Information Control System), BMS-Bildschirmen (Basic Mapping Support), IMS-MFS-Screens, Datenbanken, DB2 IMS-Datenbanken, Flatfiles, GDG- (Generation Data Groups) und VSAM-Datendateien (Virtual Storage Access Method) basieren. Weitere Informationen finden Sie unter Blu Insights.AWS

  3. Welche Mainframe-Sprachen kann AWS Blu Age modernisieren?

    AWS Blu Age transformiert COBOL- und PL/I-Code in Java, in Groovy, JCLs Bildschirme (BMS oder MFS) in HTML (mit Sass) und JavaScript (Angular-Anwendungen — React wird derzeit nicht unterstützt) und ermöglicht so die Modernisierung älterer Mainframe-Anwendungen auf Cloud-native Architekturen. Diese Technologien wurden aufgrund ihrer breiten Akzeptanz, ihres robusten Ökosystems und ihrer Cloud-nativen Funktionen ausgewählt. Angular bietet eine moderne, reaktionsschnelle Benutzeroberflächenebene, die ältere Greenscreen-Benutzeroberflächen ersetzt. Es ermöglicht die Erstellung dynamischer, benutzerfreundlicher Webanwendungen, auf die über verschiedene Geräte und Plattformen zugegriffen werden kann. Die komponentenbasierte Architektur unterstützt eine wartbare und skalierbare Frontend-Entwicklung. Die Transformation führt zu verteilten Anwendungen, die modernen Architekturmustern und bewährten Verfahren folgen.

  4. Wie bringt AWS Blu Age bestehende Einschränkungen mit Cloud-Vorteilen in Einklang?

    AWS Blu Age schafft ein Gleichgewicht, indem es wichtige Geschäftslogik und Funktionen beibehält und gleichzeitig Cloud-native Funktionen einführt. Es stellt sicher, dass modernisierte Anwendungen die erforderliche veraltete Geschäftslogik beibehalten und gleichzeitig die Vorteile der Cloud-Skalierbarkeit, Agilität und modernen Betriebspraktiken nutzen. Dieser Ansatz hilft Unternehmen dabei, die Geschäftskontinuität aufrechtzuerhalten und gleichzeitig die Vorteile der Cloud-Infrastruktur zu nutzen.

  5. Welche Rolle spielt die serviceorientierte Architektur in der modernisierten Anwendung?

    Die serviceorientierte Architektur spielt eine grundlegende Rolle bei der Aufteilung monolithischer Anwendungen in besser verwaltbare modulare Komponenten. AWS Blu Age entwickelt serviceorientierte und objektorientierte Anwendungen, die eine bessere Wartbarkeit und Skalierbarkeit ermöglichen. Dieser architektonische Ansatz ermöglicht es Unternehmen, ihre Geschäftseffizienz zu steigern und sich auf eine mögliche future Einführung von Microservices vorzubereiten.

  6. Welche Aspekte des Anwendungsstapels sind im Refactoring-Prozess enthalten?

    Der Refactoring-Prozess umfasst den kompletten Software-Stack: Anwendungscode, Abhängigkeiten, Datenbanken und Infrastruktur (z. B. Optionen für Caching, Messaging-Unterstützung usw.). Es umfasst die Transformation älterer Programmiersprachen, Datenbanksysteme, Datendateien und der zugehörigen Infrastrukturkomponenten. Dieser umfassende Ansatz stellt sicher, dass alle Aspekte der Anwendung einheitlich modernisiert werden, was zu einem vollständig transformierten modernen Anwendungsstapel führt.

  7. Macht der Modernisierungsprozess von AWS Blu Age jegliche Tests oder Qualitätssicherungsprüfungen der modernisierten Java-Anwendung überflüssig?

    Nein, der Modernisierungsprozess von AWS Blu Age macht Tests oder Qualitätssicherungsprüfungen der modernisierten Java-Anwendung nicht überflüssig.

  8. Wofür steht AWS Blu Age JAC?

    JAC steht für JICS Administration Console

  9. Wie kann ich auf die AWS Blu Age-Tools zugreifen?

    AWS Auf Blu Age-Tools kann über die AWS-Konsole über AWS Mainframe Modernization (M2) Refactor zugegriffen werden. Der Zugriff auf Funktionen hängt von Ihrer Akkreditierungsstufe ab. Beginnen Sie mit dem Transformation Center, um das automatische Java-Refactoring Ihres Quellcodes zu bewerten. Eine ausführliche Anleitung finden Sie in der AWS Blu Insights-Dokumentation. Nach der Modernisierung können Sie Anwendungen entweder mit verwalteten oder nicht verwalteten Laufzeitoptionen bereitstellen. Weitere Informationen zu diesen Bereitstellungsoptionen finden Sie in der Dokumentation zur AWS Mainframe-Modernisierung.

  10. Wie berechnet man die Größe (Arbeitslast und Zeitplan) eines Projekts?

    Weitere Informationen dazu finden Sie unter Schätzungen von AWS Blu Insights oder wenden Sie sich an Ihren Account Manager.

  11. Gibt es spezielle Anforderungen für die Wartung von migrierten Java AWS Blu Age-Lösungen?

    Nein, es gibt keine spezifischen Anforderungen für die Wartung von mit Java AWS Blu Age migrierten Lösungen.

  12. Was sind die technischen Spezifikationen und die Kompatibilität des von AWS Blu Age generierten Codes?

    AWS Der von Blu Age generierte Code wurde mit spezifischen technischen Eigenschaften und umfassender Kompatibilität entwickelt. JPA wird zwar nicht unterstützt, verwendet jedoch die direkte SQL-Ausführung mit externalisierten Abfragen. Der Code stützt sich auf laufzeitspezifische Bibliotheken für funktionale Äquivalenz, Generierung von Webdiensten und MQ-Implementierungen. Der generierte Code kann zur Entwicklung, zum Testen, Erstellen und Bereitstellen in jede Java-IDE importiert werden. Die erforderlichen Bibliotheken müssen jedoch entsprechend importiert werden. Während Maven standardmäßig in den AWS Mainframe Modernization Service für Build-Prozesse integriert ist, können alternative Tools wie Gradle verwendet werden, indem das Paketierungsformat nach der Transformation geändert wird. Die Plattform bietet Flexibilität in Bezug auf Entwicklungstools und Quellcodeverwaltung. Für Entwicklungsteams, die den Code verwalten, stehen Schulungen zur Verfügung. Weitere Informationen finden Sie unter AWS Blu Age Runtime High-Level-Architektur.

AWS Blu Age Runtime

  1. Wo finde ich Informationen zu AWS Blu Age Runtime?

    Informationen zur nicht verwalteten Laufzeit finden Sie in der Dokumentation zur Einrichtung von AWS Blu Age Runtime (nicht verwaltet), in der der Einrichtungsprozess, das Onboarding, das Abrufen von Artefakten, die Bereitstellung usw. beschrieben werden.

  2. Wo finde ich AWS Blu Age Runtime für Entwickler?

    Die AWS Blu Age Runtime für Entwickler ist in der Blu Age Toolbox für L3-zertifizierte Personen verfügbar.

  3. Werden die AWS Blu Age-JAR-Abhängigkeiten zur lokalen Entwicklung in das Maven-Repository des Kunden hochgeladen?

    Bibliotheken können EC2 mithilfe eines AMI importiert werden, das für die Konfiguration der Entwicklungs-, Test- und Produktionsumgebung verwendet werden kann. Das Team wird geschult und unterstützt, um den generierten Anwendungscode zu warten/zu verbessern. Weitere Informationen finden Sie unter AWS Blu Age Runtime High-Level-Architektur.

  4. Worauf bezieht sich der Begriff „Gapwalk“ in den verteilten AWS Blu Age Runtime-Jars?

    Informationen zu Gapwalk finden Sie unter AWS Blu Age Runtime-Artefakte.

  5. Wie beantrage ich Zugriff auf die nicht verwaltete AWS Blu Age Runtime?

    Folgen Sie den Anweisungen unter Onboarding von AWS Blu Age Runtime, um Zugang zum Center zu AWS Support beantragen.

  6. Was sind die unterstützten Runtimes für umgestaltete AWS Blu Age-Anwendungen?

    Um die gesamte Palette der Runtime-Optionen für Ihre modernisierten Anwendungen zu erkunden, empfehlen wir Ihnen, den Leitfaden zu den Blu Age-Runtime-Optionen zu lesen.

  7. Wann wird AWS Blu Age Runtime verwendet?

    Eine AWS Blu Age Runtime ist erforderlich, um die Ausführung von umgestalteten AWS Blu Age-Anwendungen zu unterstützen. Bei AWS Blu Age-basierten Refactoring-Projekten ist eine Runtime erforderlich, um die umgestalteten Anwendungen zu testen. Sobald das Refactoring-Projekt abgeschlossen ist, wird auch eine Runtime für die Wartung, das Testen und den Betrieb von umgestalteten Blu-Age-Anwendungen in der Produktion benötigt. AWS

  8. Wie AWS verteilt man neue Releases für Blu Age Runtime? AWS

    Für M2 Managed Runtime werden Updates, einschließlich Patches, Neben- und Hauptversionen, in der AWS Konsole und verfügbar gemacht AWS CLI. Sie beinhalten Betriebssystem-Updates, Engine- und Abhängigkeitsänderungen, die in der Regel innerhalb von 30 Tagen nach der allgemeinen Verfügbarkeit erfolgen. AWS ist für die unterstützten Komponenten verantwortlich und wendet Updates automatisch auf AWS Mainframe-Modernisierungsinstanzen an. Und das Gleiche gilt für andere Umgebungen wie Custom Runtime, Linux AMI und lokale Umgebungen.

  9. Wie oft werden neue Haupt- und Nebenversionen von AWS Blu Age Runtime veröffentlicht?

    Neue Versionen werden ein bis zwei Monate veröffentlicht, und Kunden können entscheiden, wann und wie sie ihre Runtime-Instances aktualisieren möchten. Weitere Informationen finden Sie auf der Seite AWS Blu Age-Versionierung.

  10. Wie bietet AWS Support für AWS Blu Age Runtime?

    Der Support erfolgt über AWS Support, bei dem Probleme behoben werden, indem ein Ticket erstellt wird und die Standard-SLA gilt. Weitere Informationen finden Sie unter Lebenszyklus der AWS Mainframe-Modernisierungskomponenten.

  11. Was beinhaltet die AWS Blu-Age-Runtime für die AWS Mainframe-Modernisierung?

    Die AWS Blu Age Runtime umfasst Toolbox-Bibliotheken zur Beschleunigung der Modernisierung, zur Erleichterung von Cloud-Integrationen und zur Verbesserung der Codequalität und Wartbarkeit. Sie ermöglicht auch eine stärkere Automatisierung der Modernisierung, indem sie den Übergang zwischen Legacy-Architekturen und Cloud-Architekturen erleichtert. Die Runtime bietet Unterstützung für den Umgang mit Speicherdarstellungen älterer Verben und Datenstrukturen mithilfe von Java-Idiomen. Sie ermöglicht die Erstellung modernisierter Anwendungen, die auf objektorientierten Programmiertechniken basieren und in der Lage sind, ältere Kontrollabläufe zu reproduzieren. Es modernisiert ältere VSAM-Datensätze oder die Unterstützung hierarchischer IMS-Datenbanken mithilfe einer relationalen Datenbank wie Amazon Aurora. Es bietet Java-Ersatz für ältere Systemdienstprogramme (IDCAMS, IEBGENER, DFSORT usw.) und ältere Transaktionsmanagementsysteme (CICS, IMS). Es erleichtert Cloud-Integrationen mit Caching in Amazon ElastiCache und Unterstützung für AWS Messaging-Lösungen (SQS, Kinesis).

  12. Unterstützt AWS Blu Age Runtime Computerarchitekturen, die nicht auf x86 basieren?

    Derzeit unterstützt AWS Blu Age Runtime nur x86-basierte Computerarchitekturen und Rechenleistung. AWS Blu Age Runtime unterstützt keine ARM- und Graviton-basierten Computer.

  13. Wie können Kunden über AWS Blu Age Runtime-Versionen auf dem Laufenden bleiben, einschließlich Benachrichtigungen über neue Versionen und Zugriff auf Versionsverlauf und Versionshinweise?

    Neue Versionen von AWS Blu Age Runtime werden auf unsere offizielle Release-Seite hochgeladen. Wir empfehlen, diese Seite regelmäßig, idealerweise alle 3 Monate, auf die neuesten Versionen und Updates zu überprüfen. Was den Zugriff auf den Versionsverlauf und die Versionshinweise angeht, hängt die Verfügbarkeit vom end-of-life (EOL-) Datum der jeweiligen Hauptversion ab. Ausführliche Informationen zu EOL-Daten, zur Planung von Versionsupgrades und zum Zugriff auf historische Informationen finden Sie unter AWS Blu Age-Lebenszyklus.

  14. Was sind die Hauptkomponenten der High-Level-Architektur von AWS Blu Age Runtime?

    Die AWS Blu Age Runtime-Architektur besteht aus zwei Hauptkomponententypen. Erstens handelt es sich um Java-Bibliotheken (JAR-Dateien), die in einem gemeinsam genutzten Ordner gespeichert sind (auf den der Klassenlader des Anwendungsservers zugreifen kann) und Unterstützung für ältere Konstrukte und Anweisungen bieten. Zweitens gibt es Webanwendungen (Kriegsdateien), die Spring-basierte Anwendungen enthalten, die Frameworks und Dienste für modernisierte Programme bereitstellen. Zur Laufzeit gehören außerdem: eine Programmregistrierung, in der alle Programme für Aufrufe und programmübergreifende Aufrufe gesammelt werden, und eine Skriptregistrierung, die alle modernisierten Jobskripte sammelt. Diese Komponenten arbeiten zusammen, um ein einheitliches REST-basiertes Einstiegs- und Ausführungsframework für modernisierte Anwendungen bereitzustellen. Die Runtime und die modernisierte Anwendung werden zusammen auf einem Anwendungsserver (z. B. Tomcat) bereitgestellt.

  15. Wie konfiguriere ich den gemeinsamen Ordner mit AWS Blu Age Runtime-Artefakten?

    Die AWS Blu Age Runtime-Artefakte (Jars) müssen in einem gemeinsamen Ordner gesammelt werden, auf den der Klassenlader des Anwendungsservers zugreifen kann. Bei einem Tomcat-Server erfolgt die Konfiguration durch Ändern der regulären Konfigurationsdatei mit dem Namen catalina.properties. Wenn Sie den gemeinsamen Ordner beispielsweise als Ordner mit dem Namen „shared“ im Tomcat-Ordner erstellt haben, müssen Sie den Eintrag common.loader in der Datei catalina.properties ändern, um den gemeinsamen Ordner für den Tomcat-Klassenlader wie folgt zugänglich zu machen:

    common.loader="${catalina.base}/lib","${catalina.base}/lib/*.jar","${catalina.home}/lib","${catalina.home}/lib/*.jar","${catalina.home}/shared","${catalina.home}/shared/*.jar"
  16. Wie geht AWS Blu Age Runtime mit Staatenlosigkeit und Sitzungsmanagement um?

    AWS Blu Age Runtime implementiert Zustandslosigkeit und Sitzungsmanagement über mehrere Mechanismen. Für HTTP-Sitzungen verwendet es eine Cookie-basierte Identifizierung mit externem Cache-Speicher für den Benutzerkontext. Sitzungen können in verschiedenen Datenspeichern gespeichert werden, darunter Amazon ElastiCache, Redis-Cluster oder In-Memory-Maps. Das Statelless-Design stellt sicher, dass die meisten nicht vorübergehenden Zustände extern in einer gemeinsamen „zentralen Informationsquelle“ gespeichert werden, was eine hohe Verfügbarkeit und horizontale Skalierung ermöglicht. Dieser Ansatz ermöglicht in Kombination mit Lastenausgleich und gemeinsam genutzten Sitzungen die Verteilung von Benutzerdialogen auf mehrere Knoten.

  17. Welche Rolle spielen Webanwendungen in der AWS Blu Age Runtime-Umgebung?

    Webanwendungen in AWS Blu Age Runtime erfüllen mehrere wichtige Funktionen. Sie bieten Ausführungs-Frameworks, die ältere Umgebungen und Transaktionsmonitore (wie JCL-Batches, CICS, IMS) reproduzieren. Sie bieten REST-basierte Einstiegspunkte gapwalk-application.war zum Auslösen und Steuern von Transaktionen, Programmen und Batches. Darüber hinaus ermöglichen sie die Emulation von vom Betriebssystem bereitgestellten Programmen und speziellen Treiberprogrammen, auf die ältere Anwendungen angewiesen sind, um über MFS auf Dienste wie IMS DB oder Benutzerdialoge zuzugreifen.

  18. Wie werden Programme in Blu Age Runtime registriert und verwaltet? AWS

    Programme in AWS Blu Age Runtime werden über ein ProgramRegistry System registriert, das beim Serverstart automatisch geladen wird. Jedes Programm implementiert die Programmoberfläche und ist als Spring-Komponente gekennzeichnet. Programme werden anhand ihrer Bezeichner registriert, wobei mehrere Einträge möglich sind, wenn ein Programm mehrere Bezeichner hat. Der Registrierungsprozess erfolgt automatisch und wird in Tomcat-Protokollen protokolliert. ProgramRegistryDies ermöglicht es anderen Programmen und Skripten, registrierte Programme zu finden und aufzurufen, wobei die Modularität und Interkonnektivität des modernisierten Systems erhalten bleibt.

  19. Wie wird die Konfiguration in AWS Blu Age Runtime-Anwendungen verwaltet?

    Die Konfiguration in AWS Blu Age Runtime wird mithilfe von YAML-Dateien mithilfe der Funktionen des Spring Boot-Frameworks verwaltet. Zwei Hauptkonfigurationsdateien werden verwendet: application-main.yml für die Framework-Konfiguration und für kundenspezifische Optionen. application-profile.yml Das System folgt der Prioritätslogik von Spring und ermöglicht das Überschreiben der Konfiguration auf verschiedene Weise. Zusätzliche Konfigurationen können über JNDI für Datenbanken und Befehlszeilenparameter bereitgestellt werden, was Flexibilität bei der Konfigurationsverwaltung bietet. Die Logger-Konfiguration erfolgt mithilfe von Logback-XML-Konfigurationsdateien.

  20. Welche Rolle spielen Secrets Manager in der AWS Blu Age Runtime-Konfiguration?

    Secrets-Manager in AWS Blu Age Runtime schützen sensible Konfigurationsdaten wie Datenbankanmeldedaten und Redis-Cache-Passwörter. Sie ermöglichen die Speicherung kritischer Daten in AWS Geheimnissen und referenzieren sie in YAML-Konfigurationsdateien. Das System unterstützt verschiedene Arten von Geheimnissen, darunter Datenbankgeheimnisse, die automatisch alle relevanten Felder ausfüllen, und Geheimnisse mit einem einzigen Passwort für kennwortgeschützte Ressourcen. Dieser Ansatz erhöht die Sicherheit, indem sensible Daten von der Anwendungskonfiguration getrennt werden.

  21. Wie können Entwickler ihre eigenen Programme schreiben, die mit AWS Blu Age Runtime kompatibel sind?

    Entwickler können mit AWS Blu Age Runtime kompatible Programme erstellen, indem sie die Programmoberfläche implementieren und bestimmten Mustern folgen. Das Programm muss als Spring-Komponente deklariert werden, die erforderlichen Methoden implementieren und ordnungsgemäß in der registriert sein. ProgramRegistry Entwickler müssen Begleitkontext- und Konfigurationsklassen erstellen, Programmbezeichner verwalten und die korrekte Integration in das Spring-Framework sicherstellen. Die Implementierung sollte den Konventionen von AWS Blu Age Runtime in Bezug auf Programmstruktur und Ausführung entsprechen.

  22. Wie geht AWS Blu Age Runtime mit Fehlern bei der Programmausführung um?

    AWS Blu Age Runtime behandelt Fehler bei der Programmausführung über mehrere Mechanismen. Bei Batch-Jobs werden der Ausführungsstatus, die Exit-Codes und detaillierte Fehlerinformationen in den Details zur Jobausführung erfasst. Die Fehlerbehandlung umfasst spezifische Exit-Codes (-1 für technische Fehler, -2 für Ausfälle von Serviceprogrammen) und eine detaillierte Protokollierung in Tomcat-Protokollen. Das System kann so konfiguriert werden, dass Transaktionen bei Laufzeitausnahmen rückgängig gemacht werden, und bietet Optionen für die Fehlerbenachrichtigung und Wiederherstellung. Fehlerdetails sind über REST-Endpunkte zur Überwachung und Fehlerbehebung zugänglich.

  23. Welche Überwachungsfunktionen von AWS Blu Age Runtime sind für Batch-Jobs verfügbar?

    AWS Blu Age Runtime bietet Überwachungsfunktionen für Batch-Jobs über verschiedene Endpunkte. Es verfolgt den Status der Auftragsausführung, die Start-/Endzeiten, den Ausführungsmodus und detaillierte Ergebnisse. Das System bietet Endpunkte zum Auflisten von ausgelösten Skripten, zum Abrufen von Details zur Auftragsausführung und zum Überwachen aktuell ausgeführter Jobs. Die Endgeräte von Metrics bieten JVM-Statistiken, Sitzungszählungen und detaillierte Metriken zur Batch-Ausführung. Die Plattform unterstützt auch Paginierung und zeitbasiertes Filtern von Überwachungsdaten.

  24. Wie wird der Ausführungsstatus von AWS Blu Age Runtime-Jobs verfolgt und verwaltet?

    Der Status der Auftragsausführung wird über ein umfassendes Statussystem verfolgt, das Status wie DONE, TRIGGERED, RUNNING, KILLED und FAILED umfasst. Jede Auftragsausführung erhält eine eindeutige Kennung für die Nachverfolgung und verwaltet detaillierte Ausführungsinformationen wie Startzeit, Endzeit, Anruferinformationen und Ausführungsergebnisse. Das System stellt REST-Endpunkte zur Abfrage des Auftragsstatus, zur Verwaltung laufender Jobs und zum Abrufen des Ausführungsverlaufs bereit. Statusinformationen verbleiben im Serverspeicher und können je nach Alter für die Ressourcenverwaltung gelöscht werden.

  25. Wie geht AWS Blu Age Runtime mit externen Systeminteraktionen um?

    Die Runtime verarbeitet externe Systeminteraktionen über verschiedene Mechanismen, darunter REST-Endpunkte für die Serviceintegration, Unterstützung für Nachrichtenwarteschlangen (SQS, RabbitMQ, IBM MQ) und Datenbankverbindungsoptionen. Sie ermöglicht die Emulation älterer Systeminteraktionen durch spezielle Komponenten, unterstützt SSL/TLS für sichere Kommunikation und umfasst Funktionen für den Umgang mit externen Dateisystemen. Das System unterstützt auch die Integration mit externen Authentifizierungsanbietern und kann für die Interaktion mit verschiedenen Diensten von Drittanbietern konfiguriert werden.

  26. Wie wird die Authentifizierung in AWS Blu Age Runtime gehandhabt?

    AWS Blu Age Runtime unterstützt mehrere Authentifizierungsmethoden, OAuth2 wobei es sich um den primären Mechanismus handelt. Es kann in Identitätsanbieter wie Amazon Cognito oder Keycloak integriert werden. Die Authentifizierungskonfiguration wird über die Hauptkonfigurationsdatei namens application-main.yml verwaltet, in der Sicherheitseinstellungen, Identitätsanbieter und Authentifizierungsmethoden definiert werden können. Das System unterstützt Funktionen wie XSS-Schutz, CORS und CSRF und kann sowohl für globale Sicherheit als auch für spezifische Endpunktsicherheit konfiguriert werden. Für die Entwicklung steht auch ein lokales Authentifizierungssystem mit standardmäßigen Super-Admin-Anmeldeinformationen zur Verfügung.

  27. Wie gewährleistet AWS Blu Age Runtime eine hohe Verfügbarkeit?

    AWS Blu Age Runtime gewährleistet Hochverfügbarkeit durch verschiedene Mechanismen. Es implementiert Zustandslosigkeit, indem nichttransiente Zustände in einem externen, gemeinsam genutzten Speicher gespeichert werden, sodass mehrere Anwendungsinstanzen zusammenarbeiten können. Das System unterstützt Lastenausgleich und gemeinsame Sitzungen, sodass Anfragen auf mehrere Knoten verteilt werden können. Für die Datenspeicherung kann es hochverfügbare Datenbanken und Caching-Systeme verwenden. Die Architektur unterstützt automatisches Failover und kann zur Erhöhung der Zuverlässigkeit in mehreren Availability Zones eingesetzt werden.

  28. Welche Komponente wird verwendet, um verteilte CICS-Transaktionen mit AWS Blu Age-Anwendungen zu reproduzieren?

    Die AWS Blu Age Runtime bietet einen dedizierten Endpunkt, über den bestehende JICS-Transaktionen als Teil einer globalen Transaktion aufgerufen werden können (XA-Unterstützung). Die zugrundeliegenden zwei Phasen der Commit-Unterstützung basieren auf der Atomikos-Softwarekomponente.

  29. Wie lautet der AWS Blu-Age-Name der Klassen, die zur Definition eines bestimmten Programmverhaltens verwendet werden?

    Jedes Programm ist an eine spezielle Konfigurationsklasse gebunden, die es ermöglicht, das programmspezifische Verhalten zu spezifizieren. Weitere Informationen zu Benennungs- und Standortkonventionen finden Sie unter AWS Blu Age-Struktur der modernisierten Anwendung

  30. Welche Kodierung hat die folgende Reihenfolge der Zeichen: Leerzeichen, Kleinbuchstaben, Großbuchstaben, Zahlen?

    Zeichensätze, die zur EBCDIC-Variantenfamilie gehören (z. B. CP1 047 usw.). CP297

  31. Wie bedient man AWS Blu Age Managed Runtime?

    Mit dem AWS Management Console AWS CLI, dem oder dem AWS APIs

  32. Was sind die Preisdimensionen für AWS Blu Age Runtime?

    AWS Mainframe Modernization-core-hours (siehe Preise für AWS Mainframe-Modernisierung).

  33. Welcher Mechanismus wird verwendet, um Rohdaten über HTTP an die Programmendpunkte weiterzuleiten?

    Base64-kodierte Zeichenketten.

  34. Wie startet ein Benutzer eine Batch-Job-Ausführung?

    Verwenden eines HTTP-Aufrufs an einen der dedizierten Batch-Endpunkte (siehe Dokumentationsseite zu Batch-Endpunkten).

  35. Welcher AWS Blu Age Runtime-Endpunkt ist der Haupteingangspunkt der Haupt-Web-Frontend-Anwendung?

    /transaction
  36. Wofür steht AWS Blu Age JICS?

    Das AWS Blu Age JICS ist die Laufzeitkomponente, die zur Unterstützung der Modernisierung von CICS-Ressourcen verwendet wird. Die Ressourcendefinitionen werden in einem speziellen Datenspeicher gespeichert. Um sie zu verwalten, verwenden Sie entweder die REST-API oder die JICS-Anwendungskonsole. Weitere Informationen finden Sie unter JICS-Anwendungskonsole verwalten in AWS Blu Age.

  37. Welche Caching-Mechanismen von AWS Blu Age Runtime sind verfügbar?

    AWS Blu Age Runtime unterstützt mehrere Caching-Mechanismen, darunter Redis und. EhCache Redis wird für Produktionsumgebungen empfohlen, da es ein gemeinsames persistentes Caching über mehrere Knoten hinweg ermöglicht. EhCache ist für eigenständige Bereitstellungen mit eingebettetem volatilem lokalem Caching verfügbar. Das System unterstützt das Zwischenspeichern verschiedener Komponenten, darunter Blusam-Daten, Sitzungsinformationen, JICS-Ressourcen und temporäre Speicherwarteschlangen. Die Cache-Konfiguration kann an unterschiedliche Anwendungsfälle und Leistungsanforderungen angepasst werden.

  38. Wie schätzen wir den Preis einer AWS Blu-Age Runtime-Implementierung für die AWS Mainframe-Modernisierung ein?

    AWS bietet Kunden Schätzungen auf der Grundlage ihrer Anforderungen und ihrer Zielarchitektur.

  39. Wie hoch ist der Preis für AWS Mainframe Modernization AWS Blu Age Runtime?

    AWS Mainframe Modernization bietet zwei Preismodelle für AWS Blu Age: eine Managed Runtime-Option, die Laufzeit, Rechenressourcen, internen Speicher und Automatisierung umfasst, und eine Option ohne verwaltete Runtime, die nur die AWS Blu Age Age-Laufzeit selbst abdeckt. Für AWS Bereitstellungen verwenden beide eine pay-as-you-go Preisstruktur. Die ausführlichsten up-to-date Preisinformationen finden Sie auf der offiziellen Seite mit den Preisen für AWS Mainframe Modernization.

  40. Was ist, wenn wir eine umgestaltete AWS Blu Age-Anwendung auf einer Infrastruktur bereitstellen müssen, die nicht in der unterstützten Runtime aufgeführt ist?

    Wenn Sie eine umgestaltete AWS Blu Age-Anwendung auf einer Infrastruktur bereitstellen müssen, die nicht in der unterstützten Runtime aufgeführt ist, stehen Ihnen mehrere Optionen zur Verfügung. Prüfen Sie zunächst, ob Ihre Infrastruktur mit bestehenden Bereitstellungsoptionen wie Amazon EKS Anywhere oder anderen Container-Orchestrierungsplattformen kompatibel ist. In diesem Fall können Sie möglicherweise die AWS Blu Age Runtime (nicht verwaltet) verwenden. Bei nicht kompatiblen Infrastrukturen empfehlen wir, sich mit einem AWS Mainframe-Spezialisten in Verbindung zu setzen, um maßgeschneiderte Lösungen oder mögliche Anpassungen zu prüfen. Sie können auch einen Product Feature Request (PFR) für erweiterten Infrastruktursupport einreichen. Für nicht standardmäßige Bereitstellungen sind möglicherweise alternative Abrechnungsoptionen verfügbar. Wenden Sie sich an Ihren AWS Vertreter, um Ihre spezifischen Anforderungen und den besten Ansatz für Ihre Umgebung zu besprechen.

  41. Wie wird AWS Blu Age Runtime lizenziert? Ist sie Open Source?

    AWS Blu Age Runtime ist kein Open-Source-Programm. Es wird über AWS IP als Cloud-nativer Dienst vertrieben. Es gibt zwei Bereitstellungsoptionen:

    1. AWS Blu Age Managed, die Runtime wird in einem speziellen AWS Managed Service bereitgestellt, der die Vorteile einer vollständig vorkonfigurierten und sofort einsatzbereiten Umgebung ohne Einrichtung oder Administration nutzt.

    2. AWS Blu Age Non Managed, das in Ihrer eigenen maßgeschneiderten AWS Architektur auf Basis von Amazon EC2 oder Amazon ECS/ bereitgestellt werden kann AWS Fargate, die Sie selbst bereitstellen und einrichten müssen. Für beide Optionen fallen Laufzeitgebühren an, die in den Ihnen zur Verfügung gestellten Projektschätzungen enthalten sind. Da es sich um einen verwalteten Dienst mit Support Zugriff handelt, benötigen Sie den Quellcode nicht. Weitere Informationen zur Preisgestaltung finden Sie auf der Seite mit den Preisen für die AWS Mainframe-Modernisierung.

  42. Wie werden Änderungen und Upgrades an AWS Blu Age-Frameworks und -Bibliotheken verwaltet?

    AWS Die Frameworks und Bibliotheken von Blu Age werden im Rahmen regelmäßiger Codegenerierungs- und Bereitstellungsprozesse aktualisiert. Diese Updates werden im Rahmen des AWS Mainframe-Modernisierungszyklus verwaltet, der Versionsupgrades und Support durch das AWS Blu Age Age-Team oder zertifizierte Partner umfasst. Detaillierte Informationen zu Versionierung, Upgrade-Prozessen und Supportzeitplänen finden Sie in der Dokumentation zum Lebenszyklus der AWS Mainframe-Modernisierung.

Daten

  1. Welche Datenbankoptionen sind für die modernisierten Anwendungen in Bezug auf die Modernisierung der Legacy-Datenbank verfügbar?

    Die modernisierten Anwendungen können mehrere moderne Datenbankoptionen verwenden, darunter: PostgreSQL, Amazon Aurora, RDS für PostgreSQL, Oracle-Datenbank, MS-SQL und IBM Db2. Diese Optionen bieten Flexibilität bei der Auswahl des am besten geeigneten Datenbanksystems auf der Grundlage spezifischer Anforderungen und nutzen gleichzeitig die Vorteile moderner Datenbankmanagementsysteme und Cloud-nativer Funktionen.

  2. Wozu dient der Transformationsbereich von IBM Db2 z/OS zu Postgres DDL?

    Vollständige Transformation (einschließlich Datenbankeinschränkungen).

  3. Unterstützt AWS Blu Age die Gruppendatengenerierung (GDG)?

    Ja, die Verwendung von GDG in Batches wird unterstützt, wobei relative und absolute Generierungen sowie automatische Bereinigungsstrategien unterstützt werden.

  4. Unterstützt AWS Blu Age verkettete Datensätze?

    Ja, die Verwendung verketteter Datensätze in Batches wird unterstützt. Wenn die Verkettung aktiviert ist, können mehrere Datensätze als ein einziger Datensatz gelesen werden. Bitte beachten Sie, dass die Blusam-Datensätze nicht Teil einer Verkettung sein können.

  5. Welcher Prozess wird auf SQL-Abfragen angewendet?

    Wird je nach Zieldatenbank während der Codetransformation angepasst.

  6. Welche Optionen gelten, wenn es mehrere Datenbanken für eine Anwendung gibt?

    Konfigurieren Sie die Zieldatenbank für jede Abfrage und definieren Sie alle Datenbanken in der Anwendung und in Apache Tomcat.

  7. Kann Blusam deaktiviert werden?

    Ja, in der Hauptkonfigurationsdatei, und es ist keine Datenbank erforderlich (weitere Informationen finden Sie auf der Dokumentationsseite zur Blusam-Konfiguration).

  8. Welche AWS Blu Age-API wird verwendet, um Datenbanken wie IMS DB zu ersetzen?

    Die JHDB-API (Java Hierarchical DataBase).

  9. Welches AWS Blu Age-Produkt kann verwendet werden, um ältere Daten und Datenbanken auf ein modernes relationales Datenbankmanagementsystem (RDBMS) zu migrieren?

    AWS Blu Age DB-Modernisierungstool (Data Migrator).

  10. Was ist AWS Blu Age Data Simplifier und welches Problem löst es bei der Modernisierung?

    Data Simplifier ist eine Kernbibliothek in AWS Blu Age, die sich mit der Herausforderung befasst, mit veralteten Speicherzugriffsmustern in Java umzugehen. Sie bietet Konstrukte zur Unterstützung von Low-Level-Speicherzugriffen, älteren Datentypen (wie zonenweise, gepackt, alphanumerisch) sowie gemischten und klassenbasierten Datentypen APIs, sodass sie für Java-Entwickler zugänglich sind structured/raw memory access that are common in mainframe applications but not natively available in Java. The library exposes these features through familiar Java patterns like getters/setters und gleichzeitig die veralteten Funktionen beibehalten werden.

  11. Wie geht AWS Blu Age mit veralteten Speicherlayouts und Datenstrukturen um?

    AWS Blu Age verarbeitet ältere Speicherlayouts über die Record-Schnittstelle, die eine Abstraktion von Byte-Arrays mit fester Größe bietet. Für strukturierte Daten wie COBOL '01-Datenelemente' werden RecordEntityUnterklassen verwendet, die bei der Modernisierung automatisch generiert werden. Diese Klassen behalten die hierarchische Struktur der älteren Daten bei, wobei jedes Element über- und untergeordnete Elemente verfügt. Das System unterstützt sowohl Rohspeicherzugriff als auch strukturierte Zugriffsmuster, wodurch die Flexibilität älterer Systeme erhalten bleibt und gleichzeitig eine moderne Programmierschnittstelle bereitgestellt wird.

  12. Wie geht AWS Blu Age mit der Modernisierung von VSAM-Datensätzen um?

    Die Blusam-Komponente unterstützt die Modernisierung der VSAM-Datensätze mit einer speziellen API, Endpunkten und einer Verwaltungs-Webanwendung (BAC: Blusam Administration Console). Blusam stützt sich auf eine relationale Datenbank als Backend (PostgreSQL, entweder mit RDS oder Aurora).

Transformation

  1. Wo finde ich Details zum Transformationsprozess?

    Informationen finden Sie in der Dokumentation zu AWS Blu Insights.

  2. Wie lauten die Namen der von AWS Blu Age generierten Module?

    Service, Entitäten, Web und Tools.

  3. Warum wurde Java/Spring als eine der Zieltechnologien für AWS Blu Age ausgewählt?

    Java/Spring wurde aufgrund der breiten Akzeptanz, des großen Talentpools und der robusten Unternehmensfunktionen als Zieltechnologie ausgewählt. Das Java-Ökosystem bietet umfangreiche Bibliotheken, Frameworks und Tools, die die moderne Anwendungsentwicklung unterstützen. Das Spring Framework bietet Funktionen der Enterprise-Klasse, Cloud-native Funktionen und folgt den branchenüblichen Best Practices, sodass es sich ideal für modernisierte Anwendungen eignet.

  4. Wie lautet der Name des übergeordneten Projekts, das die von AWS Blu Age generierten Module enthält?

    Der Name des übergeordneten Projekts hat das Suffix „-pom“ und kann im Transformation Center mithilfe der Transform-Eigenschaft mit dem Namen project definiert werden.

  5. Wie verwaltet AWS Blu Age die Modernisierung älterer Scheduler, falls sie bereitgestellt wird?

    Ältere Scheduler-Assets werden von Blu Age nicht modernisiert AWS . Sie werden in der Bewertungsphase berücksichtigt, um mögliche fehlende Artefakte zu identifizieren.

  6. Was ist die Voraussetzung für das Debuggen des generierten Codes mit AWS Blu Age?

    Jede integrierte Entwicklungsumgebung (IDE), die Java unterstützt, wie Eclipse, JetBrain, oder VisualCode.

Bereitstellung

  1. Welche Umgebungen stehen zur Verfügung, um die modernisierte Anwendung mit AWS Blu Age bereitzustellen?

    Windows Server, Linux-Server und Docker-Linux-Container.

  2. Können refaktorierte AWS Blu Age-Anwendungen auf jeder Infrastruktur ausgeführt werden?

    Refactorierte AWS Blu Age-Anwendungen sind zwar nicht für die Ausführung auf einer beliebigen Infrastruktur konzipiert, bieten jedoch eine erhebliche Flexibilität bei den Bereitstellungsoptionen. Diese Anwendungen können auf verschiedenen Computerplattformen bereitgestellt werden, darunter Cloud-verwaltete Dienste, serverlose Datenverarbeitung und lokale Infrastrukturen. AWS Blu Age bietet sowohl verwaltete als auch nicht verwaltete Runtime-Optionen, sodass Unternehmen je nach ihren spezifischen Bedürfnissen und Anforderungen zwischen vollständig verwaltetem Komfort und maßgeschneiderter Steuerung wählen können. Diese Flexibilität ermöglicht eine einfache Übertragung zwischen unterstützten Infrastrukturen, sodass sich die umgestalteten AWS Blu Age-Anwendungen hervorragend an unterschiedliche Bereitstellungsumgebungen anpassen lassen. Weitere Informationen finden Sie in der Dokumentation zu den AWS Blu Age Runtime-Optionen.

  3. Welche MQ-Konfiguration unterstützt AWS Blu Age?

    SQS, IBM WebSphere MQ.

  4. Auf welchen Anwendungsservern kann ein Benutzer Java-Geschäftsanwendungslogik mit nicht verwalteter Laufzeit von AWS Mainframe Modernization bereitstellen?

    Apache Tomcat, Version größer oder gleich 10.1.

  5. Wie lässt sich die umgestaltete Anwendung in andere Anwendungen AWS-Services wie Amazon Aurora integrieren?

    Die modernisierte Anwendung lässt sich integrieren und AWS-Services unterstützt die Transformation zu Cloud-nativen Datenbanklösungen wie Amazon Aurora und RDS für PostgreSQL. AWS Blu Age gewährleistet die Integration zwischen modernisierten Anwendungen und ermöglicht es Unternehmen AWS-Services, Cloud-Funktionen zu nutzen. Diese Integration erstreckt sich sowohl auf Datenspeicher als auch auf Anwendungsdienste innerhalb des AWS Ökosystems. Neben dem Datenbankspeicher lässt sich AWS Blu Age Runtime auch in verschiedene Anwendungen integrieren, AWS-Services darunter Amazon ElastiCache für Redis-Caching, AWS Secrets Manager für das Konfigurationsmanagement und die AWS Mainframe-Modernisierung für die Bereitstellung. Es unterstützt Amazon EC2, Amazon EKS und ECS, die von Fargate für den Containereinsatz verwaltet werden. Das System kann AWS Identity and Access Management für die Authentifizierung Amazon Simple Storage Service für die Speicherung verwenden und unterstützt die Integration mit anderen AWS-Services über Konfiguration und Service Connectors.

  6. Wie stellt die umgestaltete Anwendung sicher, dass die Skalierbarkeitsanforderungen erfüllt werden?

    Die Lösung gewährleistet Skalierbarkeit, indem sie Anwendungen in Cloud-native Architekturen umwandelt, die die elastische Infrastruktur nutzen können. AWS Sie implementiert moderne Entwurfsmuster und bewährte Verfahren, die eine horizontale und vertikale Skalierung ermöglichen. Der serviceorientierte Ansatz ermöglicht eine unabhängige Skalierung von Komponenten. Die modernisierten Anwendungen können die Vorteile der inhärenten Skalierbarkeitsfunktionen von Cloud-Diensten nutzen.

  7. Was passiert, nachdem das Refactoring des Quellcodes abgeschlossen ist?

    Nach dem Refactoring des Quellcodes finden zwei Hauptschritte statt. Zunächst wird die umgestaltete Anwendung erstellt. Zweitens wird die Anwendung in AWS Mainframe Modernization AWS Blu Age Runtime bereitgestellt und überwacht. Die Bereitstellung kann entweder in einer AWS verwalteten Umgebung (AWS Mainframe Modernization Managed Runtime) erfolgen, in der die Infrastruktur automatisiert verwaltet wird, oder in Ihrer AWS-Konto (AWS Mainframe Modernization AWS Blu Age Non-Managed Runtime), in der Kunden ihre eigene Infrastruktur verwalten. Die nicht verwaltete Option kann auf verschiedenen Plattformen bereitgestellt werden, darunter Amazon EC2, ECS on EC2 oder auf Fargate, EKS on. EC2

  8. Wie kann ich eine mit AWS Blu Age modernisierte Anwendung auf einem benutzerdefinierten Amazon Linux AMI bereitstellen und ausführen, ohne den Managed Service AWS Mainframe Modernization (M2) zu verwenden?

    Dies kann erreicht werden, indem die Anwendung mithilfe von AWS Blu Age Runtime (nicht verwaltet) auf Amazon EC2 bereitgestellt wird. Der Prozess beinhaltet die Erstellung einer Java/Spring-Anwendung mit einer Abhängigkeit von der AWS Blu Age Runtime-Bibliothek und deren Bereitstellung auf einem benutzerdefinierten Amazon Linux-AMI. Detaillierte Anweisungen zu diesem Ansatz finden Sie unter AWS Blu Age Runtime (nicht verwaltet) bei Amazon EC2 einrichten.

  9. Ist ein Amazon Machine Image (AMI) verfügbar? Ist ein Docker-Image verfügbar?

    • AMI: Nein, da die Kunden ihre Umgebung nach ihren Wünschen anpassen und einrichten müssen, ist kein AMI verfügbar. Kunden können die AWS Blu-Age-Artefakte abrufen und ihre Instance entsprechend ihren Anforderungen einrichten.

    • Docker-Image: Nein, es ist kein sofort einsatzbereites Docker-Image verfügbar, aber auf der Seite AWS Blu Age Runtime auf Container einrichten wird erklärt, wie Sie Ihr eigenes Docker-Image auf der Grundlage von AWS Blu Age Runtime-Binärdateien erstellen und in einem geeigneten Container-Management-System bereitstellen.

  10. Kann der Kunde eine AWS Blu Age-Anwendung paketieren und als Docker-Container ausführen?

    Dies ist für M2 Managed Runtime nicht möglich, aber für kundenspezifische Umgebungen, die auf einem Amazon Linux AMI basieren, und für lokale oder andere Cloud-Anbieter.

  11. Wie kann ich den Ressourcen-ARN der SQS-Richtlinie ermitteln, der erforderlich ist, um AWS Blu Age nicht verwaltet auszuführen, wenn ich den Umfang reduzieren möchte?

    Wenden Sie sich an das Bereitstellungsteam oder den Technical Account Manager (TAM), um den spezifischen ARN für die SQS-Richtlinienressource für den Betrieb von AWS Blu Age nicht verwaltet mit einer eingeschränkten Richtlinie zu ermitteln. Sie können Ihnen kontospezifische Hinweise geben. Allgemeine Informationen zu SQS-Richtlinien finden Sie in der Dokumentation zu den AWS SQS-Richtlinien.

  12. Wie funktioniert die Jobplanung mit Batch?

    Es ist in Control-M /Stone Branch oder in jeden anderen Distributed Scheduler integriert.

Auf dieser Seite

DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.