Progettare app SaaS multi-tenant con Azure Cosmos DB for PostgreSQL
Azure Cosmos DB for PostgreSQL offre una potente piattaforma dati per applicazioni SaaS (software come un servizio) multi-tenant. Partendo da un'istanza a nodo singolo, è possibile ridimensionare un database multi-tenant fino a un cluster distribuito multinodo di un massimo di 20 server per soddisfare le esigenze di aumento dei tenant.
Obiettivi di apprendimento
Al termine del modulo, sarà possibile:
- Preparare le tabelle presenti in un database a nodo singolo per la distribuzione.
- Passare da un database a nodo singolo a un database multinodo usando Azure Cosmos DB for PostgreSQL.
- Distribuire tabelle multi-tenant con impatto minimo sull'applicazione.
- Monitorare l'utilizzo dei database multi-tenant usando Azure Cosmos DB for PostgreSQL.
Prerequisiti
- Conoscenza di base dei database relazionali, incluse le attività di creazione e aggiornamento di tabelle, creazione di indici ed esecuzione di query su tabelle.
- Conoscenza di livello intermedio dei concetti relativi ai database distribuiti, tra cui la selezione delle colonne di distribuzione, il partizionamento orizzontale, la coubicazione delle tabelle e i tipi di tabella.