Utilizzo di Amazon RDS Custom - Amazon Relational Database Service

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

Utilizzo di Amazon RDS Custom

Amazon RDS Custom automatizza le attività e le operazioni di amministrazione del database. RDS Custom consente all'amministratore del database di accedere e personalizzare l'ambiente di database e il sistema operativo. Con RDS Custom, è possibile personalizzare per soddisfare i requisiti delle applicazioni legacy, personalizzate e in pacchetti.

Per i webinar e i blog più recenti su RDS Custom, consulta Amazon RDS Custom resources (Risorse Amazon RDS Custom).

Affrontare la sfida della personalizzazione del database

Amazon RDS Custom porta i vantaggi di Amazon RDS in un mercato che non può facilmente passare a un servizio completamente gestito a causa delle personalizzazioni richieste con applicazioni di terze parti. Amazon RDS Custom consente di risparmiare tempo amministrativo, è duraturo e scalabile con la tua azienda.

Se hai bisogno di gestire completamente l'intero database e il sistema operativo AWS, ti consigliamo Amazon RDS. Se hai bisogno di diritti amministrativi sul database e sul sistema operativo sottostante per rendere disponibili le applicazioni dipendenti, Amazon RDS Custom è la scelta migliore. Se desideri una piena responsabilità di gestione e hai semplicemente bisogno di un servizio di elaborazione gestito, l'opzione migliore è la gestione automatica dei database commerciali su Amazon EC2.

Per offrire un'esperienza di servizio gestito, Amazon RDS non ti consente di accedere all'host sottostante. Amazon RDS limita anche l'accesso ad alcune procedure di sistema e tabelle che richiedono privilegi avanzati. Tuttavia, per alcune applicazioni, potrebbe essere necessario eseguire operazioni come utente del sistema operativo (OS) privilegiato.

Ad esempio, potresti aver bisogno di eseguire alcune delle operazioni seguenti:

  • Installa patch e pacchetti personalizzati del database e del sistema operativo.

  • Configurare impostazioni specifiche del database.

  • Configurare i file system per condividere i file direttamente con le loro applicazioni.

In precedenza, se dovevi personalizzare l'applicazione, dovevi distribuire il database in locale o su Amazon EC2. In questo caso, si assume la maggior parte o tutta la responsabilità per la gestione del database, come riassunto nella tabella seguente.

Funzionalità

Responsabilità locale

Responsabilità di Amazon EC2

Responsabilità di Amazon RDS

Ottimizzazione delle applicazioni

Customer

Customer

Customer

Dimensionamento

Customer

Customer

AWS

Elevata disponibilità

Customer

Customer

AWS

Backup del database

Customer

Customer

AWS

Patching del software del database

Customer

Customer

AWS

Installazione del software del database

Customer

Customer

AWS

Patching del sistema operativo

Customer

Customer

AWS

Installazione del sistema operativo

Customer

Customer

AWS

Manutenzione del server

Customer

AWS

AWS

Ciclo di vita hardware

Customer

AWS

AWS

Alimentazione, rete e raffreddamento

Customer

AWS

AWS

Quando gestisci autonomamente il software del database, ottieni un maggiore controllo, ma sei anche più incline agli errori dell'utente. Ad esempio, quando si apportano modifiche manualmente, è possibile causare accidentalmente tempi di inattività dell'applicazione. Potresti passare ore a controllare ogni modifica per identificare e risolvere un problema. Idealmente, si desidera un servizio di database gestito che automatizza le attività DBA comuni, ma supporta anche l'accesso privilegiato al database e al sistema operativo sottostante.

Modello di gestione e vantaggi per Amazon RDS Custom

Amazon RDS Custom è un servizio di database gestito per applicazioni legacy, personalizzate e in pacchetti che richiedono l'accesso al sistema operativo e all'ambiente di database sottostanti. RDS Custom automatizza la configurazione, il funzionamento e la scalabilità dei database, garantendo al Cloud AWS contempo l'accesso al database e al sistema operativo sottostante. Con questo accesso, è possibile configurare le impostazioni, installare patch e abilitare le funzionalità native per soddisfare i requisiti dell'applicazione dipendente. Con RDS Custom, è possibile eseguire il carico di lavoro del database utilizzando o il. AWS Management Console AWS CLI

RDS Custom supporta solo i motori di database Oracle Database e Microsoft SQL Server.

Modello di responsabilità condivisa in RDS Custom

Con RDS Custom, utilizzi le funzionalità gestite di Amazon RDS, ma gestisci l'host e personalizzi il sistema operativo come fai in Amazon EC2. Sei responsabile di altre attività di gestione del database, oltre a ciò che devi fare in Amazon RDS. Il risultato è che hai un maggiore controllo sulla gestione di database e istanze database rispetto ad Amazon RDS, pur continuando a beneficiare dell'automazione RDS.

Responsabilità condivisa significa quanto segue:

  1. Sei proprietario di una parte del processo quando utilizzi una funzionalità di RDS Custom.

    Ad esempio, in RDS Custom per Oracle, puoi controllare quali patch del database Oracle utilizzare e quando applicarle alle tue istanze database.

  2. È tua responsabilità assicurarti che tutte le personalizzazioni delle funzionalità RDS Custom funzionino correttamente.

    Per contribuire alla protezione da personalizzazioni non valide, RDS Custom dispone di un software di automazione che viene eseguito all'esterno dell'istanza database. Se l'istanza Amazon EC2 sottostante viene danneggiata, RDS Custom tenta di risolvere questi problemi automaticamente riavviando o sostituendo l'istanza EC2. L'unica modifica visibile all'utente è un nuovo indirizzo IP. Per ulteriori informazioni, consulta Sostituzione dell'host Amazon RDS Custom.

Nella tabella seguente viene illustrato il modello di responsabilità condivisa per le varie funzionalità RDS Custom.

Funzionalità

Responsabilità di Amazon EC2

Responsabilità di Amazon RDS

Responsabilità di RDS Custom per Oracle

Responsabilità di RDS Custom per SQL Server

Ottimizzazione dell'applicazione

Customer

Customer

Customer

Customer

Dimensionamento

Customer

AWS

Condiviso

Condiviso

Elevata disponibilità

Customer

AWS

Customer

AWS

Backup del database

Customer

AWS

Condiviso

AWS

Patching del software del database

Customer

AWS

Condiviso

AWS per RPEV, Customer per CEV 1

Installazione del software del database

Customer

AWS

Condiviso

AWS per RPEV, cliente per CEV 1

Patching del sistema operativo

Customer

AWS

Customer

AWS per RPEV, cliente per CEV 1

Installazione del sistema operativo

Customer

AWS

Condiviso

AWS

Manutenzione del server

AWS

AWS

AWS

AWS

Ciclo di vita hardware

AWS

AWS

AWS

AWS

Alimentazione, rete e raffreddamento

AWS

AWS

AWS

AWS

1 Una versione del motore personalizzata (CEV) è un'istantanea di volume binario di una versione del database e di Amazon Machine Image (AMI). Una versione del motore fornita da RDS (RPEV) è l'installazione predefinita di Amazon Machine Image (AMI) e Microsoft SQL Server.

È possibile creare un'istanza DB personalizzata RDS utilizzando Microsoft SQL Server. In questo caso:

  • Puoi scegliere tra due modelli di licenza: License Included (LI) e Bring Your Own Media (BYOM).

  • Con LI, non è necessario acquistare separatamente le licenze di SQL Server. AWS detiene la licenza per il software di database SQL Server.

  • Con BYOM, fornisci e installi i tuoi file binari e le tue licenze di Microsoft SQL Server.

È possibile creare un'istanza DB personalizzata RDS utilizzando Oracle Database. In questo caso, esegui queste operazioni:

  • Gestisci i tuoi contenuti multimediali.

    Quando si utilizza RDS Custom, si caricano i file e le patch di installazione del database. È possibile creare una versione del motore personalizzata (CEV) da questi file. Quindi è possibile creare un'istanza DB personalizzata RDS utilizzando questo CEV.

  • Gestisci le tue licenze.

    Porti le tue licenze Oracle Database personalizzate e gestisci le licenze da solo.

Perimetro di supporto e configurazioni non supportate in RDS Custom

RDS Custom fornisce una funzionalità di monitoraggio denominata perimetro di supporto. Questa funzionalità garantisce che l'ambiente host e l'ambiente del database siano configurati correttamente. Se apporti una modifica che fa sì che l'istanza database non sia più inclusa dal perimetro di supporto, RDS Custom modifica lo stato dell'istanza in unsupported-configuration fino a quando non risolvi manualmente i problemi di configurazione. Per ulteriori informazioni, consulta Perimetro di supporto RDS Custom.

Vantaggi principali di RDS Custom

Con RDS Custom puoi eseguire le seguenti operazioni:

  • Automatizza molte delle stesse attività amministrative di Amazon RDS, tra cui:

    • Gestione del ciclo di vita dei database

    • Backup e ripristino automatizzati (PITR) point-in-time

    • Monitoraggio dello stato delle istanze DB RDS Custom e osservazione delle modifiche all'infrastruttura, al sistema operativo e ai processi del database.

    • Notifica o azione per risolvere i problemi a seconda dell'interruzione dell'istanza DB

  • Installazione di applicazioni di terze parti.

    È possibile installare software per eseguire applicazioni e agenti personalizzati. Poiché si dispone di accesso privilegiato all'host, è possibile modificare i file system per supportare le applicazioni legacy.

  • Installa patch personalizzate.

    È possibile applicare patch di database personalizzate o modificare pacchetti del sistema operativo sulle istanze RDS Custom DB.

  • Metti in scena un database locale prima di spostarlo in un servizio completamente gestito.

    Se gestisci il tuo database locale, puoi eseguire lo stage del database su RDS Custom così com'è. Dopo aver familiarizzato con l'ambiente cloud, puoi migrare il database in un'istanza database Amazon RDS completamente gestita.

  • Creare un'automazione personalizzata.

    È possibile creare, pianificare ed eseguire script di automazione personalizzati per strumenti di reporting, gestione o diagnostica.