Azure Cloud Landing Zones for Retail Infrastructure Control
Learn how to design Azure Cloud Landing Zones for retail to enforce security, manage costs, and support scalable ERP and e-commerce workloads with robust disaster recovery.
Connected business operations. Flexible deployment.
A practical guide for manufacturing leaders to migrate legacy ERP systems to Azure, focusing on workload assessment, hybrid architecture, security, and business continuity.
Migrating a legacy ERP estate in manufacturing to Azure is not merely an IT infrastructure upgrade; it is a strategic business transformation that impacts supply chain resilience, financial visibility, and operational agility. The primary challenge lies in the complexity of legacy dependencies, where monolithic applications, custom interfaces, and on-premise hardware create a fragile ecosystem. The recommended approach is a phased, hybrid-first strategy that prioritizes workload assessment, dependency mapping, and security hardening before execution. This ensures that critical manufacturing processes, such as production scheduling and inventory management, remain uninterrupted while the underlying infrastructure modernizes. Key entities involved include Azure Virtual Machines for compute, Azure SQL Database for data management, and Azure Arc for hybrid connectivity, all governed by strict Identity and Access Management (IAM) policies.
Before any code or infrastructure moves, a comprehensive discovery phase is mandatory. Manufacturing ERP systems often have hidden dependencies on specific network ports, legacy protocols, or third-party middleware that are not documented. The goal is to categorize each workload using the 6R framework: Rehost, Replatform, Refactor, Retire, Retain, or Rebuy. For most legacy ERP cores, 'Rehost' (lift-and-shift) is often the safest initial step to reduce risk, while peripheral applications like reporting dashboards or integration layers may benefit from 'Replatform' or 'Refactor' to leverage cloud-native services. Dependency mapping must identify all upstream and downstream systems, including MES (Manufacturing Execution Systems), WMS (Warehouse Management Systems), and supplier portals. This map dictates the migration sequence, ensuring that no critical business process is isolated during the transition.
The migration sequence should follow a risk-based approach. Start with non-critical workloads such as development and testing environments to validate the network architecture and security controls. Once the foundation is proven, migrate read-only reporting workloads, which allow for data validation without impacting transactional integrity. Finally, migrate the core transactional ERP modules. This staged approach allows the IT team to refine their operational runbooks and the business users to adapt to new access patterns. It also provides a natural rollback point if issues arise, as the production environment remains on-premise until the final cutover.
Manufacturing environments rarely move 100% to the cloud immediately due to latency requirements for shop-floor controls and data sovereignty concerns. A hybrid architecture is therefore the standard. Azure Virtual Network (VNet) peering or ExpressRoute provides a dedicated, high-bandwidth connection between the on-premise data center and the Azure region. This ensures that latency-sensitive applications, such as real-time production monitoring, can remain on-premise while data-intensive workloads, like financial consolidation and supply chain analytics, run in the cloud. Network design must include proper subnet segmentation, with separate subnets for ERP application servers, database servers, and integration gateways. This segmentation enforces least-privilege access and limits the blast radius of any potential security incident.
Identity is the new perimeter. In a hybrid Azure environment, Azure Active Directory (now Microsoft Entra ID) should serve as the central identity provider. Legacy on-premise Active Directory can be synchronized with Entra ID using Azure AD Connect, allowing users to maintain their existing credentials while gaining access to cloud resources. Role-Based Access Control (RBAC) must be implemented to ensure that only authorized personnel can access specific ERP modules or data sets. For service-to-service communication, such as between the ERP and a WMS, managed identities should be used instead of hardcoded credentials. This reduces the risk of credential leakage and simplifies key rotation. Multi-Factor Authentication (MFA) is mandatory for all administrative access to the cloud environment.
Security in a cloud migration is not a one-time task but a continuous process. Data in transit must be encrypted using TLS 1.2 or higher, and data at rest must be encrypted using Azure Disk Encryption or Transparent Data Encryption for databases. For manufacturing companies, data sovereignty is a critical concern. Data residency controls must be configured to ensure that sensitive production data remains within the designated geographic region. Compliance requirements, such as ISO 27001 or SOC 2, must be mapped to Azure security benchmarks. Azure Policy can be used to enforce these standards automatically, preventing the creation of non-compliant resources. Regular vulnerability scanning and penetration testing should be integrated into the CI/CD pipeline to catch security issues early in the development lifecycle.
One of the most significant business outcomes of migrating to Azure is improved disaster recovery (DR) capabilities. Legacy on-premise DR solutions are often expensive and complex to test. In Azure, DR can be implemented using Azure Site Recovery, which replicates virtual machines to a secondary region. This allows for a defined Recovery Time Objective (RTO) and Recovery Point Objective (RPO) based on business requirements. For example, the core ERP database might require an RPO of 15 minutes and an RTO of 4 hours, while a reporting server might tolerate an RPO of 24 hours. Regular DR testing is essential to validate these objectives. By automating failover procedures, the organization can reduce the time to recover from a major outage, ensuring business continuity for critical manufacturing operations.
DR testing should be conducted in a non-production environment first to validate the replication and failover processes. Once the process is proven, a full-scale DR drill should be performed with the business stakeholders involved. This drill should simulate a complete loss of the primary data center and measure the actual time to restore services. The results of this drill should be documented and used to refine the DR runbooks. It is also important to test the rollback procedures, ensuring that if a migration fails, the organization can revert to the on-premise environment without data loss.
Cloud costs can spiral out of control if not managed proactively. A FinOps (Financial Operations) approach is required to align cloud spending with business value. This involves implementing cost visibility tools, such as Azure Cost Management, to track spending by department, project, or workload. Rightsizing resources is a key tactic; many legacy ERP servers are over-provisioned, and moving to the cloud provides an opportunity to right-size compute and storage. Reserved Instances or Savings Plans can be used to lock in lower rates for predictable workloads, while pay-as-you-go pricing is suitable for variable workloads. Budget alerts should be configured to notify stakeholders when spending exceeds predefined thresholds. Regular cost reviews should be part of the operational cadence to identify waste and optimize performance.
The shift to Azure changes the operational model. The cloud provider is responsible for the physical infrastructure, while the customer is responsible for the operating system, applications, and data. This shared responsibility model requires a shift in skills from traditional system administration to cloud engineering and DevOps practices. The internal IT team must be upskilled in Azure services, Infrastructure as Code (IaC), and monitoring tools. Alternatively, organizations can partner with a Managed Service Provider (MSP) or a specialized ERP cloud partner to handle the operational burden. The key is to define clear ownership for each layer of the stack. For example, the ERP vendor may be responsible for application patches, while the internal IT team is responsible for infrastructure updates and security monitoring. This clarity prevents gaps in responsibility and ensures that issues are resolved quickly.
Consider a mid-sized manufacturing company with a legacy on-premise ERP system that is approaching end-of-life. The business problem is the high cost of maintaining aging hardware and the lack of disaster recovery capabilities. The workload assessment reveals that the core ERP database is tightly coupled with the application servers, while the reporting module is independent. The cloud architecture strategy involves rehosting the core ERP to Azure Virtual Machines in a hybrid configuration, connected via ExpressRoute. The reporting module is replatformed to Azure SQL Database and Power BI for better analytics. Security is enforced through Microsoft Entra ID and Azure Policy. Disaster recovery is implemented using Azure Site Recovery with an RTO of 4 hours. The operational model shifts to a DevOps approach, with Infrastructure as Code used to manage the environment. The business outcome is a 30% reduction in infrastructure maintenance costs, improved data visibility for supply chain decisions, and a robust DR capability that ensures business continuity in the event of a data center failure.
| Migration Strategy | Description | Best For | Risk Level |
|---|---|---|---|
| Rehost | Lift-and-shift of existing VMs | Legacy ERP cores with minimal changes | Low |
| Replatform | Optimize for cloud services (e.g., managed DB) | Reporting and analytics workloads | Medium |
| Refactor | Redesign for cloud-native architecture | New integrations or microservices | High |
| Retire | Decommission unused workloads | Legacy systems with no business value | Low |
Many cloud migrations fail due to poor planning and execution. Common pitfalls include underestimating the complexity of dependency mapping, neglecting security hardening, and failing to define clear operational ownership. Another frequent error is the 'lift-and-shift' mentality applied to all workloads, which misses the opportunity to optimize for cloud-native benefits. Organizations must also avoid the 'big bang' migration approach, which carries high risk and little room for error. Instead, a phased, iterative approach allows for continuous learning and adjustment. Finally, ignoring the human factor is a critical mistake. End-users and IT staff must be trained and supported throughout the migration process to ensure adoption and minimize disruption.
Common questions on this topic. Talk to our team for anything specific to your business.
The best strategy is typically a phased, hybrid approach. Start with non-critical workloads like reporting, then move to the core ERP using a rehost strategy to minimize risk. This allows for validation of the network and security architecture before full production cutover.
Azure Site Recovery can replicate on-premise virtual machines to a secondary Azure region. This allows for automated failover in the event of a disaster, ensuring that the ERP system remains available with a defined RTO and RPO.
Key risks include misconfigured network access, weak identity management, and data exposure. These can be mitigated by implementing strict IAM policies, network segmentation, encryption, and regular security audits.
Use Azure Cost Management for visibility, right-size resources, and use Reserved Instances for predictable workloads. Implement budget alerts and regular cost reviews to identify and eliminate waste.
Yes, a hybrid architecture is common. Latency-sensitive components like shop-floor controls can remain on-premise, while data-intensive workloads like analytics and financial reporting can move to the cloud.
Teams need skills in Azure infrastructure, DevOps practices, Infrastructure as Code, and cloud security. Training or partnering with an MSP can help bridge skill gaps.
Learn how to design Azure Cloud Landing Zones for retail to enforce security, manage costs, and support scalable ERP and e-commerce workloads with robust disaster recovery.
Learn how to select the right hosting operating model for distribution ERP systems to ensure high availability, cost efficiency, and business continuity.
A practical guide to designing cloud infrastructure recovery for manufacturing workloads, focusing on RTO/RPO alignment, ERP resilience, and business continuity.
Discuss your workflows, modules and deployment options with our team.
Back to resources