Driftsättning
PDQ körs som en uppsättning Docker-containrar. Det är hela driftsättningsmodellen — det finns ingen PDQ-specifik runtime, orkestrerare eller appliance under. Allt som kan köra containrar kan köra plattformen: en molnleverantör, din egen hypervisor, eller en enda förberedd VM.
Det som varierar mellan installationer är var varje komponent placeras i förhållande till den data den arbetar med, och hur åtkomsten till plattformen exponeras och autentiseras.
I detta avsnitt
| Infrastruktur & säkerhet | De arkitektoniska förutsättningarna: vad som beror på vad, systemd-beroendekedjan, åtkomst via Caddyserver och Azure AD, samt hur uppgraderingar hanteras. |
| Installera komponenterna | Själva förfarandet: krav på värden, förberedelse av disk och Docker, och startsekvensen för AME, INGEST, DLS och DWA. |
Komponenterna du driftsätter
| Komponent | Roll |
|---|---|
| AME (Active Metadata Engine) | Centralt metadataregister och API-nav. Allt annat läser sin konfiguration härifrån. |
| INGEST | Inhämtningsagenter, en container per källanslutning. Placeras nära källsystemet. |
| DLS (Data Lake Service) | Arkiverar, standardiserar, profilerar och publicerar levererade filer. |
| DWA (Data Warehouse Automation) | Genererar SQL och orkestrerar laddning till den integrerade modellen. |
| Developer UI | Webbgränssnitt för att konfigurera ovanstående. |
| Caddyserver | TLS-terminering och autentiserad åtkomst till plattformen. |
Startordningen spelar roll
AME håller den metadata som alla andra komponenter läser vid start. Den måste vara igång och nåbar innan INGEST, DLS eller DWA startas. Hela sekvensen finns i Installera komponenterna.