DBaaS > Il servizio DBaaS

1.1 Il servizio DBaaS

 

Descrizione generale del servizio DBaaS

Con il servizio DBaaS (Database as a Service) di Aruba Cloud puoi gestire un database nel cloud senza doverti occupare della configurazione dell'infrastruttura, degli aggiornamenti o dei backup.
Questa soluzione è ideale per supportare ogni tipo di business application, grazie a prestazioni elevate, ampia disponibilità di risorse, sicurezza integrata e massima compatibilità. Usare un database nel cloud ti aiuta a ridurre i costi e ti consente di dedicare più risorse allo sviluppo delle applicazioni.
 
Engine Microsoft SQL Server MySQL
Database illimitati illimitati
Utenti illimitati illimitati
Licenze da 4 a 16 [1] open source
Connessioni contemporanee illimitate fino a 50 [2]
vCPU da 4 a 16 da 1 a 32
RAM (GB) da 8 a 32 da 2 a 64
Storage (GB) da 10 a 100 da 10 a 100
Backup automatico [3] giornaliero giornaliero
Backup manuali [4] illimitati illimitati
1. Il numero di licenze Microsoft SQL Server (non selezionabile) è legato al numero di vCPU nel rapporto di 1 a 1.
2. Per GB di RAM.
3. I backup automatici sono gratuiti e vengono conservati per 7 giorni.
4. I backup manuali del database hanno un costo orario conteggiato in base ai GB utilizzati.

Engine (motore del database)

MySQL

  • Caratteristiche
    MySQL è un sistema open source per la gestione di database relazionali. Puoi archiviare, consultare e modificare i dati in un database facilmente. Include anche strumenti utili per progettare e modellare la struttura del database. La semplicità di utilizzo e le prestazioni elevate lo hanno reso uno dei sistemi più apprezzati dagli utenti.
  • Versioni disponibili
    MySQL 8.0
  • Limitazioni MySQL
    Puoi usare solo il motore InnoDB per il database MySQL.

Microsoft SQL Server

  • Caratteristiche:
    Microsoft SQL Server è un sistema relazionale per la gestione dei database. Puoi usarlo per sviluppare sia applicazioni semplici che complesse, gestendo grandi volumi di dati con ottime prestazioni e alti standard di sicurezza. Puoi gestire qualsiasi tipo di progetto nell’edizione del server più adatta alla tua applicazione.
  • Versioni disponibili:
    Microsoft SQL Server 2022 - Enterprise Edition
    Microsoft SQL Server 2022 - Standard Edition
    Microsoft SQL Server 2022 - Web Edition
  • Limitazioni Microsoft SQL Server:
    Per le funzionalità e i servizi non supportati consulta la documentazione ufficiale.

Taglie

Quando crei il DBaaS, dopo aver scelto l'engine (e la relativa versione), devi scegliere una taglia tra due tipologie:
  • General Purpose - Le taglie General Purpose hanno un rapporto tra vCPU e RAM di 1 a 2, sono ideali se vuoi usare il database in modo flessibile.
     
    Taglia vCPU RAM Microsoft SQL Server MySQL
    DBO1A2 1 2 GB
    DBO2A4 2 4 GB
    DBO4A8 4 8 GB
    DBO8A16 8 16 GB
    DBO12A24 12 24 GB
    DBO16A32 16 32 GB
    DBO24A48 24 48 GB
    DBO32A64 32 64 GB
  • Ram Oriented - Le taglie Ram Oriented hanno un rapporto vCPU/RAM di 1 a 4, sono adatte se ti serve molta potenza di calcolo e alte prestazioni.
     
    Taglia vCPU RAM Microsoft SQL Server MySQL
    DBO1A4 1 4 GB
    DBO2A8 2 8 GB
    DBO4A16 4 16 GB
    DBO8A32 8 32 GB
    DBO16A64 16 64 GB

Storage

Lo storage indica quanto spazio (inclusi database e backup) vuoi associare al tuo DBaaS e ha le seguenti caratteristiche:
  • dimensioni minime 10 GB;
  • dimensioni massime 100 GB;
  • incrementi di 1 GB.

Autoscaling

È una funzione di espansione automatica dello storage quando si verificano le condizioni impostate. Puoi attivare l'autoscaling per evitare che lo spazio si esaurisca: ti basta indicare quanti GB vuoi aggiungere e quando farlo:
  • Spazio residuo: rappresenta la soglia di spazio rimasto libero, deve essere inferiore alle dimensioni dello storage che hai scelto;
  • Step di incremento: indica di quanti GB vuoi aumentare lo spazio al raggiungimento della soglia, incremento massimo di 10 GB. La somma tra lo spazio ancora disponibile e l'incremento automatico impostato non può superare il limite di 100 GB.
     
    Se hai selezionato 30 GB di storage e attivato l'opzione di autoscaling con una soglia di 2 GB ed un incremento di 5 GB, il sistema al raggiungimento di 28 GB (30 GB - 2 GB) di spazio dello storage occupato interviene e porta lo storage a 33 GB (28 GB + 5 GB).
Puoi disattivare, attivare o modificare l'opzione di autoscaling in qualsiasi momento.

Permessi

Puoi assegnare a ogni utente uno di questi tre profili a seconda delle operazioni che vuoi consentire:
 
  lettura scrittura cancellazione
liteadmin
readonly
readwrite

liteadmin

Con questo profilo hai i pieni poteri sul database di lettura, scrittura e cancellazione:
  • puoi leggere e modificare i dati delle tabelle;
  • puoi inserire nuovi record;
  • puoi creare nuove tabelle, modificare la struttura di quelle esistenti e cancellare quelle presenti nel database.
Comandi disponibili per il profilo liteadmin:
 
Microsoft SQL Server ALTER CREATE DEFAULT CREATE FUNCTION CREATE PROCEDURE CREATE RULE CREATE TABLE CREATE VIEW DELETE EXECUTE INSERT REFERENCES SELECT UPDATE VIEW DATABASE STATE
MySQL ALTER ALTER ROUTINE CREATE CREATE ROUTINE CREATE TEMPORARY TABLES CREATE VIEW DELETE DROP EXECUTE INDEX INSERT LOCK TABLES REFERENCES SELECT SHOW VIEW TRIGGER UPDATE

readonly

Con questo profilo hai i permessi di sola lettura sul database:
  • puoi leggere tutte le informazioni nel database, ma non puoi modificarle in alcun modo
Questo profilo è assegnato automaticamente in caso di credito non sufficiente per effettuare il rinnovo.

Comandi disponibili per il profilo readonly:
 
Microsoft SQL Server SELECT
MySQL DELETE DROP SELECT SHOW VIEW

readwrite

Con questo profilo hai i permessi di lettura e scrittura sul database:
  • puoi inserire, leggere, modificare e cancellare i dati (record) delle tabelle;
  • non puoi creare nuove tabelle, cancellare le tabelle esistenti o alterarne la struttura.
Comandi disponibili per il profilo readwrite:
 
Microsoft SQL Server DELETE INSERT SELECT UPDATE
MySQL ALTER CREATE TEMPORARY TABLES DELETE EXECUTE INDEX INSERT LOCK TABLES SELECT SHOW VIEW UPDATE