mirror of
https://github.com/fleetdm/fleet
synced 2026-04-21 13:37:30 +00:00
1.8 KiB
1.8 KiB
MDM Architecture Overview
This document provides an overview of Fleet's Mobile Device Management (MDM) architecture.
Introduction
Fleet's MDM architecture is designed to manage devices across different platforms, including Apple (macOS, iOS) and Windows. This document provides insights into the design decisions, system components, and interactions specific to the MDM functionality.
System Components
The MDM architecture consists of the following main components:
- MDM Server: The central component that manages device enrollment, configuration, and commands.
- Device Enrollment: The process by which devices are registered with the MDM server.
- Configuration Profiles: Settings and policies that are applied to managed devices.
- Commands: Instructions sent to devices to perform specific actions.
- Device Communication: The protocols and mechanisms used for communication between the MDM server and devices.
Architecture Diagram
[Placeholder for MDM Architecture Diagram]
Integration Points
The MDM architecture integrates with the following components:
- Fleet Server: For device management and policy enforcement.
- Database: For storing device information, configurations, and policies.
- Authentication Systems: For user and device authentication.
- Certificate Authorities: For issuing and managing device certificates.
Platform-Specific Considerations
Apple MDM
See Apple MDM Architecture for details on Apple-specific MDM architecture.
Windows MDM
See Windows MDM Architecture for details on Windows-specific MDM architecture.
Related Resources
- MDM Product Group Documentation - Documentation for the MDM product group
- MDM Development Guides - Guides for MDM development