Atlas for the Edge
Keep your data connected at the edge - across the cloud, your data centers, and devices.
Reliable data where you need it, when you need it
Edge computing powers critical, real-time use cases that drive operational efficiency, machine learning, disaster recovery, autonomous vehicles and more. With Atlas for the Edge, you benefit from the power of reliable data where you need it, when you need it.
Unlock speed, for your users and your teams
Unify your edge data with ease
Enjoy the flexibility to deploy MongoDB at any edge location to improve availability, performance, and costs. Atlas for the Edge unifies across your local data sources and devices to provide a single, reliable, and real-time source of truth.
Real-time data processing for mobile, edge, and IoT
Handle data from millions of devices such as sensors, smart devices, mobile phones, and kiosks with Atlas Stream Processing. Deploy automatic anomaly detection or predictive maintenance on time series collections with real-time reporting and alerting.
Easily secure edge applications
Leverage the enterprise-grade security built into the leading developer data platform. Data is encrypted in-flight, on-devices, and at-rest. Deploy fine-grained role-based access for sensitive data with built-in identity management, or integrate with a third party identity management solution.
Core platform capabilities
FAQ
What is edge computing?
Edge computing is the processing, storing, and accessing of data closer to the location at which it is generated – across devices, on-premise data centers, and the cloud – to operate applications that are accessible virtually anywhere, unlocking critical, real-time use cases like connected cars, workforce mobility, and real-time inventory optimization.
What are the benefits of edge computing?
Edge computing offers significant opportunities for organizations that require distributed applications to reach end users with minimal latency. The distributed computing framework and data storage patterns leveraged in edge computing architectures, including processing data locally, results in:
- Low latency data processing and access
- Network fault tolerance (tolerance to disconnection)
- Real-time data synchronization that enable time-sensitive use cases
- High volume local data and data processing
- Data privacy
- Processing power
- Computing tasks
Edge computing addresses many key business pain points and can be strategic for many businesses for these reasons.
What are some challenges with edge computing?
Edge computing comes with significant challenges including:
- Wide array of vendors, each for a specific purpose
- Implementing security protocols
- Limited computing resources
- Network bandwidth restrictions
Data storage also presents challenges when dealing with edge computing:
- Modern edge strategies require specialized technical skills and expertise to manage the complexity and volume of data resulting from these distributed architectures to deliver meaningful value.
- Many edge deployments require stitching together solutions from multiple vendors, resulting in complex and fragile systems often built with legacy technology that is limited by one-way data movement or require specialized skills to manage and operate.
- Physical edge devices require careful optimization due to their limitations — like limited data storage, network access, and power — which comes with trade-offs between performance and availability, and even then, edge deployments can still encounter unreliable network connectivity and bandwidth limitations, along with security vulnerabilities of devices.
What are some examples of edge computing? What is edge computing useful for?
Examples of edge computing include:
- Edge devices such as sensors or machinery - data generated on the factory floor is sent and synced to the cloud, processed in flight with something like Atlas Stream Processing
- Autonomous vehicles are also edge devices that collect critical data, leverage machine learning models locally, and sync with the cloud
- Medical monitoring devices that have patient data that should be accessible
- Sensors at remote locations like oil rigs
- Self-checkout kiosks that need to keep client data synced with backend data
- Connected devices
- Automation and machine learning