Migra i OpenText TeamSite carichi di lavoro nel cloud AWS - Prontuario AWS

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à.

Migra i OpenText TeamSite carichi di lavoro nel cloud AWS

Creato da Battulga Purevragchaa (AWS), Michael Stewart e Carlos Marruenda Molina

Ambiente: produzione

Fonte: locale

Obiettivo: AWS

Tipo R: Replatform

Carico di lavoro: tutti gli altri carichi di lavoro

Tecnologie: migrazione; app Web e mobili

Servizi AWS: Amazon EC2; Amazon RDS

Riepilogo

Avvertenza: questo scenario richiede agli utenti IAM accesso programmatico e credenziali a lungo termine, il che presenta un rischio per la sicurezza. Per contribuire a mitigare questo rischio, ti consigliamo di fornire a questi utenti solo le autorizzazioni necessarie per eseguire l'attività e di rimuoverli quando non sono più necessari. Le chiavi di accesso possono essere aggiornate se necessario. Per ulteriori informazioni, consulta Aggiornamento delle chiavi di accesso nella guida per l'utente di IAM.

Molte istanze di OpenText Experience Platform sono ospitate in sede o su soluzioni di hosting tradizionali con capacità fissa e modelli di costo legacy. La migrazione dei carichi di lavoro OpenText Experience Platform al cloud Amazon Web Services (AWS) offre funzionalità e valore aggiuntivi aumentando l'agilità aziendale e le opportunità di integrazione, oltre a ridurre i costi complessivi di proprietà.

Questo modello fornisce passaggi e un modello per migrare i OpenText TeamSitecarichi di lavoro nel cloud AWS. Il modello ti aiuta a capire come definire l'ambito e il budget dei tuoi progetti di migrazione fornendo una sezione Epics dettagliata che ti guida attraverso il processo di OpenText TeamSite migrazione.

Questo modello è stato sviluppato da AWS e TBSCG, un partner AWS, e accompagna la guida Migrating OpenText TeamSite and Media Management workload to the AWS Cloud sul sito Web AWS Prescriptive Guidance.

Prerequisiti e limitazioni

Prerequisiti

  • Almeno un account AWS attivo

  • Un OpenText carico di lavoro ospitato in un data center locale o su un altro provider di servizi cloud

  • Licenze attive OpenText

Il processo di migrazione richiede anche i ruoli e le responsabilità descritti nella tabella seguente.

Ruolo

Responsabilità

Sponsor

Sponsorizzazione interna 

Responsabile delle consegne

Consegna della migrazione

Architetto di soluzioni

Definisci l'architettura attuale e quella nuova

DevOps ingegnere

DevOps attività

Un tester

Test a livello di sistema

Proprietario del prodotto

Assegnazione di priorità alle attività in base ai requisiti aziendali

TeamSite autori

Test di accettazione degli utenti per la migrazione (UAT)

TeamSite amministratore

Migrazione UAT

OpenText piombo

OpenText specialista di prodotto 

OpenText sviluppatore

OpenText specialista di prodotto

Specialista dei prezzi

AWS e OpenText licenze 

Sicurezza IT

Linea di base della sicurezza IT 

Sviluppatore di integrazione terzo

Rielabora le integrazioni esistenti

Sviluppatore front-end

Apporta modifiche al codice front-end migrato

Amministratore di database

Configurazione del database

Limitazioni

  • Garantisci la compatibilità con i sistemi operativi (OS) di destinazione. È possibile utilizzare la matrice di compatibilità contenuta nelle note di rilascio del prodotto relative alla versione del OpenText prodotto di cui si sta effettuando la migrazione.

Architettura

Stack tecnologico di origine

  • OpenText soluzioni per l'esperienza del cliente ospitate in sede o su un altro provider di servizi cloud:

    • OpenText TeamSite 

    • OpenText LiveSite

    • OpenText Gestione dei media  

    • OpenText MediaBin  

Stack tecnologico Target

  • Una piattaforma di OpenText Customer Experience ospitata sul cloud AWS e che utilizza i seguenti servizi AWS:

    • Amazon Elastic Compute Cloud (Amazon EC2)

    • Amazon Elastic Container Service (Amazon ECS)

    • OpenSearch Servizio Amazon

    • Sistema di bilanciamento del carico elastico

    • AWS Lambda

    • Amazon API Gateway

    • Amazon Relational Database Service (Amazon RDS)

    • Amazon Elastic Block Store (Amazon EBS)

    • Amazon Simple Storage Service (Amazon S3)

Architettura Target

OpenText TeamSite Carichi di lavoro operativi nel cloud AWS.

Strumenti

  • AWS Database Migration Service (AWS DMS) è un servizio cloud che semplifica la migrazione di database relazionali, data warehouse, database NoSQL e altri tipi di archivi dati. 

  • AWS Application Migration Service automatizza la conversione dei server di origine per l'esecuzione nativa su AWS. Inoltre, semplifica la modernizzazione delle applicazioni grazie a opzioni di ottimizzazione integrate e personalizzate.

Epiche

AttivitàDescrizioneCompetenze richieste

Organizza workshop sui requisiti di scoperta.

Organizza workshop con team aziendali e tecnici per scoprire lo scenario attuale, raccogliere i requisiti e convalidare la strategia di migrazione. A seconda della complessità e dell'ambito della migrazione, l'organizzazione potrebbe richiedere diversi workshop.

Durata: due settimane

Sponsor (opzionale), responsabile delle consegne, architetto delle soluzioni, OpenText responsabile, proprietario del prodotto

Analizza i requisiti di soluzione e migrazione.

Analizza e documenta i requisiti aziendali, funzionali e tecnici che influenzano la progettazione della soluzione pianificata e il processo di migrazione.

Durata: una settimana

Architetto di soluzioni, OpenText responsabile, proprietario del prodotto

Documenta la tua OpenText architettura esistente.

Documenta l' OpenText architettura esistente, inclusi i componenti principali e tutte le applicazioni e i servizi correlati.

Durata: una settimana

Architetto di soluzioni, OpenText responsabile, proprietario del prodotto

Definisci l'architettura AWS pianificata.

Definisci l'architettura AWS pianificata in base ai componenti e ai requisiti identificati e utilizzando la matrice di OpenText compatibilità. Puoi trovare la matrice di OpenText compatibilità nelle note di rilascio della tua OpenText TeamSite versione.

Durata: una settimana

Architetto di soluzioni, OpenText responsabile, proprietario del prodotto, sicurezza IT

Valuta le dimensioni dell'architettura AWS pianificata.

I requisiti di dimensione variano per i diversi componenti architettonici a seconda del carico di lavoro e di altri requisiti non funzionali.

Durata: due giorni

Architetto delle soluzioni, OpenText responsabile

Calcola il TCO.

Calcola il costo totale di proprietà (TCO) per la soluzione proposta.

Durata: due giorni

Architetto di soluzioni, specialista dei prezzi

Definisci la strategia di migrazione per ogni componente.

Definisci e documenta quale delle sette strategie di migrazione comuni (7 R) utilizzare per ogni componente principale o aggiuntivo che deve essere migrato nel cloud AWS.

Durata: una settimana

Architetto di soluzioni, OpenText responsabile, proprietario del prodotto

Definisci il processo di migrazione per i componenti.

Definisci il processo di migrazione dettagliato per ciascuno dei componenti del tuo carico di lavoro.

Durata: una settimana

Architetto di soluzioni, OpenText responsabile, proprietario del prodotto, sicurezza IT

Definisci il processo di migrazione globale e le dipendenze.

Crea un processo e un calendario di migrazione globali che includa i dettagli della migrazione per componenti, dipendenze e continuità aziendale.

Durata: tre giorni

Architetto di soluzioni, OpenText responsabile, proprietario del prodotto, sicurezza IT
AttivitàDescrizioneCompetenze richieste

Crea politiche di sicurezza.

Configura le policy di sicurezza gestite dai clienti nei tuoi account AWS. Queste dovrebbero includere la complessità e la rotazione delle password, oltre alla disattivazione automatica degli account non utilizzati. 

Per ulteriori informazioni sulle politiche gestite dai clienti, consulta le politiche gestite dai clienti nella documentazione di AWS Identity and Access Management (IAM).

Architetto delle soluzioni

Crea utenti IAM.

Crea gli utenti IAM che richiedono l'accesso alla Console di gestione AWS, all'AWS Command Line Interface (AWS CLI) e all'SDK AWS.

Per ulteriori informazioni sulla creazione di utenti IAM, consulta Creazione di un utente IAM nel tuo account AWS nella documentazione IAM.

Architetto delle soluzioni

Crea gruppi IAM.

Crea i gruppi di utenti IAM richiesti (ad esempio, gruppi di amministratori o sviluppatori) e aggiungi gli utenti IAM a tali gruppi. 

Per ulteriori informazioni sui gruppi di utenti IAM, consulta i gruppi di utenti IAM nella documentazione IAM.

Architetto delle soluzioni

Allega politiche di sicurezza.

Allega le policy di sicurezza ai gruppi o ai ruoli IAM.  

Per ulteriori informazioni su questo argomento, consulta Allegare una policy a un gruppo di utenti IAM nella documentazione IAM.

Architetto delle soluzioni

Attiva la fatturazione dettagliata.

Per ulteriori informazioni sulla fatturazione, consulta Monitoraggio dell'utilizzo e dei costi nella documentazione di AWS Billing and Cost Management.

Architetto delle soluzioni

Controlla i dettagli di contatto dei tuoi account.

Assicurati che i dati di contatto dei tuoi account siano aggiornati e che corrispondano a più di un individuo della tua organizzazione. 

Per ulteriori informazioni, consulta Gestire un account AWS nella documentazione di AWS Billing and Cost Management.

Architetto di soluzioni, proprietario del prodotto

Aggiungi informazioni di contatto di sicurezza.

Configura le tue informazioni di contatto con le tue informazioni di contatto di sicurezza.

Per ulteriori informazioni a riguardo, consulta Gestire un account AWS nella documentazione di AWS Billing and Cost Management.

Architetto di soluzioni, sicurezza IT

Configura i ruoli IAM per le istanze EC2.

Configura i ruoli IAM per le istanze EC2. 

Per ulteriori informazioni su questo argomento, consulta i ruoli IAM per Amazon EC2 nella documentazione di Amazon EC2.

Architetto di soluzioni

Configura l'accesso ad AWS Support.

Associa una policy IAM agli utenti IAM che richiedono l'accesso ad AWS Support for Support Center e per creare casi di supporto. 

Per ulteriori informazioni su questo argomento, consulta Autorizzazioni di accesso per AWS Support nella documentazione di AWS Support.

Architetto delle soluzioni

Abilita CloudTrail.

Abilita automaticamente AWS CloudTrail in tutte le tue regioni AWS. 

Per ulteriori informazioni su questo argomento, consulta Using create-trail nella CloudTrail documentazione di AWS.

Architetto delle soluzioni

Abilita la convalida dei file di CloudTrail registro.

Abilita la convalida dei CloudTrail file di registro.

Per ulteriori informazioni a riguardo, consulta Enabling log file integrity validation for CloudTrail nella CloudTrail documentazione AWS. 

Architetto delle soluzioni

Limita l'accesso a tutti i bucket S3 che contengono CloudTrail log.

Applica una policy sui bucket che limiti l'accesso ai bucket S3 che contengono file di log. CloudTrail

Per ulteriori informazioni in merito, consulta la policy sui bucket di Amazon S3 CloudTrail nella documentazione AWS. CloudTrail

Architetto delle soluzioni

Integrazione CloudTrail con CloudWatch Logs

Integra i percorsi CloudTrail generati da Amazon CloudWatch Logs. 

Per ulteriori informazioni su questo argomento, consulta Sending events to CloudWatch Logs nella documentazione di AWS CloudTrail .

Architetto di soluzioni

Abilita AWS Config in tutte le regioni richieste.

Abilita automaticamente AWS Config in tutte le regioni richieste. 

Puoi configurare AWS Config utilizzando l'interfaccia a riga di comando di AWS. Per ulteriori informazioni, consulta Configurazione di AWS Config con l'interfaccia a riga di comando di AWS nella documentazione di AWS Config.

Architetto delle soluzioni

Abilita la registrazione dell'accesso al bucket S3.

Automatizza la registrazione degli accessi ai bucket S3 con. CloudTrail 

Per ulteriori informazioni su questo argomento, consulta Abilitazione della registrazione CloudTrail degli eventi per i bucket e gli oggetti S3 nella documentazione di Amazon S3.

Architetto delle soluzioni

Configura le policy chiave di AWS KMS per. CloudTrail

Automatizza la configurazione delle policy chiave di AWS Key Management Service (AWS KMS) per. CloudTrail 

Per ulteriori informazioni su questo argomento, consulta Configurare le policy chiave di AWS KMS CloudTrail nella documentazione CloudTrail AWS.

Architetto delle soluzioni

Crittografa CloudTrail i log quando sono inattivi.

Configura la crittografia dei CloudTrail log lato server utilizzando le chiavi gestite dal cliente conservate in AWS KMS. 

Per ulteriori informazioni su questo argomento, consulta Encrypting CloudTrail log file with AWS KMS managed keys (SSE-KMS) nella documentazione AWS. CloudTrail

Architetto delle soluzioni

Ruota automaticamente le chiavi KMS.

Configura la rotazione delle chiavi AWS KMS. 

Per ulteriori informazioni su questo argomento, consulta Come abilitare e disabilitare la rotazione automatica delle chiavi nella documentazione di AWS KMS.

Architetto delle soluzioni

Configura CloudWatch gli allarmi.

Configura gli CloudWatch allarmi Amazon che vengono avviati da eventi specifici. Ad esempio, richieste non autorizzate alle API o utilizzo dell'account root. 

Per ulteriori informazioni a riguardo, consulta Come ricevere notifiche quando vengono utilizzate le chiavi di accesso root del tuo account AWS dal blog di AWS sulla sicurezza. 

Architetto delle soluzioni

Configura i gruppi di sicurezza.

Configura i gruppi di sicurezza per garantire che il traffico in entrata senza restrizioni non sia consentito sulle porte 22 e 3389.

Architetto delle soluzioni

Attiva la registrazione del flusso in VPC.

Acquisisci il traffico IP rifiutato da e verso le interfacce di rete nel tuo cloud privato virtuale (VPC) e CloudWatch configuralo per acquisirlo.

Per ulteriori informazioni su questo argomento, consulta Creazione di un log di flusso nella documentazione di Amazon VPC.  

Architetto delle soluzioni

Modifica il gruppo di sicurezza predefinito per limitare tutto il traffico.

Modifica il gruppo di sicurezza predefinito di ogni VPC in modo che il traffico venga negato per impostazione predefinita e l'accesso sia esplicitamente concesso tramite i tuoi gruppi di sicurezza. 

Per ulteriori informazioni su questo argomento, consulta la sezione Gruppi di sicurezza per il tuo VPC nella documentazione di Amazon VPC. 

Architetto delle soluzioni

Configura le tabelle di routing tra i VPC.

Configura le tabelle di routing per il peering VPC con il minimo accesso necessario. 

Per ulteriori informazioni su questo argomento, consulta Aggiornamento delle tabelle di routing per una connessione peering VPC nella documentazione di Amazon VPC.

Architetto delle soluzioni
AttivitàDescrizioneCompetenze richieste

Effettua il provisioning dell'infrastruttura AWS.

Crea gli account e le risorse AWS.

Durata: due settimane

DevOps ingegnere, architetto di soluzioni

Configura DevOps strumenti e processi.

Imposta DevOps strumenti e procedure, come pipeline di integrazione continua e distribuzione continua (CI/CD) e framework di test automatizzati.

DevOps ingegnere, architetto di soluzioni

Automatizza la migrazione dei componenti principali.

Utilizza modelli o script esistenti per automatizzare l'installazione e la configurazione di OpenText prodotti TeamSite, tra cui, LiveSite e. OpenDeploy MediaBin

Durata: una settimana

DevOps ingegnere, architetto di soluzioni, OpenText responsabile

Automatizza la migrazione di componenti aggiuntivi.

Analizza e automatizza la migrazione di applicazioni aggiuntive integrate con componenti OpenText principali (ad esempio database aggiuntivi, componenti di comunicazione, monitoraggio o cache).

Durata: due settimane

DevOps ingegnere, architetto di soluzioni, OpenText responsabile

Adatta i componenti principali.

Apporta le modifiche necessarie alle personalizzazioni dei componenti OpenText principali (ad esempio, integrazioni).

Architetto di soluzioni, OpenText responsabile, OpenText sviluppatore, sviluppatore di integrazioni di terze parti, sviluppatore front-end

Implementa e configura servizi aggiuntivi.

Esegui il provisioning, configura e implementa qualsiasi nuovo servizio AWS, come le funzioni AWS Lambda o Amazon API Gateway.

DevOps ingegnere, architetto di soluzioni, sviluppatore di integrazione di terze parti, sviluppatore front-end

Migra o rifattorizza altri componenti.

Esegui la migrazione di componenti aggiuntivi, incluso l'eventuale refactoring richiesto. Ciò include applicazioni esterne come portali di reporting personalizzati o livelli di integrazione API esistenti.

DevOps ingegnere, architetto di soluzioni, sviluppatore di integrazione di terze parti, sviluppatore front-end

Effettua la migrazione nell'ambiente di sviluppo.

Attività di migrazione automatizzata per l'ambiente di sviluppo, tra cui il provisioning del sistema, la migrazione dei dati, la migrazione delle applicazioni, l'installazione e la configurazione.

DevOps ingegnere

Effettua la migrazione nell'ambiente di produzione.

Attività di migrazione automatizzate per l'ambiente di produzione, tra cui il provisioning del sistema, la migrazione dei dati, la migrazione delle applicazioni, l'installazione e la configurazione.

DevOps ingegnere
AttivitàDescrizioneCompetenze richieste

Definisci blocchi CIDR per ogni VPC.

Definisci il blocco CIDR (Classless Inter-Domain Routing) (intervallo IP e maschera) per ogni VPC non predefinito.

Durata: meno di una settimana

DevOps ingegnere, architetto di soluzioni

Definisci sottoreti e zone di disponibilità.

Definisci le sottoreti e le zone di disponibilità utilizzate in ogni VPC non predefinito.

Durata: meno di una settimana

DevOps ingegnere, architetto di soluzioni

Definisci i gruppi di sicurezza.

Definisci i gruppi di sicurezza e le regole dei gruppi di sicurezza per controllare la sicurezza sulle risorse AWS.

Durata: meno di una settimana

DevOps ingegnere, architetto di soluzioni

Definisci gli ACL di rete.

Definisci gli elenchi di controllo degli accessi alla rete (ACL) per controllare la sicurezza ai confini della sottorete.

Durata: meno di una settimana

DevOps ingegnere, architetto di soluzioni
AttivitàDescrizioneCompetenze richieste

Preparare i database di origine.

Usa AWS DMS per preparare ogni database di origine per la replica continua nel cloud AWS.

DevOps ingegnere, architetto di soluzioni

Crea i database per i componenti OpenText principali.

Crea i database richiesti da Opentext TeamSite e MediaBin dai LiveSite componenti. Assicurati che gli utenti e i diritti di accesso siano configurati correttamente in base alla documentazione di OpenText installazione.

Architetto, OpenText responsabile e OpenText sviluppatore di soluzioni

Copia i dati dai server di database di origine.

Automatizza il processo di copia dei dati per i componenti OpenText principali dal server di database di origine al server di database di destinazione.

Architetto, OpenText responsabile e sviluppatore di soluzioni OpenText

Sincronizza i dati dai server del database.

Automatizza il processo di esecuzione della sincronizzazione regolare dei dati dai database di origine ai database di destinazione.

OpenText sviluppatore
AttivitàDescrizioneCompetenze richieste

Copia gli archivi di OpenText TeamSite contenuti.

Automatizza il processo di copia degli archivi di contenuti dal server di origine al OpenText TeamSite server di destinazione OpenText TeamSite .

Architetto, OpenText responsabile e sviluppatore di soluzioni OpenText

Mappa utenti e gruppi.

Mappatura interna degli ID OpenText TeamSite utente interni agli ID del sistema di destinazione.

OpenText piombo

Sincronizza gli archivi OpenText TeamSite di contenuti.

Automatizza il processo di sincronizzazione regolare degli archivi di contenuti di origine e di destinazione. Questo viene implementato come parte del processo di migrazione e controllo qualità.

OpenText sviluppatore

Copia i dati dai server web.

Automatizza il processo di copia dei dati dai server Web di origine ai server Web di destinazione.

Architetto, OpenText responsabile e sviluppatore di soluzioni OpenText

Sincronizza i dati del server web.

Automatizza il processo di sincronizzazione regolare dei dati del server Web di origine e di destinazione.

OpenText sviluppatore

Copia i dati dal file system del server web.

Automatizza il processo di copia dei contenuti e di altre risorse Web dal file system del server Web di origine ai server Web di destinazione.

Architetto, OpenText responsabile e sviluppatore di soluzioni OpenText

Sincronizza i file system del server Web.

Automatizzate il processo di sincronizzazione regolare dei contenuti e di altre risorse Web dal file system del server Web di origine ai server Web di destinazione.

OpenText sviluppatore

Genera feed e indici.

Automatizza il processo di esecuzione di tutti i processi che generano feed o altri indici (ad esempio, la ricerca sul Web) che utilizzano il contenuto del server Web come fonte di OpenText TeamSite dati.

Architetto, responsabile e sviluppatore di soluzioni OpenText OpenText

Sincronizza la generazione di feed e indici.

Automatizza il processo di rigenerazione regolare di feed e indici dopo la sincronizzazione dei dati.

OpenText sviluppatore
AttivitàDescrizioneCompetenze richieste

Esegui il controllo qualità della migrazione.

Testa l'ambiente, le applicazioni e i servizi AWS di destinazione per garantire che i processi di migrazione automatizzata siano creati e configurati correttamente.

DevOps ingegnere, OpenText responsabile, tester di controllo qualità

Effettuare test delle prestazioni.

Verifica le prestazioni in termini di reattività e stabilità in base a un particolare carico di lavoro. Analizza, misura, convalida o verifica altri attributi di qualità del sistema di destinazione, come scalabilità e affidabilità.

Affinché questo test sia utile, è necessario disporre di un ambiente di test delle stesse dimensioni dell'ambiente di produzione.

Durata: tra una e due settimane

DevOps ingegnere, OpenText capo

Test di sicurezza.

Scansione delle vulnerabilità e test di penetrazione per rivelare potenziali difetti nei meccanismi di sicurezza di un'applicazione che protegge i dati e mantiene le funzionalità necessarie.

Affinché questo test sia utile, è necessario disporre di un ambiente di test equivalente all'ambiente di produzione in termini di rete e sicurezza.

Durata: tra una e due settimane

DevOps ingegnere, OpenText capo
AttivitàDescrizioneCompetenze richieste

Verifica la prontezza operativa.

Scopri come esegui attualmente le operazioni IT e come opererai nel cloud AWS. Puoi raggiungere questo risultato aziendale definendo un modello operativo cloud. 

Durata: una settimana

DevOps ingegnere, OpenText responsabile, responsabile dell'erogazione dei servizi

Investi nell'automazione delle operazioni.

Investi nell'automazione per fornire un modello operativo AWS.

DevOps ingegnere, OpenText responsabile, responsabile dell'erogazione dei servizi

Integrare le operazioni.

Continua a utilizzare gli strumenti IT attuali ed estendili attraverso l'integrazione nel cloud AWS.

DevOps ingegnere, OpenText responsabile, responsabile dell'erogazione dei servizi
AttivitàDescrizioneCompetenze richieste

Cambia DNS.

Passa manualmente il Domain Name System (DNS) dagli host esistenti agli host basati sul cloud AWS.

Durata: un'ora

DevOps ingegnere, OpenText responsabile

Prova il disaster recovery.

Testa il disaster recovery, il backup e il ripristino ed esegui i test automatici.

Durata: un giorno

DevOps ingegnere, OpenText responsabile, tester di controllo qualità

Convalida il monitoraggio e l'analisi.

Verifica che il monitoraggio e l'analisi funzionino.

Durata: due ore

DevOps ingegnere, OpenText responsabile

Disattiva il vecchio ambiente e richiedi lo spegnimento del server.

Durata: tre giorni

DevOps ingegnere, OpenText responsabile

Risorse correlate