Dimensioni di deployment
Prima di eseguire il deployment di Manufacturing Data Engine (MDE), devi selezionare una dimensione di deployment. Questa pagina descrive le dimensioni disponibili e le relative caratteristiche. Questi sono suggerimenti generali e potrebbero non essere adatti a tutti i casi d'uso. Per le implementazioni di produzione, valuta la possibilità di utilizzare una dimensione personalizzata in base alle tue esigenze specifiche.
Dimensioni
MDE fornisce quattro dimensioni diverse:
- Pilot: per test su piccola scala e proof of concept, l'opzione più economica. Questa
dimensione di deployment omette i seguenti componenti (inclusi in tutte
le altre dimensioni):
- Bigtable
- Bigtable Dataflow writer
- Trasformazione Dataflow di modifica degli eventi
- Trasformazione Window Dataflow
- Piccolo: per progetti di piccole dimensioni che prevedono fino a 1000 messaggi al secondo.
- Media: per progetti medi che prevedono fino a 20.000 messaggi al secondo.
- Grande: per progetti di grandi dimensioni che prevedono fino a 100.000 messaggi al secondo.
MDE supporta un throughput più elevato, se necessario, tramite dimensioni personalizzate. Se devi gestire una velocità effettiva superiore a quella delle dimensioni incluse, contatta il team MDE per ricevere consigli.
Dettagli sulle taglie
La tabella seguente descrive i dettagli delle dimensioni. Questa configurazione è memorizzata nella variabile
mde_size_details nei file
terraform/modules/infrastructure/variables.tf e
terraform/modules/deployment/variables.tf e può essere sovrascritta se necessario.
| Progetto pilota | Piccolo | Media | Grande | |
|---|---|---|---|---|
| Numero massimo di messaggi al secondo | 300 | 1000 | 20000 | 100000 |
| GKE | ||||
| CIDR pod | /19 pod | /17 pod | /17 pod | /17 pod |
| Servizi CIDR | /22 servizi | /22 servizi | /22 servizi | /22 servizi |
| compute-class | normale | normale | Scale out | Scale out |
| message-mapper max replicas | 1 | 5 | 50 | 200 |
| configuration manager max replicas | 1 | 5 | 50 | 200 |
| metadata-manager max replicas | 1 | 5 | 50 | 200 |
| bigquery-sink max replicas | 1 | 5 | 50 | 200 |
| federation-api max replicas | 1 | 2 | 5 | 10 |
| SQL | ||||
| machineType | db-custom-1-3840 | db-custom-2-7680 | db-custom-16-30720 | db-custom-32-61440 |
| Flag max_connections | 500 | 500 | 1000 | 4000 |
| Redis | ||||
| livello | Di base | Standard | Standard | Standard |
| memoria | 1 GB | 5Gn | 20 GB | 40 GB |
| repliche di lettura | 0 | 1 | 2 | 5 |
| Dataflow | ||||
| Tipo di macchina GCSWriter | n1-standard-1 | n1-standard-2 | n1-standard-4 | n1-highmem-4 |
| Numero massimo di worker GCSWriter | 1 | 1 | 5 | 10 |
| Tipo di macchina Bigtable Writer | N/D | n1-standard-2 | n1-standard-4 | n1-standard-4 |
| Numero massimo di worker di Bigtable Writer | N/D | 1 | 3 | 5 |
| Tipo di macchina GCSReader | N/D | n1-standard-2 | n1-standard-4 | n1-standard-4 |
| Numero massimo di worker GCSReader | N/D | 1 | 1 | 2 |
| Tipo di macchina EventChange | N/D | n1-standard-2 | n1-standard-4 | n1-highmem-4 |
| EventChange max workers | N/D | 1 | 2 | 2 |
| Tipo di macchina finestra | N/D | n1-standard-2 | n1-standard-4 | n1-highmem-4 |
| Numero massimo di worker della finestra | N/D | 1 | 2 | 2 |
| Bigtable | ||||
| max nodes | N/D | 1 | 3 | 5 |
Per saperne di più su come aumentare le quote CPU, consulta la documentazione relativa alle quote CPU.
Limitazioni e consigli
Ti consigliamo di creare non più di 100 tipi nelle implementazioni delle dimensioni Pilot e
Small e non più di 500 tipi nelle dimensioni Medium e
Large.
Questo non è un limite fisso e MDE può supportare un numero molto più elevato di tipi. Se hai bisogno di supporto per un numero maggiore di tipi, contatta il team MDE per ricevere assistenza per apportare le modifiche Terraform necessarie.