Implementazione di criteri e processi
L'integrazione richiede l'implementazione di determinati criteri e processi.
Criteri IAM necessari
Per utilizzare Oracle Cloud Infrastructure, è necessario disporre dell'accesso di sicurezza in un criterio da parte di un amministratore.
Questo accesso è necessario indipendentemente dal fatto che tu stia utilizzando la console o l'API REST con un SDK, un'interfaccia CLI o un altro strumento. Se ricevi un messaggio che non hai l'autorizzazione o non sei autorizzato, verifica con l'amministratore il tipo di accesso disponibile e il compartimento in cui lavorare.
Se si è membri del gruppo Amministratori, si dispone già dell'accesso necessario per eseguire questo scenario. In caso contrario, hai bisogno dell'accesso a Monitoraggio, Notifiche e Funzioni. Per poter aggiungere la funzione come sottoscrizione a un argomento, è necessario disporre dell'autorizzazione FN_INVOCATION. Per accedere alle credenziali ServiceNow, è necessario che la funzione sia autorizzata a leggere i segreti.
Automazione
Per creare i cluster virtuali necessari in Oracle Exadata Database Service on Cloud@Customer, Deutsche Bank utilizza CA Automic Workload Automation (CA AWA) con chiamate API REST.
Il workflow è simile al seguente:
- Ottenere un token di autenticazione per l'API Oracle Cloud Infrastructure (OCI) effettuando una richiesta POST all'endpoint appropriato con le proprie credenziali. La risposta conterrà un token di accesso che è possibile utilizzare per autenticare le richieste successive.
POST https://identity.oraclecloud.com/v1/oauth2/token Content-Type: application/x-www-form-urlencoded grant_type=password&username=<your_username>&password=<your_password>&scope=openid Response: { "access_token": "eyJ4NXUiOiJ...", "token_type": "Bearer", "expires_in": 3600, "refresh_token": "AQIC5wM...", "scope": "openid" }
- Utilizza l'interfaccia API REST OCI per creare una nuova rete cloud virtuale (VCN) e una nuova subnet per il cluster virtuale. È possibile utilizzare la richiesta seguente come esempio:
POST https://iaas.cloud.oracle.com/20160918/vcns Content-Type: application/json Authorization: Bearer <your_oauth_token> { "cidrBlock": "10.0.0.0/16", "displayName": "MyVCN", "compartmentId": "<your_compartment_id>", "dnsLabel": "mydnslabel" }
- Utilizza l'interfaccia API REST OCI per creare un nuovo cluster virtuale Exadata Cloud at Customer. È possibile utilizzare la richiesta seguente come esempio:
POST https://iaas.cloud.oracle.com/20160918/exaVcClusters Content-Type: application/json Authorization: Bearer <your_oauth_token> { "compartmentId": "<your_compartment_id>", "displayName": "MyCluster", "availabilityDomain": "<your_availability_domain>", "cpuCoreCount": 32, "memorySizeInGBs": 768, "storageSizeInTBs": 140, "subnetId": "<your_subnet_id>" }
- Utilizza l'API REST OCI per creare una nuova virtual machine (VM) all'interno del cluster virtuale. È possibile utilizzare la richiesta seguente come esempio:
POST https://iaas.cloud.oracle.com/20160918/instances Content-Type: application/json Authorization: Bearer <your_oauth_token> { "compartmentId": "<your_compartment_id>", "availabilityDomain": "<your_availability_domain>", "displayName": "MyVM", "shape": "<your_vm_shape>", "sourceDetails": { "sourceType": "image", "imageId": "<your_image_id>" }, "subnetId": "<your_subnet_id>", "placementConfigurations": [ { "type": "vm-placement", "vmClusterId": "<your_cluster_id>" } ], "metadata": { "ssh_authorized_keys": "<your_ssh_public_key>" } }
- Pianificare le chiamate API REST precedenti in CA AWA per automatizzare la creazione del cluster virtuale. È possibile creare un nuovo flusso di lavoro in CA AWA, aggiungere le chiamate API REST come task e definire le dipendenze appropriate tra loro.
- Una volta creato il cluster virtuale, è possibile utilizzare l'API REST OCI per gestirne il ciclo di vita, ad esempio scale up o down del cluster, aggiunta o rimozione delle VM e monitoraggio delle relative prestazioni.
Backup
Per creare i backup per il servizio Oracle Exadata Database Service on Cloud@Customer, utilizzare Oracle ZFS Storage Appliance.
Distribuisci questo servizio di storage ad alta scalabilità ed efficiente eseguendo i passi riportati di seguito.
- Configurare il modulo di backup di Oracle Cloud per connettersi a Oracle ZFS Storage Appliance specificando l'indirizzo IP o il nome host dell'appliance, il pool di storage da utilizzare per i backup e la destinazione del backup.
- Creare job di backup nell'ambiente Exadata Cloud@Customer. Questi job possono essere pianificati o eseguiti manualmente e configurati per eseguire il backup di database, tablespace o file specifici.
- Monitorare i job di backup per assicurarsi che vengano completati correttamente e risolvere eventuali problemi.
Oracle ZFS Storage Appliance per i backup offre funzioni avanzate quali compressione, deduplicazione e cifratura. Ciò consente di ridurre i requisiti dello storage di backup e migliorare le prestazioni di backup, garantendo al contempo che i dati siano memorizzati in modo sicuro.