Bereitstellungsgrößen
Bevor Sie die Manufacturing Data Engine (MDE) bereitstellen, müssen Sie eine Bereitstellungsgröße auswählen. Auf dieser Seite werden die verfügbaren Größen und ihre Eigenschaften beschrieben. Dies sind allgemeine Empfehlungen, die möglicherweise nicht für jeden Anwendungsfall geeignet sind. Für Produktionsbereitstellungen sollten Sie eine benutzerdefinierte Größe verwenden, die auf Ihre spezifischen Anforderungen zugeschnitten ist.
Größen
MDE bietet vier verschiedene Größen:
- Pilot: Die günstigste Option für kleine Tests und Proof-of-Concepts. Bei dieser Bereitstellungsgröße werden die folgenden Komponenten ausgelassen (die in allen anderen Größen enthalten sind):
- Bigtable
- Bigtable Dataflow Writer
- Dataflow-Transformation für Ereignisänderungen
- Dataflow-Transformation „Window“
- Klein: Für kleine Projekte, bei denen bis zu 1.000 Nachrichten pro Sekunde erwartet werden.
- Mittel: Für mittelgroße Projekte, bei denen bis zu 20.000 Nachrichten pro Sekunde erwartet werden.
- Groß: Für große Projekte, bei denen bis zu 100.000 Nachrichten pro Sekunde erwartet werden.
MDE unterstützt bei Bedarf einen höheren Durchsatz durch benutzerdefinierte Größen. Wenn Sie einen höheren Durchsatz als die enthaltenen Größen verarbeiten müssen, wenden Sie sich an das MDE-Team, um Empfehlungen zu erhalten.
Größendetails
In der folgenden Tabelle werden die Größen im Detail beschrieben. Diese Konfiguration wird in der Variablen mde_size_details in den Dateien terraform/modules/infrastructure/variables.tf und terraform/modules/deployment/variables.tf gespeichert und kann bei Bedarf überschrieben werden.
| Pilotprojekt | Klein | Mittel | Groß | |
|---|---|---|---|---|
| Maximale Anzahl von Nachrichten pro Sekunde | 300 | 1000 | 20000 | 100000 |
| GKE | ||||
| CIDR-Pods | /19 Pods | /17 Pods | /17 Pods | /17 Pods |
| CIDR-Dienste | /22 Dienste | /22 Dienste | /22 Dienste | /22 Dienste |
| compute-class | normal | normal | Horizontal skalieren | Horizontal skalieren |
| message-mapper max replicas | 1 | 5 | 50 | 200 |
| Maximale Anzahl an Replikaten für den Konfigurationsmanager | 1 | 5 | 50 | 200 |
| Maximale Anzahl von Replikaten für metadata-manager | 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 | ||||
| Stufe | Einfach | Standard | Standard | Standard |
| Arbeitsspeicher | 1 GB | 5 gr | 20 GB | 40 GB |
| Lesereplikate | 0 | 1 | 2 | 5 |
| Dataflow | ||||
| GCSWriter-Maschinentyp | n1-standard-1 | n1-standard-2 | n1-standard-4 | n1-highmem-4 |
| Maximale Anzahl von GCSWriter-Workern | 1 | 1 | 5 | 10 |
| Maschinentyp für Bigtable Writer | – | n1-standard-2 | n1-standard-4 | n1-standard-4 |
| Maximale Anzahl der Worker für Bigtable Writer | – | 1 | 3 | 5 |
| GCSReader-Maschinentyp | – | n1-standard-2 | n1-standard-4 | n1-standard-4 |
| Maximale Anzahl von GCSReader-Workern | – | 1 | 1 | 2 |
| EventChange machine type | – | n1-standard-2 | n1-standard-4 | n1-highmem-4 |
| EventChange max workers | – | 1 | 2 | 2 |
| Fenster-Maschinentyp | – | n1-standard-2 | n1-standard-4 | n1-highmem-4 |
| Maximale Anzahl von Workern für das Zeitfenster | – | 1 | 2 | 2 |
| Bigtable | ||||
| Maximale Anzahl von Knoten | – | 1 | 3 | 5 |
Weitere Informationen zum Erhöhen von CPU-Kontingenten finden Sie in der Dokumentation zu CPU-Kontingenten.
Einschränkungen und Empfehlungen
Wir empfehlen, nicht mehr als 100 Typen für die Bereitstellung in den Größen Pilot und Small und nicht mehr als 500 Typen für die Größen Medium und Large zu erstellen.
Dies ist keine feste Obergrenze. MDE kann eine viel höhere Anzahl von Typen unterstützen. Wenn Sie Unterstützung für eine höhere Anzahl von Typen benötigen, wenden Sie sich an das MDE-Team, um Hilfe bei den erforderlichen Terraform-Änderungen zu erhalten.