Skip to main content

ETAB International, established in 2015, is the investment arm of the Saudi-based Zahran Holding Company-ETAB serves the urban lifestyle needs of the community by sourcing high quality, affordable and expertly crafted products from across the world.

Challenges

Solutions

Loft Stores required a robust and highly available cloud infrastructure on GCP, consisting of two servers where the second server would act as a backup in case the primary server became unresponsive. The key challenge was ensuring seamless failover, centralized data access, and improved security while optimizing performance through a load-balancing mechanism.

To achieve this, we implemented a Google Cloud Load Balancer with two unmanaged instance groups, each containing one server. A single backend was configured to distribute traffic between both servers, ensuring high availability and failover support. Additionally, we enabled Cloud CDN for optimized content delivery and configured Cloud Armor rules to enhance security.During deployment, we successfully set up the Odoo application on both servers. However, we identified a challenge with data consistency between the two servers, which led us to introduce a third instance as a dedicated file server using NFS (Network File System). This server was configured as a private and secure storage solution, eliminating data dependency issues and caching conflicts. We also implemented snapshot policies to ensure data backup and recovery.

Business Impact

With this architecture, Loft Stores now benefits from a highly available and fault-tolerant infrastructure. The load balancer efficiently manages traffic distribution, ensuring continuous uptime. The NFS-based centralized storage has eliminated data inconsistency, allowing seamless access to files from any application server, even in case of failure. Additionally, security enhancements through Cloud Armor and snapshot policies have improved data protection and resilience. Overall, this deployment has significantly enhanced operational efficiency and reliability for the client.

Leave a Reply