Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

AWS Domande frequenti su Blu Age

Modalità Focus
AWS Domande frequenti su Blu Age - AWS Modernizzazione del mainframe

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Generali

  1. Qual è lo scopo principale della capacità di refactoring di AWS Blu Age?

    La funzionalità di refactoring rifattorizza il codice monolitico legacy in java utilizzando applicazioni distribuite contemporanee che utilizzano linguaggi e framework moderni, seguendo un modello di refactoring automatizzato. Questo modello prevede l'analisi automatica del codice legacy, la comprensione della sua funzionalità e la conversione in codice moderno equivalente, preservando al contempo la logica di business. Il processo include la modernizzazione non solo del codice, ma anche dell'intero stack applicativo, delle dipendenze e dell'infrastruttura utilizzando strumenti e processi automatizzati. La soluzione mira ad accelerare la modernizzazione mantenendo l'equivalenza funzionale e le prestazioni. Ciò include la trasformazione sia del codice dell'applicazione che dei database e degli archivi di dati associati, implementando al contempo le migliori pratiche e i modelli di progettazione del cloud.

  2. Quali applicazioni mainframe sono supportate da AWS Blu Age?

    AWS Blu Age attualmente supporta la modernizzazione di IBM z/OS applicazioni mainframe scritte in COBOL, PL/I, JCL (Job Control Language) e basate sul gestore delle transazioni CICS (Customer Information Control System), schermate BMS (Basic Mapping Support), schermi IMS MFS, database, DB2 database IMS, file flat, file di dati GDG (Generation data groups) e VSAM (Virtual Storage Access Method). Per maggiori dettagli, consulta Blu Insights.AWS

  3. Quali linguaggi mainframe può modernizzare AWS Blu Age?

    AWS Blu Age trasforma il codice COBOL e PL/I in Java, in Groovy, JCLs gli schermi (BMS o MFS) in HTML (con Sass) e JavaScript (applicazioni Angular: per ora React non è supportato), permettendo la modernizzazione delle applicazioni mainframe legacy verso architetture native per il cloud. Queste tecnologie vengono scelte per la loro adozione diffusa, il robusto ecosistema e le funzionalità native del cloud. Angular offre un livello di interfaccia utente moderno e reattivo che sostituisce le interfacce a schermo verde precedenti. Consente la creazione di applicazioni Web dinamiche e di facile utilizzo a cui è possibile accedere su diversi dispositivi e piattaforme. La sua architettura basata su componenti supporta uno sviluppo front-end gestibile e scalabile. La trasformazione si traduce in applicazioni distribuite che seguono i modelli architettonici moderni e le migliori pratiche.

  4. In che modo AWS Blu Age bilancia i vincoli esistenti con i vantaggi del cloud?

    AWS Blu Age raggiunge l'equilibrio preservando la logica e le funzionalità aziendali critiche e introducendo funzionalità native del cloud. Garantisce che le applicazioni modernizzate mantengano la logica di business legacy necessaria, sfruttando al contempo la scalabilità, l'agilità e le moderne pratiche operative del cloud. Questo approccio aiuta le organizzazioni a mantenere la continuità aziendale ottenendo al contempo i vantaggi dell'infrastruttura cloud.

  5. Che ruolo gioca l'architettura orientata ai servizi nell'applicazione modernizzata?

    L'architettura orientata ai servizi svolge un ruolo fondamentale nella suddivisione delle applicazioni monolitiche in componenti modulari più gestibili. AWS Blu Age crea applicazioni orientate ai servizi e agli oggetti che facilitano una migliore manutenibilità e scalabilità. Questo approccio architetturale consente alle organizzazioni di raggiungere una maggiore efficienza aziendale e di prepararsi per la potenziale adozione futura dei microservizi.

  6. Quali aspetti dello stack di applicazioni sono inclusi nel processo di refactoring?

    Il processo di refactoring include lo stack software completo: codice dell'applicazione, dipendenze, database e infrastruttura (ad esempio opzioni per la memorizzazione nella cache, supporto per la messaggistica, ecc.). Copre la trasformazione dei linguaggi di programmazione, dei sistemi di database, dei file di dati e dei componenti dell'infrastruttura associati. Questo approccio completo garantisce che tutti gli aspetti dell'applicazione siano modernizzati in modo coerente, con il risultato di uno stack di applicazioni moderno completamente trasformato.

  7. Il processo di modernizzazione di AWS Blu Age elimina la necessità di test o controlli di qualità sull'applicazione Java modernizzata?

    No, il processo di modernizzazione di AWS Blu Age non elimina la necessità di test o controlli di qualità sull'applicazione Java modernizzata.

  8. Cosa significa AWS Blu Age JAC?

    JAC sta per JICS Administration Console

  9. Come posso accedere agli strumenti AWS Blu Age?

    AWS Gli strumenti Blu Age sono accessibili tramite la console AWS tramite AWS Mainframe Modernization (M2) Refactor, con accesso alle funzionalità in base al livello di accreditamento. Inizia con il Transformation Center per valutare il refactoring automatico in Java del tuo codice sorgente. Per una guida dettagliata, consulta la documentazione di AWS Blu Insights. Dopo la modernizzazione, è possibile distribuire le applicazioni utilizzando opzioni di runtime gestite o non gestite. Per ulteriori informazioni su queste scelte di implementazione, consulta la documentazione sulla modernizzazione del AWS mainframe.

  10. Come dimensionare (carico di lavoro e tempistica) un progetto?

    Consulta le stime di AWS Blu Insights per maggiori informazioni in merito o collabora con il tuo Account Manager.

  11. Esistono requisiti specifici per la manutenzione delle soluzioni migrate da Java AWS Blu Age?

    No, non ci sono requisiti specifici per la manutenzione delle soluzioni migrate da Java AWS Blu Age.

  12. Quali sono le specifiche tecniche e la compatibilità del codice generato da AWS Blu Age?

    AWS Il codice generato da Blu Age è progettato con caratteristiche tecniche specifiche e un'ampia compatibilità. Sebbene non supporti JPA, utilizza l'esecuzione SQL diretta con query esternalizzate. Il codice si basa su librerie specifiche del runtime per l'equivalenza funzionale, la generazione di servizi Web e le implementazioni MQ. Il codice generato può essere importato in qualsiasi IDE Java per lo sviluppo, il test, la creazione e la distribuzione, sebbene le librerie richieste debbano essere importate di conseguenza. Sebbene Maven sia integrato di default con il servizio AWS Mainframe Modernization per i processi di compilazione, è possibile utilizzare strumenti alternativi come Gradle modificando il formato di imballaggio dopo la trasformazione. La piattaforma offre flessibilità in termini di strumenti di sviluppo e controllo del codice sorgente, con corsi di formazione disponibili per i team di sviluppo che gestiscono il codice. Per ulteriori informazioni, consulta l'architettura di alto livello di AWS Blu Age Runtime.

AWS Blu Age Runtime

  1. Dove posso trovare informazioni su AWS Blu Age Runtime?

    Consulta la documentazione Set up AWS Blu Age Runtime (non gestito) sul runtime non gestito che descrive in dettaglio il processo di configurazione, l'onboarding, il recupero degli artefatti, la distribuzione, ecc.

  2. Dove posso trovare Blu Age Runtime for Developers? AWS

    AWS Blu Age Runtime for Developers è disponibile in Blu Age Toolbox per individui certificati L3.

  3. Le dipendenze AWS Blu Age JAR vengono caricate nel repository Maven del cliente per lo sviluppo locale?

    Le librerie possono essere importate EC2 utilizzando un'AMI che può essere utilizzata per configurare l'ambiente di sviluppo, test e produzione. Verranno fornite formazione e abilitazione al team per mantenere/migliorare il codice applicativo generato. Per ulteriori informazioni, consulta l'architettura di alto livello di AWS Blu Age Runtime.

  4. A cosa si riferisce il termine «Gapwalk» nei jar distribuiti di AWS Blu Age Runtime?

    Per informazioni su Gapwalk, consulta AWS gli artefatti di Blu Age Runtime.

  5. Come richiedere l'accesso al AWS Blu Age Runtime non gestito?

    Segui le istruzioni su Onboarding AWS Blu Age Runtime per richiedere l'accesso al centro. Supporto AWS

  6. Quali sono i Runtime supportati per le applicazioni rifattorizzate AWS Blu Age?

    Per esplorare l'intera gamma di scelte di runtime per le vostre applicazioni modernizzate, vi consigliamo di consultare la guida Blu Age Runtime Options.

  7. Quando viene utilizzato il AWS Blu Age Runtime?

    Un AWS Blu Age Runtime è necessario per supportare l'esecuzione di applicazioni rifattorizzate AWS Blu Age. Durante i progetti di refactoring basati su AWS Blu Age è necessario un runtime per testare le applicazioni refattorizzate. Una volta terminato il progetto di refactoring, è necessario anche un runtime per la manutenzione, il test e l'esecuzione delle applicazioni refattorizzate Blu Age in produzione. AWS

  8. Come vengono AWS distribuite le nuove versioni di Blu Age Runtime AWS ?

    Per M2 Managed Runtime, gli aggiornamenti, incluse patch, versioni secondarie e principali, sono disponibili nella AWS Console e AWS CLI. Includono aggiornamenti del sistema operativo, modifiche al motore e alle dipendenze, in genere entro 30 giorni dalla disponibilità generale. AWS è responsabile dei componenti supportati e applica automaticamente gli aggiornamenti alle istanze di modernizzazione AWS del mainframe. Ed è lo stesso caso per altri ambienti come Custom Runtime, Linux AMI e locali.

  9. Con che frequenza vengono rilasciate nuove versioni principali e secondarie del runtime AWS Blu Age?

    Le nuove versioni vengono rilasciate una o due volte al mese e i clienti possono decidere quando e come aggiornare le proprie istanze di runtime. Per ulteriori informazioni, consulta la pagina sul controllo delle versioni di AWS Blu Age.

  10. In che modo AWS fornisce supporto per AWS Blu Age Runtime?

    Il supporto viene fornito tramite Supporto AWS, laddove i problemi vengono risolti inviando un ticket, e si applica lo SLA standard. Per ulteriori informazioni, consulta Ciclo di vita dei componenti di modernizzazione AWS del mainframe.

  11. Cosa comporta il AWS Mainframe AWS Modernization Blu Age Runtime?

    AWS Blu Age Runtime include librerie di strumenti per accelerare la modernizzazione, facilitare le integrazioni nel cloud e migliorare la qualità e la manutenibilità del codice. Inoltre, consente una maggiore automazione della modernizzazione facilitando le transizioni tra architetture legacy e architetture cloud. Il runtime fornisce supporto per la gestione di verbi e strutture di dati legacy, rappresentazioni della memoria utilizzando idiomi java. Consente di creare applicazioni modernizzate basate su tecniche di programmazione orientate agli oggetti e in grado di riprodurre flussi di controllo legacy. Modernizza i set di dati VSAM esistenti o il supporto dei database gerarchici IMS utilizzando un database relazionale come Amazon Aurora. Fornisce sostituti Java per le utilità di sistema legacy (IDCAMS, IEBGENER, DFSORT, ecc.) e i sistemi di gestione delle transazioni legacy (CICS, IMS). Facilita le integrazioni nel cloud con la memorizzazione nella cache in Amazon ElastiCache e il supporto per soluzioni di AWS messaggistica (SQS, Kinesis).

  12. AWS Blu Age Runtime supporta architetture informatiche non x86?

    Attualmente, AWS Blu Age Runtime supporta solo architetture informatiche e di calcolo basate su x86. AWS Blu Age Runtime non supporta l'elaborazione basata su ARM e Graviton.

  13. In che modo i clienti possono rimanere informati sulle versioni di AWS Blu Age Runtime, comprese le notifiche di nuove versioni e l'accesso alla cronologia delle versioni e alle note di rilascio?

    Le nuove versioni di AWS Blu Age Runtime vengono caricate sulla nostra pagina di rilascio ufficiale. Ti consigliamo di controllare questa pagina regolarmente, idealmente ogni 3 mesi, per le versioni e gli aggiornamenti più recenti. Per quanto riguarda l'accesso alla cronologia delle versioni e alle note di rilascio, la disponibilità dipende dalla data end-of-life (EOL) di ciascuna versione principale. Per informazioni dettagliate sulle date di EOL, sulla pianificazione dell'aggiornamento delle versioni e sull'accesso alle informazioni storiche, consulta AWS Blu Age lifecycle.

  14. Quali sono i componenti principali dell'architettura di alto livello di AWS Blu Age Runtime?

    L'architettura AWS Blu Age Runtime comprende due tipi di componenti principali. Le prime sono le librerie Java (file jar) archiviate in una cartella condivisa (accessibile al classloader del server delle applicazioni) che forniscono supporto per costrutti e istruzioni legacy. In secondo luogo ci sono le applicazioni web (file war) contenenti applicazioni basate su Spring che forniscono framework e servizi a programmi modernizzati. Il runtime include anche: un registro dei programmi che raccoglie tutti i programmi per l'invocazione e le chiamate tra programmi e uno Scripts Registry che raccoglie tutti gli script di lavoro modernizzati. Questi componenti interagiscono per fornire un framework di ingresso ed esecuzione unificato basato su REST per applicazioni modernizzate. Il Runtime e l'applicazione modernizzata vengono distribuiti insieme in un server di applicazioni (ad esempio Tomcat).

  15. Come configurare la cartella condivisa contenente gli artefatti di AWS Blu Age Runtime?

    Gli artefatti (jar) di AWS Blu Age Runtime devono essere raccolti in una cartella condivisa, accessibile al classloader del server delle applicazioni. Per un server tomcat, la configurazione viene effettuata modificando il normale file di configurazione denominato catalina.properties. Ad esempio, se hai creato la cartella condivisa come cartella denominata «shared», nella cartella tomcat, dovrai modificare la voce common.loader in catalina.properties per rendere la cartella condivisa accessibile al tomcat classloader, in quanto tale:

    common.loader="${catalina.base}/lib","${catalina.base}/lib/*.jar","${catalina.home}/lib","${catalina.home}/lib/*.jar","${catalina.home}/shared","${catalina.home}/shared/*.jar"
  16. In che modo Blu Age Runtime gestisce l'apolidia e la gestione delle sessioni? AWS

    AWS Blu Age Runtime implementa l'apolidia e la gestione delle sessioni attraverso molteplici meccanismi. Per le sessioni HTTP, utilizza l'identificazione basata su cookie con memorizzazione cache esterna per il contesto dell'utente. Le sessioni possono essere archiviate in vari datastore tra cui Amazon ElastiCache, cluster Redis o mappe in memoria. Il design stateleless garantisce che la maggior parte degli stati non transitori venga archiviata esternamente in una «singola fonte di verità» comune, garantendo elevata disponibilità e scalabilità orizzontale. Questo approccio, combinato con il bilanciamento del carico e le sessioni condivise, consente la distribuzione del dialogo rivolto all'utente su più nodi.

  17. Che ruolo giocano le applicazioni web nell'ambiente AWS Blu Age Runtime?

    Le applicazioni Web in AWS Blu Age Runtime svolgono molteplici funzioni chiave. Forniscono framework di esecuzione che riproducono ambienti legacy e monitor delle transazioni (come batch JCL, CICS, IMS). Offrono punti di ingresso basati su REST gapwalk-application.war per l'attivazione e il controllo di transazioni, programmi e batch. Inoltre, forniscono l'emulazione di programmi forniti dal sistema operativo e di programmi «driver» specializzati da cui dipendono le applicazioni legacy per accedere a servizi come IMS DB o alle finestre di dialogo utente tramite MFS.

  18. Come vengono registrati e gestiti i programmi in Blu Age Runtime? AWS

    I programmi in AWS Blu Age Runtime vengono registrati tramite un ProgramRegistry sistema che si popola durante l'avvio del server. Ogni programma implementa l'interfaccia Program ed è contrassegnato come componente Spring. I programmi vengono registrati utilizzando i relativi identificatori, con la possibilità di inserire più voci se un programma ha più identificatori. Il processo di registrazione è automatico e viene registrato nei log di Tomcat. ProgramRegistryConsente ad altri programmi e script di individuare e richiamare i programmi registrati, mantenendo la modularità e l'interconnettività del sistema modernizzato.

  19. Come viene gestita la configurazione nelle applicazioni AWS Blu Age Runtime?

    La configurazione in AWS Blu Age Runtime è gestita tramite file YAML utilizzando le funzionalità del framework Spring Boot. Vengono utilizzati due file di configurazione principali: application-main.yml per la configurazione del framework e per le opzioni specifiche del client. application-profile.yml Il sistema segue la logica di precedenza di Spring, che consente l'override della configurazione in vari modi. È possibile fornire una configurazione aggiuntiva tramite JNDI per i database e i parametri della riga di comando, offrendo flessibilità nella gestione della configurazione. La configurazione dei logger viene eseguita utilizzando i file di configurazione logback xml.

  20. Che ruolo svolgono i gestori dei segreti nella configurazione di AWS Blu Age Runtime?

    I gestori di segreti in AWS Blu Age Runtime proteggono i dati di configurazione sensibili come le credenziali del database e le password della cache Redis. Consentono l'archiviazione di dati critici in forma AWS segreta e vi fanno riferimento nei file di configurazione YAML. Il sistema supporta diversi tipi di segreti, inclusi i segreti del database che popolano automaticamente tutti i campi pertinenti e i segreti a password singola per le risorse protette da password. Questo approccio migliora la sicurezza mantenendo i dati sensibili separati dalla configurazione dell'applicazione.

  21. In che modo gli sviluppatori possono scrivere i propri programmi compatibili con AWS Blu Age Runtime?

    Gli sviluppatori possono creare programmi compatibili con AWS Blu Age Runtime implementando l'interfaccia del programma e seguendo schemi specifici. Il programma deve essere dichiarato come componente Spring, implementare i metodi richiesti ed essere correttamente registrato in. ProgramRegistry Gli sviluppatori devono creare classi di contesto e configurazione complementari, gestire gli identificatori di programma e garantire una corretta integrazione con il framework Spring. L'implementazione deve seguire le convenzioni AWS Blu Age Runtime per la struttura e l'esecuzione del programma.

  22. In che modo AWS Blu Age Runtime gestisce gli errori di esecuzione del programma?

    AWS Blu Age Runtime gestisce gli errori di esecuzione del programma attraverso molteplici meccanismi. Per i lavori in batch, acquisisce lo stato di esecuzione, i codici di uscita e informazioni dettagliate sugli errori nei dettagli di esecuzione del lavoro. La gestione degli errori include codici di uscita specifici (-1 per errori tecnici, -2 per errori dei programmi di servizio) e registrazioni dettagliate nei log di Tomcat. Il sistema può essere configurato per ripristinare le transazioni in base alle eccezioni di runtime e offre opzioni per la notifica e il ripristino degli errori. I dettagli degli errori sono accessibili tramite gli endpoint REST per il monitoraggio e la risoluzione dei problemi.

  23. Quali funzionalità di monitoraggio di AWS Blu Age Runtime sono disponibili per i lavori in batch?

    AWS Blu Age Runtime offre funzionalità di monitoraggio per i lavori in batch attraverso vari endpoint. Tiene traccia dello stato di esecuzione del lavoro, degli orari di inizio/fine, della modalità di esecuzione e dei risultati dettagliati. Il sistema offre endpoint per elencare gli script attivati, recuperare i dettagli sull'esecuzione dei lavori e monitorare i lavori attualmente in esecuzione. Gli endpoint di Metrics forniscono statistiche JVM, conteggi delle sessioni e metriche dettagliate sull'esecuzione dei batch. La piattaforma supporta anche l'impaginazione e il filtraggio temporale dei dati di monitoraggio.

  24. Come vengono tracciati e gestiti gli stati di esecuzione dei lavori di AWS Blu Age Runtime?

    Gli stati di esecuzione del lavoro vengono tracciati tramite un sistema di stati completo che include stati come DONE, TRIGGERED, RUNNING, KILLED e FAILED. Ogni esecuzione di lavoro riceve un identificatore univoco per il tracciamento e conserva informazioni dettagliate sull'esecuzione, tra cui ora di inizio, ora di fine, informazioni sul chiamante e risultati di esecuzione. Il sistema fornisce endpoint REST per interrogare lo stato dei processi, gestire i lavori in esecuzione e recuperare la cronologia di esecuzione. Le informazioni sullo stato persistono nella memoria del server e possono essere eliminate in base all'età per la gestione delle risorse.

  25. In che modo AWS Blu Age Runtime gestisce le interazioni esterne del sistema?

    Il runtime gestisce le interazioni esterne del sistema attraverso vari meccanismi, inclusi gli endpoint REST per l'integrazione dei servizi, il supporto per le code di messaggi (SQS, RabbitMQ, IBM MQ) e le opzioni di connettività del database. Fornisce l'emulazione delle interazioni di sistema legacy tramite componenti specializzati, supporta SSL/TLS per comunicazioni sicure e include funzionalità per la gestione di file system esterni. Il sistema supporta anche l'integrazione con provider di autenticazione esterni e può essere configurato per interagire con vari servizi di terze parti.

  26. Come viene gestita l'autenticazione in AWS Blu Age Runtime?

    AWS Blu Age Runtime supporta più metodi di autenticazione, OAuth2 essendo il meccanismo principale. Può integrarsi con provider di identità come Amazon Cognito o Keycloak. La configurazione dell'autenticazione è gestita tramite il file di configurazione principale denominato application-main.yml, in cui è possibile definire impostazioni di sicurezza, provider di identità e metodi di autenticazione. Il sistema supporta funzionalità come la protezione XSS, CORS, CSRF e può essere configurato sia per la sicurezza globale che per la sicurezza degli endpoint specifici. Per lo sviluppo, è disponibile anche un sistema di autenticazione locale con credenziali super admin predefinite.

  27. In che modo AWS Blu Age Runtime garantisce un'elevata disponibilità?

    AWS Blu Age Runtime garantisce un'elevata disponibilità attraverso diversi meccanismi. Implementa l'assenza di stato archiviando gli stati non transitori in uno storage condiviso esterno, consentendo a più istanze di applicazioni di lavorare insieme. Il sistema supporta il bilanciamento del carico e le sessioni condivise, consentendo la distribuzione delle richieste su più nodi. Per l'archiviazione dei dati, può utilizzare database e sistemi di caching ad alta disponibilità. L'architettura supporta il failover automatico e può essere implementata su più zone di disponibilità per una maggiore affidabilità.

  28. Quale componente viene utilizzato per riprodurre le transazioni distribuite CICS con le applicazioni Blu Age? AWS

    AWS Blu Age Runtime fornisce un endpoint dedicato per consentire di richiamare le transazioni JICS esistenti come parte di una transazione globale (supporto XA). Il supporto del commit in due fasi sottostanti si basa sul componente software Atomikos.

  29. Qual è il nome AWS Blu Age delle classi utilizzate per definire il comportamento specifico del programma?

    Ogni programma è associato a una classe di configurazione dedicata che consente di specificare i comportamenti specifici del programma. Per ulteriori informazioni sulle convenzioni di denominazione e localizzazione, consulta la struttura AWS Blu Age dell'applicazione modernizzata

  30. Quale codifica ha il seguente ordine di sequenza di caratteri: spazio, caratteri minuscoli, caratteri maiuscoli, numeri?

    Set di caratteri appartenenti alla famiglia di varianti EBCDIC (ad esempio 047, ecc.). CP1 CP297

  31. Come si utilizza AWS Blu Age managed Runtime?

    Con il AWS Management Console, il AWS CLI, o il AWS APIs

  32. Quali sono le dimensioni dei prezzi di AWS Blu Age Runtime?

    AWS Mainframe Modernization-core-hours (vedi i prezzi della modernizzazione AWS del mainframe).

  33. Qual è il meccanismo utilizzato per trasferire i dati grezzi tramite HTTP agli endpoint del programma?

    Stringhe codificate in Base64.

  34. In che modo un utente avvia un processo in batch?

    Utilizzo di una chiamata HTTP a uno degli endpoint batch dedicati (vedere la pagina della documentazione sugli endpoint batch).

  35. Quale endpoint AWS Blu Age Runtime è il punto di ingresso principale dell'applicazione front-end web principale?

    /transaction
  36. Cosa significa AWS Blu Age JICS?

    AWS Blu Age JICS è il componente di runtime utilizzato per supportare la modernizzazione delle risorse CICS. Le definizioni delle risorse sono archiviate in un archivio dati dedicato. Per amministrarle, utilizza l'API REST o la console dell'applicazione JICS. Per informazioni, consulta Gestire la console dell'applicazione JICS in AWS Blu Age.

  37. Quali meccanismi di caching di AWS Blu Age Runtime sono disponibili?

    AWS Blu Age Runtime supporta diversi meccanismi di memorizzazione nella cache, inclusi Redis e. EhCache Redis è consigliato per gli ambienti di produzione, poiché fornisce una cache persistente condivisa su più nodi. EhCache è disponibile per implementazioni autonome con caching locale volatile incorporato. Il sistema supporta la memorizzazione nella cache per vari componenti, tra cui dati Blusam, informazioni sulla sessione, risorse JICS e code di archiviazione temporanee. La configurazione della cache può essere personalizzata per diversi casi d'uso e requisiti di prestazioni.

  38. Come possiamo stimare il prezzo di un'implementazione di AWS Mainframe Modernization AWS Blu Age Runtime?

    AWS fornisce stime ai clienti in base ai loro requisiti e all'architettura di destinazione.

  39. Qual è il prezzo del AWS Mainframe Modernization AWS Blu Age Runtime?

    AWS Mainframe Modernization offre due modelli di prezzo per AWS Blu Age: un'opzione Managed Runtime che include il runtime, le risorse di calcolo, lo storage interno e l'automazione e un'opzione di runtime non gestita che copre solo il runtime AWS Blu Age stesso. Per le AWS distribuzioni, entrambi utilizzano una struttura tariffaria. pay-as-you-go Per informazioni più up-to-date dettagliate sui prezzi, si consiglia di consultare la pagina ufficiale dei prezzi di AWS Mainframe Modernization.

  40. E se avessimo bisogno di distribuire un'applicazione rifattorizzata AWS Blu Age su un'infrastruttura non elencata nel runtime supportato?

    Se è necessario distribuire un'applicazione rifattorizzata AWS Blu Age su un'infrastruttura non elencata nel runtime supportato, sono disponibili diverse opzioni. Innanzitutto, verifica se la tua infrastruttura è compatibile con le opzioni di distribuzione esistenti come Amazon EKS Anywhere o altre piattaforme di orchestrazione dei container. In tal caso, potresti essere in grado di utilizzare AWS Blu Age Runtime (non gestito). Per infrastrutture non compatibili, consigliamo di consultare uno specialista di AWS mainframe per esplorare soluzioni personalizzate o potenziali adattamenti. Puoi anche inviare una Product Feature Request (PFR) per un supporto esteso dell'infrastruttura. Potrebbero essere disponibili opzioni di fatturazione alternative per le implementazioni non standard. Contattate il vostro AWS rappresentante per discutere delle vostre esigenze specifiche e dell'approccio migliore per il vostro ambiente.

  41. Come viene concesso in licenza AWS Blu Age Runtime? È open source?

    AWS Blu Age Runtime non è open source. È distribuito AWS tramite IP come servizio nativo del cloud. Sono disponibili due opzioni di implementazione:

    1. AWS Blu Age Managed, il runtime viene distribuito in un servizio AWS gestito dedicato, sfruttando un ambiente completamente preconfigurato e pronto per l'implementazione senza configurazione né amministrazione.

    2. AWS Blu Age Non Managed, che può essere implementato nella tua AWS architettura personalizzata basata su Amazon o EC2 Amazon ECS/AWS Fargate, che devi fornire e configurare autonomamente. Entrambe le opzioni prevedono costi di esecuzione, che sono inclusi nelle stime del progetto fornite. Poiché si tratta di un servizio gestito con Supporto accesso, non è necessario il codice sorgente. Per maggiori dettagli sui prezzi, consulta la pagina dei prezzi per la modernizzazione del AWS mainframe.

  42. Come vengono gestite le modifiche e gli aggiornamenti ai framework e alle AWS librerie Blu Age?

    AWS I framework e le librerie Blu Age vengono aggiornati attraverso regolari processi di generazione e distribuzione del codice. Questi aggiornamenti sono gestiti come parte del ciclo di vita della modernizzazione del AWS mainframe, che include aggiornamenti di versione e supporto da parte del team AWS Blu Age o dei partner certificati. Per informazioni dettagliate sul controllo delle versioni, sui processi di aggiornamento e sulle tempistiche di supporto, consulta la documentazione sul ciclo di vita della modernizzazione del mainframe.AWS

Dati

  1. Quali opzioni di database sono disponibili per le applicazioni modernizzate, per quanto riguarda la modernizzazione del database legacy?

    Le applicazioni modernizzate possono utilizzare diverse opzioni di database moderne, tra cui: PostgreSQL, Amazon Aurora, RDS per PostgreSQL, database Oracle, MS-SQL e IBM Db2. Queste opzioni offrono flessibilità nella scelta del sistema di database più appropriato in base a requisiti specifici, sfruttando al contempo i vantaggi dei moderni sistemi di gestione dei database e delle funzionalità native del cloud.

  2. A cosa serve la copertura di trasformazione di IBM Db2 z/OS a Postgres DDL?

    Trasformazione completa (compresi i vincoli del database).

  3. AWS Blu Age supporta la generazione di dati di gruppo (GDG)?

    Sì, è supportato l'utilizzo di GDG in batch, con il supporto di generazioni relative e assolute e di strategie di pulizia automatica.

  4. AWS Blu Age supporta set di dati concatenati?

    Sì, è supportato l'utilizzo di set di dati concatenati in batch. Con la concatenazione in azione, diversi set di dati possono essere letti come un unico set di dati. Tieni presente che i set di dati Blusam non possono far parte di una concatenazione.

  5. Qual è il processo applicato alle query SQL?

    Modificato durante la trasformazione del codice, a seconda del database di destinazione.

  6. Quali opzioni si applicano se ci sono più database per un'applicazione?

    Configura il database di destinazione per ogni query e definisci tutti i database nell'applicazione e in Apache Tomcat.

  7. Blusam può essere disabilitato?

    Sì, nel file di configurazione principale e non è richiesto alcun database (per ulteriori informazioni, consulta la pagina della documentazione sulla configurazione di Blusam).

  8. Quale API AWS Blu Age viene utilizzata per sostituire database come IMS DB?

    L'API JHDB (Java Hierarchical DataBase).

  9. Quale prodotto AWS Blu Age può essere utilizzato per migrare dati e database legacy verso un moderno sistema di gestione di database relazionali (RDBMS)?

    AWS Strumento di modernizzazione Blu Age DB (Data Migrator).

  10. Cos'è AWS Blu Age Data Simplifier e quale problema risolve durante la modernizzazione?

    Data Simplifier è una libreria di base di AWS Blu Age che affronta la sfida della gestione dei modelli di accesso alla memoria legacy in Java. Fornisce costrutti per supportare l'accesso alla memoria di basso livello, tipi di dati legacy (come suddivisi in zone, compressi, alfanumerici) e misti 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 e basati su classi APIs, rendendoli accessibili agli sviluppatori Java pur mantenendo le funzionalità legacy.

  11. In che modo AWS Blu Age gestisce i layout di memoria e le strutture di dati legacy?

    AWS Blu Age gestisce i layout di memoria legacy tramite l'interfaccia Record, che fornisce un'astrazione di array di byte con dimensioni fisse. Per dati strutturati come COBOL «01 data item», utilizza sottoclassi che vengono generate automaticamente durante la modernizzazione. RecordEntity Queste classi mantengono la struttura gerarchica dei dati legacy, con ogni elemento che ha una relazione padre-figlio. Il sistema supporta sia l'accesso alla memoria grezza che i modelli di accesso strutturati, preservando la flessibilità dei sistemi legacy e fornendo al contempo un'interfaccia di programmazione moderna.

  12. In che modo AWS Blu Age gestisce la modernizzazione dei set di dati VSAM?

    Il componente Blusam fornisce il supporto per la modernizzazione dei set di dati VSAM, con un'API dedicata, endpoint e un'applicazione web di amministrazione (BAC: Blusam Administration Console). Blusam si affida a un database relazionale come backend (PostgreSQL, utilizzando RDS o Aurora).

Trasformazione

  1. Dove posso trovare dettagli sul processo di trasformazione?

    Consulta la documentazione di AWS Blu Insights.

  2. Quali sono i nomi dei moduli generati da AWS Blu Age?

    Servizio, entità, web e strumenti.

  3. Perché Java/Spring è stata scelta come una delle tecnologie target per AWS Blu Age?

    Java/Spring è stata scelta come tecnologia di destinazione per la sua adozione diffusa, l'ampio pool di talenti e le solide capacità aziendali. L'ecosistema Java offre ampie librerie, framework e strumenti che supportano lo sviluppo di applicazioni moderne. Il framework Spring offre funzionalità di livello aziendale, funzionalità native del cloud e segue le migliori pratiche del settore, rendendolo ideale per le applicazioni modernizzate.

  4. Qual è il nome del progetto principale che contiene i moduli generati da Blu Age? AWS

    Il nome del progetto principale ha il suffisso «-pom» e può essere definito nel Transformation Center utilizzando la proprietà Transform denominata project.

  5. In che modo AWS Blu Age gestisce la modernizzazione dello scheduler legacy, se fornita?

    Le risorse dello scheduler legacy non vengono modernizzate da Blu Age. AWS Vengono presi in considerazione durante la fase di valutazione, per aiutare a identificare possibili artefatti mancanti.

  6. Qual è il requisito per il debug del codice generato con Blu Age? AWS

    Qualsiasi ambiente di sviluppo integrato (IDE) che supporti Java, come Eclipse o. JetBrain VisualCode

Implementazione

  1. Quali ambienti sono disponibili per implementare l'applicazione modernizzata con AWS Blu Age?

    Windows Server, server Linux e contenitore Docker Linux.

  2. Le applicazioni rifattorizzate di AWS Blu Age possono essere eseguite su qualsiasi infrastruttura?

    Sebbene le applicazioni rifattorizzate AWS Blu Age non siano progettate per funzionare su alcuna infrastruttura, offrono una notevole flessibilità nelle opzioni di implementazione. Queste applicazioni possono essere implementate su varie piattaforme di elaborazione, inclusi servizi gestiti sul cloud, elaborazione senza server e infrastruttura locale. AWS Blu Age offre opzioni di runtime gestite e non gestite, che consentono alle organizzazioni di scegliere tra comodità completamente gestita e controllo personalizzato in base alle proprie esigenze e requisiti specifici. Questa flessibilità consente un facile spostamento tra le infrastrutture supportate, rendendo le applicazioni rifattorizzate di AWS Blu Age altamente adattabili a diversi ambienti di implementazione. Per ulteriori dettagli, consulta la documentazione delle opzioni di AWS Blu Age Runtime.

  3. Quale configurazione MQ supporta AWS Blu Age?

    SQS, IBM MQ WebSphere .

  4. In quali server applicativi un utente può implementare la logica delle applicazioni aziendali Java con il runtime non gestito di AWS Mainframe Modernization?

    Apache Tomcat, versione successiva o uguale alla 10.1.

  5. In che modo l'applicazione refactorizzata si integra con altre applicazioni Servizi AWS come Amazon Aurora?

    L'applicazione modernizzata si integra Servizi AWS supportando la trasformazione verso soluzioni di database native del cloud come Amazon Aurora e RDS per PostgreSQL. AWS Blu Age garantisce l'integrazione tra applicazioni modernizzate e consente alle organizzazioni di utilizzare le funzionalità cloud. Servizi AWS Questa integrazione si estende sia all'archiviazione dei dati che ai servizi applicativi all'interno dell' AWS ecosistema. Oltre allo storage del database, AWS Blu Age Runtime si integra con vari sistemi, Servizi AWS tra cui Amazon ElastiCache for Redis caching, AWS Secrets Manager per la gestione della configurazione e AWS Mainframe Modernization per l'implementazione. Supporta Amazon EC2, Amazon EKS, ECS gestiti da Fargate per l'implementazione di container. Il sistema può utilizzare AWS Identity and Access Management per l'autenticazione Amazon Simple Storage Service per lo storage e supporta l'integrazione con altri Servizi AWS tramite connettori di configurazione e servizio.

  6. In che modo l'applicazione rifattorizzata garantisce il rispetto dei requisiti di scalabilità?

    La soluzione garantisce la scalabilità trasformando le applicazioni in architetture native del cloud che possono utilizzare l'infrastruttura elastica. AWS Implementa modelli di progettazione moderni e best practice che consentono la scalabilità orizzontale e verticale. L'approccio orientato ai servizi consente la scalabilità indipendente dei componenti. Le applicazioni modernizzate possono sfruttare le caratteristiche di scalabilità intrinseche dei servizi cloud.

  7. Cosa succede dopo il completamento del refactoring del codice sorgente?

    Dopo il refactoring del codice sorgente, si verificano due passaggi principali. Innanzitutto, viene creata l'applicazione refactorizzata. In secondo luogo, l'applicazione viene distribuita e monitorata in AWS Mainframe AWS Modernization Blu Age Runtime. L'implementazione può essere eseguita in un ambiente AWS gestito (AWS Mainframe Modernization managed runtime) in cui l'infrastruttura è gestita con automazione o nel vostro Account AWS (AWS Mainframe Modernization AWS Blu Age non-managed Runtime) in cui i clienti gestiscono la propria infrastruttura. L'opzione non gestita può essere implementata su varie piattaforme, tra cui Amazon EC2, ECS su o su Fargate, EKS EC2 su. EC2

  8. Come posso implementare ed eseguire un'applicazione modernizzata con AWS Blu Age su un'AMI Amazon Linux personalizzata, senza utilizzare il servizio gestito AWS Mainframe Modernization (M2)?

    Ciò può essere ottenuto distribuendo l'applicazione utilizzando AWS Blu Age Runtime (non gestito) su Amazon. EC2 Il processo prevede la creazione di un'applicazione Java/Spring con una dipendenza dalla libreria AWS Blu Age Runtime e la sua distribuzione su un'AMI Amazon Linux personalizzata. Per istruzioni dettagliate su questo approccio, consulta Configurare AWS Blu Age Runtime (non gestito) su Amazon EC2.

  9. È disponibile un'Amazon Machine Image (AMI)? È disponibile un'immagine Docker?

    • AMI: No, a causa delle esigenze dei clienti di personalizzare e configurare il proprio ambiente come preferiscono, non è disponibile alcuna AMI. I clienti possono recuperare gli artefatti AWS Blu Age e configurare la propria istanza in base alle proprie esigenze.

    • Docker Image: No, non è disponibile un'immagine docker pronta all'uso, ma la pagina AWS Configura Blu Age Runtime on container spiega come creare e distribuire la propria immagine docker basata sui binari Blu Age Runtime, AWS su un sistema di gestione dei container adatto.

  10. Il cliente può impacchettare ed eseguire un'applicazione AWS Blu Age come contenitore Docker?

    Non è possibile per M2 Managed Runtime, ma è per un ambiente definito dal cliente basato su un'AMI Amazon Linux e per provider locali o di altro tipo.

  11. Come posso conoscere l'ARN della risorsa della policy SQS necessaria per eseguire AWS Blu Age non gestito se voglio limitarne l'ambito?

    Per determinare l'ARN della risorsa politica SQS specifica per l' AWS esecuzione di Blu Age non gestita con una politica mirata, consulta il team di consegna o il Technical Account Manager (TAM). Possono fornire indicazioni specifiche per l'account. Per informazioni generali sulle politiche SQS, consulta la documentazione della politica AWS SQS.

  12. Come funziona la pianificazione dei lavori con batch?

    È integrato con il ramo Control-M/Stone o con qualsiasi altro programma di pianificazione distribuito.

In questa pagina

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.