Creazione delle istanze database per Amazon RDS su AWS Outposts - 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à.

Creazione delle istanze database per Amazon RDS su AWS Outposts

La creazione di un'istanza database Amazon RDS su AWS Outposts è simile alla creazione di un'istanza database Amazon RDS in AWS Cloud. Tuttavia, è necessario specificare un gruppo di sottoreti database associato a Outpost.

Un Virtual Private Cloud (VPC) basato sul servizio Amazon VPC può estendersi su tutte le zone di disponibilità in una Regione AWS. Puoi estendere qualsiasi VPC nella Regione AWS al tuo Outpost aggiungendo una sottorete Outpost. Per aggiungere una sottorete Outpost a un VPC, specificare l’Amazon Resource Name (ARN) dell'outpost quando si crea la sottorete.

Prima di creare un'istanza database RDS in Outposts, è possibile creare un gruppo di sottoreti database che include una sottorete associata a Outpost. Quando si crea un'istanza database RDS in Outposts, specificare questo gruppo di sottoreti database. È inoltre possibile scegliere di creare un nuovo gruppo di sottoreti DB quando si crea l'istanza DB.

Per informazioni sulla configurazione AWS Outposts, vedere la Guida dell'utente AWS Outposts.

Per creare un gruppo di sottoreti del database

Creare un gruppo di sottoreti database con una sottorete associata a Outpost.

È inoltre possibile scegliere di creare un nuovo gruppo di sottoreti DB quando si crea l'istanza DB. In tal caso, saltare questa procedura.

Nota

Per creare un gruppo di sottoreti database per Cloud AWS, è necessario specificare almeno due sottoreti.

Per creare un gruppo di sottoreti database per il proprio Outpost
  1. Accedi alla AWS Management Console e apri la console Amazon RDS all'indirizzo https://console.aws.amazon.com/rds/.

  2. Nell'angolo in alto a destra della console Amazon RDS, scegli la Regione AWS in cui vuoi creare il gruppo di sottoreti di database.

  3. Scegliere Subnet groups (Gruppi di sottoreti), quindi fare clic su Create DB Subnet Group (Crea gruppo di sottoreti database).

    Viene visualizzata la pagina Create DB Subnet Group (Crea gruppo di sottoreti database).

    Pagina Create DB Subnet Group (Crea gruppo di sottoreti database).
  4. Per Name (Nome), digitare il nome del gruppo di sottoreti database.

  5. Per Description (Descrizione), scegliere una descrizione del gruppo di sottoreti database.

  6. Per VPC, scegliere il VPC per il quale si sta creando il gruppo di sottoreti database.

  7. In Zona di disponibilità, selezionare la zona di disponibilità per l’Outpost.

  8. Per Sottorete, scegliere la sottorete da utilizzare con RDS in Outposts.

  9. Scegliere Create (Crea) per creare il gruppo di sottoreti database.

Creazione di RDS sull’istanza database Outposts

Creare l'istanza DB e scegliere l'outpost per l'istanza DB.

Per creare un'istanza database RDS in Outposts tramite la console
  1. Accedi alla AWS Management Console e apri la console Amazon RDS all'indirizzo https://console.aws.amazon.com/rds/.

  2. Nell'angolo in alto a destra della console Amazon RDS, scegli la Regione AWS a cui è collegato l'Outpost in cui desideri creare l'istanza database.

  3. Nel riquadro di navigazione, scegliere Databases (Database).

  4. Scegliere Create database (Crea database).

    AWS Management Console rileva gli outpost disponibili configurati e presenta l'opzione Locale nella sezione Percorso database .

    Nota

    Se non sono stati configurati gli outpost, la sezione Posizione database non viene visualizzata oppure l'opzione RDS in Outposts non è disponibile nella sezione Scegliere un metodo di creazione locale.

  5. Per Ubicazione del database, scegliere On-premise.

  6. Per Metodo di creazione locale, scegliere RDS in Outposts.

  7. Specificare le impostazioni per Connettività degli Outposts. Queste impostazioni sono per l’Outpost che utilizza il VPC con il gruppo di sottoreti database per l'istanza database. Il VPC deve essere basato sul servizio Amazon VPC.

    1. Per Cloud privato virtuale (VPC), selezionare il VPC che contiene il gruppo di sottoreti database per l'istanza database.

    2. Per Gruppo di sicurezza VPC, selezionare il gruppo di sicurezza Amazon VPC per l'istanza database.

    3. In DB subnet group (Gruppo di sottoreti DB), seleziona il gruppo di sottoreti DB per l'istanza database.

      Puoi scegliere un gruppo di sottoreti di database esistente associato a Outpost, ad esempio se hai eseguito la procedura in Per creare un gruppo di sottoreti del database.

      È inoltre possibile creare un nuovo gruppo di sottoreti database per l'Outpost.

  8. Per implementazione Multi-AZ, scegli Create a standby instance (recommended for production usage) (Crea un'istanza in standby (opzione consigliata per l'utilizzo di produzione)) per creare un'istanza database in standby in un altro Outpost.

    Nota

    Questa opzione non è disponibile per Microsoft SQL Server.

    Se scegli di creare un'implementazione Multi-AZ, non puoi archiviare i backup nel tuo Outpost.

  9. In Backup, eseguire le seguenti operazioni:

    1. Per Backup target, scegliere in uno dei seguenti modi:

      • Cloud AWS per archiviare backup automatici e istantanee manuali nella Regione AWS madre.

      • Outposts (locale) per creare backup locali.

        Nota

        Per archiviare i backup sul proprio Outpost, l'Outpost deve disporre della funzionalità Amazon S3. Per ulteriori informazioni, consultare Amazon S3 su Outposts.

        I backup locali non sono supportati per le implementazioni multi-AZ o le repliche di lettura.

    2. Scegli Abilita backup automatici per creare point-in-time istantanee della tua istanza DB.

      Se attivi i backup automatici, puoi scegliere i valori per Backup retention period (Periodo di conservazione dei backup) e Backup window (Finestra di backup) oppure lasciare i valori di default.

  10. Specificare le altre impostazioni dell'istanza database nel modo necessario.

    Per informazioni su ciascuna impostazione durante la creazione di un'istanza database, consulta Impostazioni per istanze database.

  11. Scegliere Create database (Crea database).

    Verrà visualizzato il riquadro Databases (Database). Un banner indica che l’istanza database è in fase di creazione e visualizza il pulsante Visualizza i dettagli delle credenziali.

Visualizzazione di dettagli istanza database

Dopo aver creato l'istanza database è possibile visualizzarne le credenziali e altri dettagli.

Per visualizzare i dettagli dell'istanza:
  1. Per vedere nome utente e password principali per l'istanza database, seleziona View credential details (Visualizza i dettagli delle credenziali) sulla pagina Databases.

    È possibile connettersi all'istanza database come utente master utilizzando queste credenziali.

    Importante

    Non potrai visualizzare di nuovo la password dell'utente principale. Se non la registri, potresti doverla modificare. Per modificare la password dell'utente principale dopo che l'istanza database è disponibile, modificare l'istanza database. Per ulteriori informazioni sulla modifica di un'istanza database , consulta Modifica di un'istanza Amazon RDS DB.

  2. Selezionare il nome della nuova istanza database sulla pagina Database.

    Nella console RDS vengono visualizzati i dettagli per la nuova istanza database. L'istanza database rimane nello stato Creating (In creazione) fino a quando non viene creata ed è pronta per l'uso. Quando lo stato cambia in Available (Disponibile) è possibile connettersi all'istanza database. A seconda della classe di istanza database e dello storage allocato, potrebbero trascorrere diversi minuti prima che la nuova istanza database sia disponibile.

    Dettagli istanze database

    Dopo che l'istanza database è diventata disponibile, è possibile gestirla in modo analogo a come si gestiscono le istanze database RDS in Cloud AWS.

Prima di creare una nuova istanza database in un Outpost con AWS CLI, creare innanzitutto un gruppo di sottoreti database da utilizzare con RDS su Outposts.

Per creare un gruppo di sottoreti database per il proprio Outpost
  • Utilizza il comando create-db-subnet-group. Per --subnet-ids, specificare il gruppo di sottoreti nell'Outpost per l'utilizzo da parte di RDS in Outposts.

    PerLinux, omacOS: Unix

    aws rds create-db-subnet-group \ --db-subnet-group-name myoutpostdbsubnetgr \ --db-subnet-group-description "DB subnet group for RDS on Outposts" \ --subnet-ids subnet-abc123

    Per Windows:

    aws rds create-db-subnet-group ^ --db-subnet-group-name myoutpostdbsubnetgr ^ --db-subnet-group-description "DB subnet group for RDS on Outposts" ^ --subnet-ids subnet-abc123
Per creare un'istanza database RDS in Outposts tramite AWS CLI
  • Utilizza il comando create-db-instance. Specificare una zona di disponibilità per l'Outpost, un gruppo di sicurezza Amazon VPC associato all'outpost e il gruppo di sottoreti DB creato per l'outpost. È possibile includere le seguenti opzioni:

    • --db-instance-identifier

    • --db-instance-class

    • --engine – Il motore di database. Utilizza uno dei seguenti valori:

      • MySQL - Specificare mysql.

      • PostgreSQL - Specificarepostgres.

      • Microsoft SQL Server - Specifica sqlserver-ee, sqlserver-se o sqlserver-web.

    • --availability-zone

    • --vpc-security-group-ids

    • --db-subnet-group-name

    • --allocated-storage

    • --max-allocated-storage

    • --master-username

    • --master-user-password

    • --multi-az | --no-multi-az— (Facoltativo) Indica se creare un'istanza database in standby in una zona di disponibilità diversa. Il valore predefinito è --no-multi-az.

      L'opzione --multi-az non è disponibile per SQL Server.

    • --backup-retention-period

    • --backup-target— (Facoltativo) Dove archiviare backup automatici e istantanee manuali. Utilizza uno dei seguenti valori:

      • outposts— Conservarli localmente sul proprio Outpost.

      • region— Conservarli nella Regione AWS madre. Si tratta del valore di default.

      Se utilizzi l'opzione --multi-az, non è possibile utilizzare outposts per --backup-target. Inoltre, l'istanza database non può avere repliche di lettura se si utilizza outposts per --backup-target.

    • --storage-encrypted

    • --kms-key-id

Nell'esempio seguente viene creata un'istanza database MySQL denominata myoutpostdbinstance con backup memorizzati sul proprio Outpost.

Per LinuxmacOS, oUnix:

aws rds create-db-instance \ --db-instance-identifier myoutpostdbinstance \ --engine-version 8.0.17 \ --db-instance-class db.m5.large \ --engine mysql \ --availability-zone us-east-1d \ --vpc-security-group-ids outpost-sg \ --db-subnet-group-name myoutpostdbsubnetgr \ --allocated-storage 100 \ --max-allocated-storage 1000 \ --master-username masterawsuser \ --manage-master-user-password \ --backup-retention-period 3 \ --backup-target outposts \ --storage-encrypted \ --kms-key-id mykey

Per Windows:

aws rds create-db-instance ^ --db-instance-identifier myoutpostdbinstance ^ --engine-version 8.0.17 ^ --db-instance-class db.m5.large ^ --engine mysql ^ --availability-zone us-east-1d ^ --vpc-security-group-ids outpost-sg ^ --db-subnet-group-name myoutpostdbsubnetgr ^ --allocated-storage 100 ^ --max-allocated-storage 1000 ^ --master-username masterawsuser ^ --manage-master-user-password ^ --backup-retention-period 3 ^ --backup-target outposts ^ --storage-encrypted ^ --kms-key-id mykey

Per informazioni su ciascuna impostazione durante la creazione di un'istanza database, consulta Impostazioni per istanze database.

Per creare una nuova istanza DB in un Outpost con l'API RDS, crea prima un gruppo di sottoreti DB da utilizzare da RDS su Outposts chiamando l'operazione CreateDB. SubnetGroup Per SubnetIds, specificare il gruppo di sottoreti nell'Outpost per l'utilizzo da parte di RDS in Outposts.

Chiama quindi l'operazione CreateDBInstance con i parametri riportati di seguito. Specificare una zona di disponibilità per l'Outpost, un gruppo di sicurezza Amazon VPC associato all'outpost e il gruppo di sottoreti DB creato per l'outpost.

  • AllocatedStorage

  • AvailabilityZone

  • BackupRetentionPeriod

  • BackupTarget

    Se stai creando un'implementazione di istanza database multi-AZ, non puoi utilizzare outposts per BackupTarget. Inoltre, l'istanza database non può avere repliche di lettura se si utilizza outposts per BackupTarget.

  • DBInstanceClass

  • DBInstanceIdentifier

  • VpcSecurityGroupIds

  • DBSubnetGroupName

  • Engine

  • EngineVersion

  • MasterUsername

  • MasterUserPassword

  • MaxAllocatedStorage (facoltativo)

  • MultiAZ (facoltativo)

  • StorageEncrypted

  • KmsKeyID

Per informazioni su ciascuna impostazione durante la creazione di un'istanza database, consulta Impostazioni per istanze database.