About Us

Citrus Consulting Services is the Consulting and the Transformation Services arm of Redington Gulf.

Sunday – Thursday: 9:00AM–6:00PM (Sales), Sunday – Saturday: 24×7 / 365 (Support) E.O#3, Ground Floor, Building 01 Dubai Internet City, P.O Box 501 761 Dubai, UAE (+971) 04 516 1500
(+966) 11 462 5323
info@citrusconsulting.com
Image Alt

E-commerce Hosting on AWS for Esa Saleh Algurg Group

Customer Introduction

Easa Saleh Al Gurg Group is a multidivisional top Emirati Family-Owned Business Group of 27+ companies and associated with over 370 international brands having a range of diverse products and business interests that Majorly include retail Lifestyle , real estate constructions, industrial and joint ventures and consumer interest businesses. It has an active and a leading presence throughout UAE and Oman; it stretches its reach across Asia, Middle East, parts of America, African continent, New Zealand and Australia

Citrus Consulting helps Easa Saleh Al Gurg Group with Hosting their E-commerce Websites

Challenge Overview

The customer aims at consolidating their front ending websites used for marketing purposes under the Citrus Consulting Managed Services portfolio. The customer also intends to undertake professional services to optimize their current website hosting infrastructure.

They require to maximize their business while leveraging best in class technology and mobility as a key tool in their pursuit of strengthening AWS Infrastructure.

Customer required Citrus Consulting to meet core security and compliance requirements which in turn could help them to transfer their focus towards Business Development. Customer didn’t want to compromise on the security and required a risk-free migration without affecting their daily routine.

Solution Overview

For Algurg’s we have designed an infrastructure that operates on AWS Cloud and leverages various AWS services, including Elastic Compute Cloud (EC2) to accommodate VMs for different Magento eCommerce websites. This setup offers secure and resizable compute capacity in the cloud.
Each EC2 instance is connected to an Elastic Block Storage (EBS) Volume, which is a high-performance block storage service designed for transaction-intensive workloads at any scale. These EC2 instances and EBS Volumes are safely hosted within the AWS Virtual Private Cloud (VPC), providing a logically isolated section of the AWS Cloud with resources launched in a defined virtual network. The architecture includes two subnets, one public and one private, where all EC2 instances reside in the private subnet while ingress traffic is routed through the Application Load Balancer (ALB) located in the public subnet.
Algurg also utilizes various other AWS services like CloudTrail for governance, compliance, and auditing, and Amazon CloudWatch for monitoring and observability. Amazon Relational Database Service (Amazon RDS) is used to set up, operate, and scale relational databases efficiently, automating administrative tasks such as hardware provisioning, database setup, patching, and backups. Alongside RDS, Amazon Simple Storage Service (Amazon S3) is employed as an object storage service to handle static contents of the eCommerce application with industry-leading scalability, data availability, security, and performance.
To distribute incoming application traffic, Algurg uses an Elastic Load Balancer across multiple targets, such as Amazon EC2 instances, providing load balancing across multiple Availability Zones. Amazon ElastiCache is also implemented to set up, run, and scale open-source compatible in-memory data stores within the AWS cloud.
AWS CloudFormation is used to model and provision AWS and third-party application resources in the AWS cloud environment. AWS Lambda is leveraged to execute application or backend service code without the need for managing servers actively, optimizing cost by paying for only the consumed compute time.
To ensure high availability of the application, Algurg has an active autoscaling solution in place. The autoscaling setup incorporates lifecycle hooks to perform actions that maintain the consistency of the source code across newly launched nodes.
To ensure security, AWS Identity and Access Management (IAM) is utilized to manage access to AWS services and resources securely. IAM allows Algurg to create and manage AWS users and groups, granting permissions to control access to AWS resources. Additionally, a marketplace SDP is employed to establish a secure and private encrypted tunnel from Algurg’s network or devices to the AWS global network.
The challenges faced during this process were successfully addressed through meticulous infrastructure design and continuous communication with stakeholders. Customized infrastructure designs were created using multiple AWS services while adhering to both internal and external standards.
Algurg’s AWS DevOps pipeline utilizes CodePipeline, deploying source code from CodeCommit to EC2 instances through blue/green deployments.
Following the necessary approvals, the deployment phase involved distributing High-Performance Computing Systems across multiple Availability Zones, ensuring real-time fault tolerance and zero downtime.

Benefits Delivered to Customer

  • A Large outreach was made for the customer to their wide variety of vendors and end customers to improve business continuity.
  • Added an additional security layer for restricting attacker and bots from accessing the website.
  • Created a durable and a scalable solution which can be upscaled on the existing architecture with multiple websites in order to be high available at peak hours.
  • Elastic infrastructure was built which created bandwidth to accommodate traffic in accordance with business needs.
  • 100% High availability is ensured for the application servers through autoscaling with minimum capacity of 2 nodes across multiple availability zones.
  • Relational databases that are 3-5X faster than popular alternatives, or non-relational databases that give microsecond to sub-millisecond latency.
  • Multi-AZ RDS instances ensures the availability of database with a Monthly uptime of at least 99.95%.
  • High availability for application with automatic database failover that completes as quickly as 60 seconds with zero data loss and no manual intervention.
  • Quaterly DR drills are planned to ensure 100% business continuity of the applications and operations of Algurg.
  • Media files stored in AWS S3 ensures 99.99% availability and 99.999999999% (11 9s) of data durability.