
Choosing an enterprise IoT platform for multiple countries is not simply a question of features or the number of cloud regions a vendor lists. A global deployment must work across local connectivity conditions, data-residency requirements, recovery policies, security responsibilities, and operating teams.
The right choice depends on the workload and on who will own the architecture around the platform. Some organisations want a composable cloud foundation. Others need a configurable application platform, a site-centric industrial runtime, or a self-managed stack with complete control.
This comparison looks at five different operating models. It is not a quality ranking. Each platform can be a strong fit when its responsibilities match the buyer’s technical, regulatory, and operational requirements.
What “Global” Really Means for IoT Deployments
A worldwide coverage map is useful, but it is not enough to prove that an IoT deployment can operate reliably in every target country.
Before selecting a platform, teams should verify five areas for the exact service and deployment model they plan to buy:
-
Regional availability
Confirm that the required IoT services, integrations, support plan, and failover dependencies are available in every target region. A provider may operate in a country while a required feature, support tier, or adjacent service does not. -
Data residency
Identify where device data, backups, logs, encryption keys, metadata, and support-access data are stored and processed. This matters especially for regulated industries and cross-border operations. -
Resilience and recovery
High availability, backup, and disaster recovery are separate capabilities. Buyers should define their acceptable recovery time objective (RTO) and recovery point objective (RPO) before evaluating vendors. A backup in another region is not necessarily automated failover. -
Service commitments
Uptime figures only become meaningful when the service scope, region, exclusions, maintenance windows, and service-credit terms are compared consistently. -
Compliance scope
A compliance badge alone does not validate a deployment. Check which legal entity, product edition, cloud region, and audit period are actually covered.
The most important lesson is simple: global IoT is a country-by-country assurance exercise, not a platform feature checklist.
1. AWS IoT Core: Best for AWS-Native Engineering Teams
AWS IoT Core is a managed cloud service focused on securely connecting devices to cloud applications and other AWS services. It is highly flexible, but that flexibility means the customer is responsible for designing much of the wider solution.
A typical AWS IoT architecture may include IoT Core for device messaging, AWS services for data storage and analytics, custom applications, identity controls, and a customer-designed multi-region recovery model. AWS operates the IoT Core service, but the customer decides how device management, security, analytics, application logic, and continuity work together.
AWS IoT Core was reported as available in 27 AWS Regions in April 2026. However, this does not automatically prove that every required adjacent service is available in the same region. A deployment that depends on IoT Core, databases, analytics, identity services, logging, and serverless functions needs a separate availability check for each component.
AWS distinguishes customer content stored in a selected region from other operational data such as account identifiers, metadata tags, access controls, and permissions. This distinction matters for buyers with strict residency rules.
For resilience, AWS IoT Core data is replicated across Availability Zones within a region, but not automatically across regions. Certificates also remain with the customer. In practice, cross-region continuity must be designed, implemented, tested, and funded by the buyer.
AWS IoT Core has a published service level agreement of at least 99.9%, scoped by account and region. Support is purchased separately. AWS certifications can cover IoT Core as a named service, but certification of the service does not mean that a customer’s complete assembled IoT solution is automatically compliant.
Best fit: Companies that want composable cloud services and have the technical capacity to manage application architecture, integrations, security, and cross-region continuity.
Watch-out: The responsibility map can grow quickly. Every additional managed service may introduce extra cost, configuration, monitoring, regional-availability checks, and recovery dependencies.
Microsoft Azure IoT Hub is a close alternative for organisations using the Microsoft cloud ecosystem. Like AWS IoT Core, it is a composable model: incoming data can be processed and routed to other cloud services, while the customer remains responsible for the wider solution architecture.
2. Cumulocity: Best for Configurable Enterprise IoT Applications
Cumulocity provides a more complete managed IoT application platform. It combines device connectivity, device lifecycle management, rules, dashboards, tenancy, and industrial connectivity options such as REST, MQTT, and OPC UA.
Compared with a hyperscaler model, it can reduce the amount of custom assembly required to launch an IoT solution. It also offers cloud and edge deployment options, which can be valuable for industrial organisations that need local processing or need to operate at sites with unreliable external connectivity.
Cumulocity provides Shared Cloud and Dedicated Cloud options, while Connected Edge and Air-Gapped Edge are customer-operated environments. This distinction is important because cloud assurances stop where customer-operated Edge begins.
For cloud deployment, the platform’s pricing information identifies Business hosting options in EU, US, or APJ regions, while Enterprise buyers may select another region. The platform also exposes a hosting-region field in its console. However, buyers with country-specific requirements should request exact region codes and a complete map covering primary data, backups, encryption keys, subprocessors, and support access.
Cumulocity offers optional geographic backup to a secondary geographical region in the event of a primary-region outage. This should be assessed carefully. Backup replication is not the same as active-active resilience or automated failover. Buyers should clarify the recovery trigger, restoration process, failback process, expected RTO, and expected RPO.
Public service terms list different availability commitments for Shared and Dedicated Cloud. The cloud-service commitment does not automatically cover Edge. For compliance, buyers should also verify the specific entity, edition, and certificate scope relevant to their planned deployment.
Best fit: Enterprises that want a vendor-operated IoT application platform with configurable workflows, dashboards, device management, and a cloud-to-edge product family.
Watch-out: Edge deployments should be assessed separately from the vendor-managed cloud service. The customer may remain responsible for the edge host, backups, upgrades, scalability, and local resilience design. Cumulocity documentation also treats Edge as a separate operational branch rather than a fully managed extension of its cloud environment.
3. Iotellect: Best for Low-Code Cloud, On-Premise, and Hybrid Projects
Iotellect is a low-code enterprise IoT platform designed for organisations that want to build industrial, infrastructure, and connected-device applications with less custom development.
The platform supports standard industrial and IoT protocols, including the Modbus family, as well as dashboards, alarms, integrations, device management, reporting, and application-building capabilities. It can be deployed in cloud, on-premise, edge, and hybrid environments.
This makes it relevant for system integrators, OEMs, and enterprises that need to adapt a solution to different customer environments. A low-code approach can be particularly useful when teams need to launch a proof of concept quickly, create customer-specific applications, or connect a diverse mix of devices and protocols without building every layer from scratch.
The key consideration is that responsibility changes with the deployment model. Cloud-based software, on-premise software, and edge environments should not be treated as equivalent from a residency, recovery, or support perspective.
Public product, pricing, privacy, and terms pages describe flexible deployment options, but buyers requiring formal global assurance should validate the exact hosting arrangement in their contract. This should cover the location of production data, backups, logs, encryption keys, support access, and any subprocessors.
The platform documents failover for on-premise and edge environments. For managed-cloud projects, buyers should ask for a defined recovery topology, failover trigger, restoration and failback procedure, and contractual RTO and RPO. These details should be matched to the chosen environment and workload rather than assumed from product capabilities.
Similarly, support commitments, availability targets, severity handling, and compliance requirements should be documented for the selected delivery model. Managed cloud, customer-hosted on-premise, and edge projects can have different operating responsibilities.
Best fit: Organisations that need a configurable low-code platform across cloud, hybrid, on-premise, and edge environments, especially where deployment flexibility and faster application delivery matter.
Watch-out: Buyers should define the service model clearly. A cloud deployment, an on-premise deployment, and an edge deployment can have very different responsibilities for hosting, recovery, operations, security, and support. Custom server-side Java extensions may also affect the viable deployment model, because they are not available in a managed-cloud environment.
4. Ignition: Best for Site-Centric Industrial Operations
Ignition is built around a Gateway runtime that connects to industrial equipment and runs applications locally or within a customer-managed infrastructure. It is widely associated with SCADA, HMI, industrial automation, and site-level operational applications.
Its Gateway Network and central administration capabilities can help organisations manage multiple industrial locations while keeping execution close to local equipment. The Enterprise Administration Module can centrally manage any number of Gateways, which can be useful for distributed estates, plants, utilities, and infrastructure environments.
This approach is often attractive when local availability, direct industrial connectivity, and site autonomy are more important than a fully managed SaaS model.
Ignition does not offer a hosted XaaS service of its own. This means data placement is chosen by the buyer, system integrator, or cloud provider. It also means the buyer controls the full data lifecycle, including hosting, retention, backup, recovery, database design, monitoring, and local security.
For redundancy, Ignition can run two Gateway copies, with one operating as the master and the other as the backup Gateway. This can provide local resilience, but buyers should not confuse local redundancy with a complete cross-region disaster-recovery plan. Regional recovery, contractual RTO, and contractual RPO remain matters for the customer’s own infrastructure design.
Ignition publishes support plans with initial response-time targets, including 16-hour, 4-hour, and 2-hour options. These are support commitments, not a hosted-service uptime commitment.
Best fit: Manufacturers, utilities, industrial estates, and system integrators that need site-local execution and central administration across multiple facilities.
Watch-out: The buyer or integrator usually owns more of the operational stack, including infrastructure, database design, backup, redundancy, upgrades, and disaster recovery. Ignition Cloud Edition is not SaaS and leaves configuration, backup, and upgrades with the buyer. It also does not include industrial device drivers by default.
5. ThingsBoard: Best for Engineering-Led, Self-Managed Deployments
ThingsBoard provides an IoT application foundation with device management, dashboards, rules, multi-tenancy, and connectivity options. Its self-managed model can be appealing to organisations that want more deployment control and access to the underlying platform.
The Community Edition provides a deployable application foundation, while professional and cloud options provide additional deployment choices. Field equipment can connect through gateways using protocols such as MQTT. In a self-managed environment, the buyer owns the application, databases, high availability, monitoring, upgrades, and recovery.
ThingsBoard Public Cloud documents two isolated locations: Northern Virginia and Frankfurt. The regions are designed not to share data with each other. Private Cloud documentation states that data remains within a selected region, but buyers should still verify where backups are stored, especially if backups are held in a separate cloud region.
For resilience, Public Cloud describes multi-zone protection within each region. However, buyers should separately verify tenant replication, regional failover, recovery procedures, and contractual RTO and RPO. Multi-zone resilience inside one region is not the same as a tested cross-region continuity plan.
ThingsBoard publishes different availability targets for Public Cloud and Private Cloud, including 99.5% for Public Cloud and 99.95% for Private Cloud, as well as a 24-hour response SLA. Buyers should confirm the scope of these commitments, including whether service credits apply and which operational components are covered.
The self-managed high-availability model can become operationally demanding. A microservices deployment requires several supporting services, and the operating team must be able to manage them. Licence-server dependencies should also be reviewed, as extended loss of connection to the licence server may affect an instance’s availability.
Best fit: Engineering-led organisations that value source access, infrastructure control, and the ability to customise a self-managed IoT stack.
Watch-out: High availability, scaling, monitoring, backup, and recovery are not merely platform settings. They require staff, infrastructure, and disciplined operational processes.
How to Choose Between These Models
The practical choice is not “which platform has the most features?” It is “which operating model best fits the workload?”
Start by defining a deployment envelope:
-
Target countries and expected growth markets
-
Number and type of devices
-
Required industrial or IoT protocols
-
Network quality and offline-operation requirements
-
Latency limits
-
Data-residency and compliance requirements
-
Required RTO and RPO
-
Internal engineering and operations capacity
-
Integration needs with ERP, MES, SCADA, BMS, CRM, or analytics tools
Then compare the full cost of ownership. Subscription pricing is only one part of the investment. A realistic model should also include cloud infrastructure, gateways, connectivity, storage, integrations, engineering time, security operations, support, compliance work, and exit costs.
A cloud service with a low entry price can become expensive if the buyer must assemble and operate many separate services. A self-managed platform can offer more control, but it requires experienced teams. A managed platform can reduce operational work, but buyers need to understand exactly which parts of the solution remain their responsibility.
Build a Verification Plan Before Rollout
A global IoT program should not rely on assumptions made during a sales process. Before committing, ask vendors and implementation partners to document:
-
The legal contracting entity and data processor
-
Production and backup locations
-
Data-transfer and support-access arrangements
-
Availability commitments and exclusions
-
Support response targets
-
Recovery procedures, RTO, and RPO
-
Data-export formats and fees
-
Deletion and offboarding procedures
-
Responsibilities for each deployment model
Where possible, test these commitments. Run a recovery exercise, validate an export process, and check how the proposed architecture behaves when a site loses connectivity.
The exit plan should be tested too. Define the data objects to be exported, the formats, any migration costs, and the required deletion proof before signing an agreement. Rehearse a rebuild or restoration process before committing to a long-term platform decision.
Final Perspective
There is no universal “best” enterprise IoT platform for global deployments.
AWS IoT Core suits teams that want composable cloud building blocks and can own the surrounding architecture. Cumulocity fits organisations seeking a configurable managed enterprise platform. Iotellect is suited to flexible low-code, hybrid, and on-premise delivery. Ignition is strong for site-centric industrial operations, while ThingsBoard appeals to teams that want self-managed control.
The strongest decision starts with the workload, not the vendor name. Define the countries, devices, recovery requirements, compliance boundaries, and operating responsibilities first. Then choose the platform model that your organisation can genuinely govern and support.







