Esegui la migrazione di Oracle Business Intelligence 12c al cloud AWS dai server locali - 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à.

Esegui la migrazione di Oracle Business Intelligence 12c al cloud AWS dai server locali

Creato da Lanre (Lan-Ray) showunmi (AWS) e Patrick Huang (AWS)

Ambiente: produzione

Fonte: locale

Destinatari: Amazon EC2, Amazon RDS, Amazon ALB, Amazon EFS

Tipo R: Replatform

Carico di lavoro: Oracle

Tecnologie: analisi; database

Servizi AWS: Amazon EBS; Amazon EC2; Amazon EFS; CloudFormation AWS; Elastic Load Balancing (ELB); AWS Certificate Manager (ACM)

Riepilogo

Questo modello mostra come migrare Oracle Business Intelligence Enterprise Edition 12c dai server locali al cloud AWS utilizzando AWS. CloudFormation Descrive inoltre come utilizzare altri servizi AWS per implementare componenti Oracle BI 12c che offrono alta disponibilità, sicurezza, flessibilità e capacità di scalabilità dinamica.

Per un elenco di best practice relative alla migrazione di Oracle BI 12c al cloud AWS, consulta la sezione Informazioni aggiuntive di questo modello.

Nota: è consigliabile eseguire più migrazioni di test prima di trasferire i dati Oracle BI 12c esistenti sul cloud. Questi test ti aiutano a perfezionare il tuo approccio alla migrazione, a identificare e risolvere potenziali problemi e a stimare i requisiti di inattività con maggiore precisione.

Prerequisiti e limitazioni

Prerequisiti

  • Un account AWS attivo

  • Connettività di rete sicura tra i server locali e AWS tramite i servizi AWS Virtual Private Network (AWS VPN) o AWS Direct Connect

  • Licenze software per il tuo sistema operativo Oracle, Oracle BI 12c, Oracle Database, Oracle WebLogic Server e Oracle HTTP Server

Limitazioni

Per informazioni sui limiti delle dimensioni di storage, consulta la documentazione di Amazon Relational Database Service (Amazon RDS) per Oracle.

Versioni del prodotto

  • Oracle Business Intelligence Enterprise Edition 12c

  • Oracle WebLogic Server 12c

  • Oracle HTTP Server 12c

  • Oracle Database 12c (o versione successiva)

  • Oracle Java SE 8

Architettura

Il diagramma seguente mostra un'architettura di esempio per l'esecuzione di componenti Oracle BI 12c nel cloud AWS:

Questo diagramma mostra la seguente architettura:

  1. Amazon Route 53 fornisce la configurazione DNS (Domain Name Service).

  2. Elastic Load Balancing (ELB) distribuisce il traffico di rete per migliorare la scalabilità e la disponibilità dei componenti di Oracle BI 12c su più zone di disponibilità.

  3. I gruppi Amazon Elastic Compute Cloud (Amazon EC2) Elastic Compute Cloud (Amazon EC2) Auto Scaling ospitano i server HTTP Oracle, il server Weblogic Admin e i server BI gestiti in più zone di disponibilità.

  4. Amazon Relational Database Service (Amazon RDS) per database Oracle archivia i metadati del server BI su più zone di disponibilità.

  5. Amazon Elastic File System (Amazon EFS) è montato su ogni componente di Oracle BI 12c per lo storage condiviso di file.

Stack tecnologico

  • Amazon Elastic Block Store (Amazon EBS)

  • Amazon Elastic Compute Cloud (Amazon EC2)

  • Amazon Elastic File System (Amazon EFS)

  • Amazon RDS per Oracle

  • AWS Certificate Manager (ACM)

  • Elastic Load Balancing (ELB)

  • Oracle BI 12c

  • Oracle WebLogic Server 12c

  • Server HTTP Oracle (OHS)

Strumenti

  • AWS ti CloudFormation aiuta a configurare le risorse AWS, effettuarne il provisioning in modo rapido e coerente e gestirle durante tutto il loro ciclo di vita su account e regioni AWS.

  • AWS Certificate Manager (ACM) ti aiuta a creare, archiviare e rinnovare certificati e chiavi SSL/TLS X.509 pubblici e privati che proteggono i tuoi siti Web e le tue applicazioni AWS.

  • AWS Database Migration Service (AWS DMS) ti aiuta a migrare gli archivi di dati nel cloud AWS o tra combinazioni di configurazioni cloud e locali.

  • Amazon Elastic Compute Cloud (Amazon EC2) Elastic Compute Cloud (Amazon EC2) fornisce capacità di calcolo scalabile nel cloud AWS. Puoi avviare tutti i server virtuali di cui hai bisogno e scalarli rapidamente verso l'alto o verso il basso.

  • Amazon EC2 Auto Scaling ti aiuta a mantenere la disponibilità delle applicazioni e ti consente di aggiungere o rimuovere automaticamente istanze Amazon EC2 in base alle condizioni da te definite. 

  • Amazon Elastic File System (Amazon EFS) ti aiuta a creare e configurare file system condivisi nel cloud AWS.

  • Elastic Load Balancing distribuisce il traffico di applicazioni o di rete in entrata su più destinazioni. Ad esempio, puoi distribuire il traffico tra istanze Amazon Elastic Compute Cloud (Amazon EC2), contenitori e indirizzi IP in una o più zone di disponibilità.

  • Amazon Relational Database Service (Amazon RDS) ti aiuta a configurare, gestire e scalare un database relazionale nel cloud AWS.

  • Amazon Simple Storage Service (Amazon S3) è un servizio di archiviazione degli oggetti basato sul cloud che consente di archiviare, proteggere e recuperare qualsiasi quantità di dati.

  • Amazon Virtual Private Cloud (Amazon VPC) ti aiuta a lanciare le risorse AWS in una rete virtuale che hai definito. Questa rete virtuale è simile a una rete tradizionale che gestiresti nel tuo data center, con i vantaggi dell'utilizzo dell'infrastruttura scalabile di AWS.

  • Oracle Data Pump ti aiuta a spostare dati e metadati da un database all'altro a velocità elevate.

  • Oracle Fusion Middleware è una suite di strumenti di sviluppo di applicazioni e soluzioni di integrazione per la gestione delle identità, la collaborazione e la reportistica di business intelligence.

  • Oracle ti GoldenGate aiuta a progettare, eseguire, orchestrare e monitorare la replica dei dati e le soluzioni di elaborazione dei dati in streaming nell'infrastruttura Oracle Cloud.

  • Oracle WebLogic Scripting Tool (WLST) fornisce un'interfaccia a riga di comando che consente di scalare orizzontalmente i cluster. WebLogic

Epiche

AttivitàDescrizioneCompetenze richieste

Raccogli informazioni sull'inventario del software.

Identifica le versioni e i livelli di patch per ciascuno dei componenti software del tuo stack tecnologico di origine, inclusi i seguenti:

  • Sistema operativo Oracle

  • Oracle Database

  • Oracle BI 12c

  • Server Oracle WebLogic

  • Server HTTP Oracle

  • Java

Architetto della migrazione, architetto delle soluzioni, proprietario dell'applicazione, amministratore di Oracle BI

Raccogli informazioni sull'inventario di calcolo e storage.

Nel tuo ambiente di origine, esamina le metriche di utilizzo attuali e storiche per quanto segue:

  • Utilizzo CPU

  • Utilizzo della memoria

  • Utilizzo dello storage

Importante: assicurati di tenere conto dei picchi storici di utilizzo.

Architetto della migrazione, architetto delle soluzioni, proprietario dell'applicazione, amministratore di Oracle BI, amministratore di sistema

Raccogli informazioni sull'architettura dell'ambiente di origine e sui relativi requisiti.

Acquisite una conoscenza completa dell'architettura dell'ambiente di origine e dei relativi requisiti, inclusa la conoscenza di quanto segue:

  • Configurazione WebLogic del dominio Oracle Server

  • Clustering

  • Bilanciamento del carico

  • Connettività

  • Disponibilità

  • Requisiti per il disaster recovery

Architetto della migrazione, architetto delle soluzioni, proprietario dell'applicazione, amministratore di Oracle BI

Identifica le fonti di dati Java Database Connectivity (JDBC).

Raccogli informazioni sulle fonti di dati e sui driver JDBC del tuo ambiente di origine per ogni motore di database che utilizza.

Architetto della migrazione, proprietario dell'applicazione, amministratore di Oracle BI, ingegnere o amministratore del database

Raccogli informazioni sulle impostazioni specifiche dell'ambiente.

Raccogli informazioni su impostazioni e configurazioni specifiche dell'ambiente di origine, tra cui:

  • Script di avvio e spegnimento personalizzati

  • Java e altre variabili di ambiente

  • Certificati

Architetto della migrazione, architetto delle soluzioni, proprietario dell'applicazione, amministratore di Oracle BI

Identifica eventuali dipendenze da altre applicazioni.

Raccogli informazioni sulle integrazioni nel tuo ambiente di origine che creano dipendenze con altre applicazioni.

Importante: assicurati di identificare eventuali integrazioni LDAP (Lightweight Directory Access Protocol) e altri requisiti di rete.

Architetto della migrazione, architetto delle soluzioni, proprietario dell'applicazione, amministratore di Oracle BI
AttivitàDescrizioneCompetenze richieste

Crea un documento di progettazione di alto livello.

Crea un documento di progettazione architettonica di destinazione. Assicuratevi di utilizzare le informazioni raccolte durante la valutazione dell'ambiente di origine per elaborare il documento di progettazione.

Architetto delle soluzioni, architetto delle applicazioni, ingegnere del database, architetto della migrazione

Ottenere l'approvazione per il documento di progettazione.

Rivedi il documento di progettazione con le parti interessate e ottieni le approvazioni richieste.

Proprietario dell'applicazione o del servizio, architetto delle soluzioni, architetto dell'applicazione
AttivitàDescrizioneCompetenze richieste

Prepara il codice dell'infrastruttura in CloudFormation.

Crea CloudFormation modelli per effettuare il provisioning della tua infrastruttura Oracle BI 12c nel cloud AWS.

Per ulteriori informazioni, consulta Working with AWS CloudFormation templates nella AWS CloudFormation User Guide.

Nota: è consigliabile creare CloudFormation modelli modulari per ogni livello di Oracle BI 12c, anziché un modello di grandi dimensioni per tutte le risorse. Per ulteriori informazioni sulle CloudFormation best practice, consulta 8 best practice per automatizzare le distribuzioni con AWS CloudFormation sul blog AWS.

Architetto dell'infrastruttura cloud, architetto delle soluzioni, architetto delle applicazioni

Scarica il software richiesto.

Scarica il seguente software insieme alle versioni e alle patch richieste dal sito Web di Oracle:

  • Java JDK8

  • Oracle Server 12c WebLogic

  • Oracle BI 12c

Architetto della migrazione, ingegnere del database, architetto delle applicazioni

Preparare gli script di installazione.

Crea script di installazione software che eseguano un'installazione invisibile all'utente. Questi script semplificano l'automazione della distribuzione.

Per ulteriori informazioni, vedere OBIEE 12c: Come eseguire un'installazione silenziosa? sul sito Oracle Support. È necessario un account Oracle Support per visualizzare la documentazione.

Architetto della migrazione, ingegnere del database, architetto dell'applicazione

Crea un'AMI Linux supportata da Amazon EBS per i tuoi livelli web e applicativi.

  1. Implementa e configura istanze Amazon EC2 per i tuoi livelli web e applicativi. Assicurati che le istanze soddisfino i prerequisiti per l'esecuzione di quanto segue:

    • Configurazione dell'ambiente del sistema operativo Oracle

    • Configurazione dell'account utente del sistema operativo Oracle

    • Installazione del software Java

  2. Crea Amazon Machine Images (AMI) delle istanze e salva copie per utilizzi futuri. Per istruzioni, consulta Creare un'AMI Linux supportata da Amazon EBS nella Guida per l'utente di Amazon EC2 per le istanze Linux.

Architetto della migrazione, ingegnere del database, architetto delle applicazioni

Avvia la tua infrastruttura AWS utilizzando CloudFormation.

Distribuisci i livelli web e applicativi di Oracle BI 12c in moduli utilizzando i CloudFormation modelli che hai creato.

Per istruzioni, consulta Getting started with AWS CloudFormation nella AWS CloudFormation User Guide.

Architetto dell'infrastruttura cloud, architetto delle soluzioni, architetto delle applicazioni
AttivitàDescrizioneCompetenze richieste

Prepara il software richiesto.

Posiziona il software richiesto in una posizione accessibile alle istanze Amazon EC2. Ad esempio, puoi eseguire lo stage del software in Amazon S3 o in un'altra istanza Amazon EC2 accessibile ai tuoi server Web e applicativi.

Architetto della migrazione, architetto Oracle BI, architetto dell'infrastruttura cloud, architetto delle soluzioni, architetto delle applicazioni

Prepara il database del repository per l'installazione di Oracle BI 12c.

Crea schemi Oracle BI 12c eseguendo l'Oracle Repository Creation Utility (RCU) su una nuova istanza di database Amazon RDS for Oracle.

Architetto dell'infrastruttura cloud, architetto delle soluzioni, architetto delle applicazioni, architetto della migrazione, architetto di Oracle BI

Installa Oracle Fusion Middleware 12c e Oracle BI 12c.

  1. A partire da un'istanza Amazon EC2, installa l'infrastruttura Oracle Fusion Middleware 12c e OBIEE 12c. Per ulteriori informazioni, consulta le seguenti sezioni della Oracle Fusion Middleware Enterprise Deployment Guide for Oracle Business Intelligence:

    Nota: usa Amazon EFS per ospitare le directory che verranno condivise tra i nodi del cluster Oracle BI 12c.

  2. Applica tutte le patch necessarie all'installazione.

  3. Crea AMI delle istanze e salva copie per usi futuri.

Architetto della migrazione, Oracle BI Architect

Configura il tuo dominio Oracle WebLogic Server per Oracle BI 12c.

Configura il tuo dominio Oracle BI 12c come distribuzione non in cluster.

Per ulteriori informazioni, vedere Configurazione del dominio BI nella Oracle Fusion Middleware Enterprise Deployment Guide per Oracle Business Intelligence.

Architetto della migrazione, Oracle BI Architect

Esegui la scala orizzontale con Oracle BI 12c.

Ridimensiona orizzontalmente il singolo nodo fino al numero di nodi desiderato.

Per ulteriori informazioni, vedere Scaling out Oracle Business Intelligence nella Oracle Fusion Middleware Enterprise Deployment Guide for Oracle Business Intelligence.

Architetto della migrazione, Oracle BI Architect

Installare Oracle HTTP Server 12c.

  1. Installa Oracle HTTP Server 12c sulle istanze Amazon EC2 a livello web Oracle. Per istruzioni, vedere Installare Oracle HTTP Server 12c in Installare e configurare Oracle HTTP Server per Oracle Access Management 12c.

  2. Applica tutte le patch necessarie all'installazione.

  3. Crea AMI delle istanze e salva copie per usi futuri.

Architetto della migrazione, Oracle BI Architect

Configura i sistemi di bilanciamento del carico per la terminazione SSL.

Architetto dell'infrastruttura cloud, architetto della migrazione

Migra gli artefatti dei metadati di business intelligence su AWS.

  1. Esporta i file Oracle Business Intelligence Application Archive (BAR) dall'installazione locale di Oracle BI 12c. Per esportare i file BAR, utilizzare lo WebLogic Scripting Tool (WLST) per eseguire il comando. exportServiceInstance

  2. Importa i file BAR locali nell'installazione di AWS Oracle BI 12c. Per importare i file BAR, esegui il comando importServiceInstanceWLST.

Architetto della migrazione, Oracle BI Architect

Esegui le attività successive alla migrazione.

Dopo aver importato i file BAR, effettuate le seguenti operazioni:

  • Configura eventuali sorgenti dati JDBC aggiuntive.

  • Installa driver per altre fonti di dati come PostgreSQL o Amazon Redshift.

  • Configura Oracle LDAP, SSL, Single Sign-On (SSO) e Security Store. WebLogic

  • Configura le policy di AWS Identity and Access Management (IAM).

  • Attiva il monitoraggio dell'utilizzo.

  • Configura integrazioni con altri sistemi.

  • Esegui la migrazione di qualsiasi script personalizzato.

Architetto della migrazione, Oracle BI Architect
AttivitàDescrizioneCompetenze richieste

Prova il nuovo ambiente Oracle BI 12c.

Esegui end-to-end test sul nuovo ambiente Oracle BI 12c. Usa l'automazione il più possibile.

Alcuni esempi di attività di test includono quanto segue:

  • Convalida di dashboard, report e URL

  • Test di accettazione degli utenti (UAT)

  • Test di accettazione operativa (OAT)

Nota: Effettuare test e convalide aggiuntivi, se necessario.

Architetto della migrazione, architetto delle soluzioni, proprietario dell'applicazione, amministratore di Oracle BI
AttivitàDescrizioneCompetenze richieste

Disconnetti il traffico all'ambiente Oracle BI 12c locale.

Alla finestra di apertura stabilita, interrompi tutto il traffico verso l'ambiente Oracle BI 12c locale.

Architetto della migrazione, architetto delle soluzioni, proprietario dell'applicazione, amministratore di Oracle BI

Risincronizza il nuovo database del repository Oracle BI 12c con il database di origine.

Risincronizza il database del repository Amazon RDS Oracle Oracle BI 12c con il database locale.

Per sincronizzare i database, puoi utilizzare un aggiornamento di Oracle Data Pump o un CDC (change data capture) di AWS DMS.

Amministratore Oracle BI, ingegnere/amministratore del database

Cambia gli URL di Oracle BI 12c in modo che puntino al nuovo ambiente AWS.

Aggiorna gli URL di Oracle BI 12c sui tuoi server DNS interni in modo che puntino alla nuova installazione AWS.

Architetto della migrazione, architetto delle soluzioni, proprietario dell'applicazione, amministratore di Oracle BI

Monitora il nuovo ambiente.

Monitora il nuovo ambiente Oracle BI 12c utilizzando uno dei seguenti strumenti:

Amministratore Oracle BI, ingegnere/amministratore del database, amministratore delle applicazioni

Ottieni l'approvazione del progetto.

Rivedi i risultati dei test con le parti interessate e ottieni le approvazioni necessarie per concludere la migrazione.

Proprietario dell'applicazione, proprietario del servizio, architetto dell'infrastruttura cloud, architetto della migrazione, architetto Oracle BI

Risorse correlate

Informazioni aggiuntive

Di seguito è riportato un elenco di best practice relative alla migrazione di Oracle BI 12c al cloud AWS.

Database di repository

È consigliabile ospitare gli schemi di database Oracle BI 12c su un'istanza Amazon RDS for Oracle. Questo tipo di istanza offre una capacità ridimensionabile e conveniente, automatizzando al contempo le attività di amministrazione, come il provisioning dell'hardware, la configurazione del database, l'applicazione di patch e i backup.

Per ulteriori informazioni, consulta Using the Oracle Repository Creation Utility on RDS for Oracle nella Amazon RDS User Guide.

Livelli Web e applicativi

Le istanze Amazon EC2 ottimizzate per la memoria sono spesso adatte per i server Oracle BI 12c. Qualunque sia il tipo di istanza scelto, assicurati che le istanze di cui effettui il provisioning soddisfino i requisiti di utilizzo della memoria del sistema. Inoltre, assicurati di configurare una dimensione dell'heap WebLogic Java Virtual Machine (JVM) sufficiente in base alla memoria disponibile dell'istanza Amazon EC2.

Archiviazione locale

L'I/O svolge un ruolo importante nelle prestazioni complessive dell'applicazione Oracle BI 12c. Amazon Elastic Block Store (Amazon EBS) offre diverse classi di storage ottimizzate per diversi modelli di carico di lavoro. Assicurati di scegliere un tipo di volume Amazon EBS adatto al tuo caso d'uso.

Per ulteriori informazioni sui tipi di volume EBS, consulta le caratteristiche di Amazon EBS nella documentazione di Amazon EBS.

Storage condiviso

Un dominio Oracle BI 12c in cluster richiede uno storage condiviso per le seguenti risorse:

  • File di configurazione

  • Directory di dati singleton (SDD) di Oracle BI 12c

  • Cache globale Oracle

  • Script di Oracle BI Scheduler

  • File binari di Oracle Server WebLogic

Puoi soddisfare questo requisito di storage condiviso utilizzando Amazon EFS, che fornisce un file system NFS (Network File System) elastico scalabile e completamente gestito.

Ottimizzazione delle prestazioni di storage condiviso

Amazon EFS offre due modalità di throughput: Provisioned e Bursting. Il servizio offre anche due modalità di prestazioni: General Purpose e Max I/O.

Per ottimizzare le prestazioni, inizia testando i carichi di lavoro in modalità prestazioni General Purpose e Provisioned throughput. L'esecuzione di questi test ti aiuterà a determinare se tali modalità di base sono sufficienti a soddisfare i livelli di servizio desiderati.

Per ulteriori informazioni, consulta le prestazioni di Amazon EFS nella Guida per l'utente di Amazon EFS.

Disponibilità e disaster recovery

È consigliabile distribuire i componenti di Oracle BI 12c su più zone di disponibilità per proteggere tali risorse in caso di guasto di una zona di disponibilità. Di seguito è riportato un elenco di best practice di disponibilità e disaster recovery per specifiche risorse Oracle BI 12c ospitate nel cloud AWS:

  • Database di repository Oracle BI 12c: distribuisci un'istanza di database Amazon RDS Multi-AZ nel tuo database di repository Oracle BI 12c. In una distribuzione Multi-AZ, Amazon RDS effettua automaticamente il provisioning e mantiene una replica sincrona in standby in una zona di disponibilità diversa. L'esecuzione di un'istanza di database di repository Oracle BI 12c nelle zone di disponibilità può migliorare la disponibilità durante la manutenzione pianificata del sistema e aiutare a proteggere i database dai guasti delle istanze e delle zone di disponibilità.

  • Server gestiti Oracle BI 12c: per ottenere la tolleranza agli errori, è consigliabile distribuire i componenti di sistema Oracle BI 12c sui server gestiti in un gruppo di Auto Scaling di Amazon EC2 configurato per coprire più zone di disponibilità. Auto Scaling sostituisce le istanze difettose sulla base dei controlli di integrità di Amazon EC2. In caso di errore nella zona di disponibilità, i server HTTP Oracle continuano a indirizzare il traffico verso i server gestiti nella zona di disponibilità funzionante. Quindi, Auto Scaling avvia le istanze per tenere il passo con i requisiti di numero di host. Si consiglia di attivare la replica dello stato della sessione HTTP per garantire un failover regolare delle sessioni esistenti sui server gestiti funzionanti.

  • Administration Server Oracle BI 12c: per assicurarti che il tuo Administration Server abbia un'elevata disponibilità, ospitalo in un gruppo Amazon EC2 Auto Scaling configurato per coprire più zone di disponibilità. Quindi, imposta la dimensione minima e massima del gruppo su 1. Se si verifica un errore nella zona di disponibilità, Amazon EC2 Auto Scaling avvia un Administration Server sostitutivo in una zona di disponibilità alternativa. Per ripristinare eventuali host sottostanti guasti all'interno della stessa zona di disponibilità, puoi attivare Amazon EC2 Auto Recovery.

  • Server Oracle Web Tier: è consigliabile associare il server HTTP Oracle al dominio Oracle WebLogic Server. Per un'elevata disponibilità, implementa il tuo Oracle HTTP Server in un gruppo Amazon EC2 Auto Scaling configurato per coprire più zone di disponibilità. Quindi, posiziona il server dietro un sistema di bilanciamento del carico elastico ELB. Per fornire una protezione aggiuntiva contro i guasti dell'host, puoi attivare Amazon EC2 Auto Recovery.

Scalabilità

L'elasticità del cloud AWS ti aiuta a scalare le applicazioni orizzontalmente o verticalmente in risposta ai requisiti del carico di lavoro.

Scalabilità verticale

Per scalare verticalmente la tua applicazione, puoi modificare la dimensione e il tipo delle istanze Amazon EC2 che eseguono i componenti di Oracle BI 12c. Non è necessario sovradimensionare le istanze all'inizio della distribuzione e incorrere in costi inutili. 

Scalabilità orizzontale

Amazon EC2 Auto Scaling ti aiuta a scalare orizzontalmente la tua applicazione aggiungendo o rimuovendo automaticamente server gestiti in base ai requisiti del carico di lavoro.

Nota: la scalabilità orizzontale con Amazon EC2 Auto Scaling richiede competenze di scripting e test approfonditi per essere implementata.

Backup e ripristino

Di seguito è riportato un elenco di best practice di backup e ripristino per specifiche risorse Oracle BI 12c ospitate nel cloud AWS:

  • Archivi di metadati di Oracle Business Intelligence: Amazon RDS crea e salva automaticamente i backup delle istanze di database. Questi backup vengono conservati per un periodo di tempo specificato dall'utente. Assicurati di configurare la durata del backup e le impostazioni di conservazione di Amazon RDS in base ai requisiti di protezione dei dati. Per ulteriori informazioni, consulta la sezione Backup e ripristino di Amazon RDS.

  • Server gestiti, server di amministrazione e server a livello Web: assicurati di configurare gli snapshot di Amazon EBS in base ai requisiti di protezione e conservazione dei dati.

  • Storage condiviso: puoi gestire il backup e il ripristino dei file archiviati in Amazon EFS utilizzando AWS Backup. Il servizio AWS Backup può anche essere distribuito per gestire centralmente il backup e il ripristino di altri servizi, tra cui Amazon EC2, Amazon EBS e Amazon RDS. Per ulteriori informazioni, consulta Cos'è AWS Backup? Nella AWS Backup Developer Guide.

Sicurezza e conformità

Di seguito è riportato un elenco di best practice di sicurezza e servizi AWS che possono aiutarti a proteggere le tue applicazioni Oracle BI 12c nel cloud AWS:

  • Crittografia a riposo: Amazon RDS, Amazon EFS e Amazon EBS supportano tutti algoritmi di crittografia standard del settore. Puoi utilizzare AWS Key Management Service (AWS KMS) per creare e gestire chiavi crittografiche e controllarne l'uso nei servizi AWS e nelle tue applicazioni. Puoi anche configurare Oracle Transparent Data Encryption (TDE) sull'istanza di database Amazon RDS for Oracle che ospita il tuo database di repository Oracle BI 12c.

  • Crittografia in transito: è consigliabile attivare i protocolli SSL o TLS per proteggere i dati in transito tra i vari livelli dell'installazione di Oracle BI 12c. Puoi utilizzare AWS Certificate Manager (ACM) per fornire, gestire e distribuire certificati SSL e TLS pubblici e privati per le tue risorse Oracle BI 12c.

  • Sicurezza di rete: assicurati di distribuire le tue risorse Oracle BI 12c in un Amazon VPC con i controlli di accesso appropriati configurati per il tuo caso d'uso. Configura i gruppi di sicurezza per filtrare il traffico in entrata e in uscita dalle istanze Amazon EC2 su cui è in esecuzione l'installazione. Inoltre, assicurati di configurare le liste di controllo degli accessi alla rete (NAC) che consentano o impediscano il traffico in base a regole definite.

  • Monitoraggio e registrazione: puoi usare AWS CloudTrail per tracciare le chiamate API alla tua infrastruttura AWS, incluse le risorse Oracle BI 12c. Questa funzionalità è utile per tenere traccia delle modifiche all'infrastruttura o per condurre un'analisi di sicurezza. Puoi anche utilizzare Amazon CloudWatch per visualizzare dati operativi che possono fornirti informazioni utili sulle prestazioni e sullo stato della tua applicazione Oracle BI 12c. Puoi configurare gli allarmi e intraprendere azioni automatiche anche sulla base di tali allarmi. Amazon RDS fornisce strumenti di monitoraggio aggiuntivi, tra cui Enhanced Monitoring e Performance Insights.