0%

Preparing the page

LaundryBox — AWS Workload Migration & Managed Services

A seamless AWS migration for an online laundry service in Qatar — zero downtime, zero data loss.

Hybrid CloudCloud MigrationManaged ServicesAWS
3 min readListen to success story
LaundryBox

Executive Summary

LaundryBox, an online laundry service provider in Qatar chose Amazon Web Services as their public cloud platform to meet the growing business needs. Crozaint was entrusted with the workload migration and managed services for LaundryBox. Their Application is a windows workload, and they were expecting a cost-efficient migration plan to public cloud from private hosting, keeping in mind the elasticity and security milestones to be achieved. Crozaint performed a seamless migration of the workload to AWS with zero downtime and zero dataloss, providing the customer with a cloud infrastructure with options to scalability and reducing TCO low by 5%.

About the Customer

LaundryBox, based out of Doha, Qatar, is a leading online consumer service provider focused on laundry services and its logistics. Customers book the service through their mobile/web application, at the comfort of being at home and pickup/drop will be managed by LaundryBox team. Washnow is the new player in the market and acquired Laundrybox along with their customers and business, as part of their market expansion plan. Washnow plans to capture the major market share of the business in Qatar and expand to other GCC counties as well by 2021.

Customer Challenge

Customer had found it difficult to keep up their workload in a conventional server which required a 2-tier architecture. Client wanted a high performing architecture for their application. Hence, we designed an architecture with AWS services such as EC2 & RDS so that the application will be having the optimal performance and high availability. In order to make the application more secure we deployed the RDS instance in the private subnets.

Why AWS

By leveraging services in AWS like subnet in VPC, RDS, EC2, S3 etc we were able to come up with a solution that matches their requirement. Additional services were explored such as lambda to comeup with a solution to keep the cost to minimal as possible.

Why the Customer Chose the Partner

Crozaint’s major portfolio showcases expertise in the following service pillars:

  • Crozaint Enterprise Cloud Migration
  • Cloud Managed Services
  • Cost Optimization Services
  • Security Governance and Compliance

Partner Solution

The architecture consists of Window IIS instance on public subnet, Windows AD in private subnet with databases residing in RDS deployed in Custom VPC. Custom VPC consists of subnets which is having public and private subnet [NAT gateway for Private instance]. The Web Application is deployed in Windows 2016 EC2 server with restricted RDP access to the windows instance. All the instances are attached with encrypted EBS SSD volumes using the AWS Key Management Service (KMS).

Application Database is managed by AWS RDS SQL Server Web Edition instance which is deployed in the private subnet. For tightening the security, we have disabled public access to the RDS instance and have restricted access from EC2 instance [application instance]. RDS instance is also encrypted with the AWS Key Management Service (KMS).

We have used AWS Backup service to take the backup of the instances daily retaining 30days snapshots. To make sure that we don’t miss any failed snapshot we have configured the AWS backup to get a failed backup notification using the help of Amazon Simple Notification Service.

CloudTrail is enabled for all the regions which perform auditing, compliance monitoring, and governance tool. All the CloudTrail logs are stored in AWS S3 bucket and the bucket is having versioning enabled and lifecycle policy configured [remove old cloud trail logs older than 2 years]

CloudWatch alarm is created for getting the notification if the threshold value is cross beyond a limit. CloudWatch dashboard is created to get a quick glance at all the metrics of the instances running on the AWS environment.

For added monitoring we have added the server to our Check_MK monitoring services and Uptime monitoring for domain/subdomains [api.droplaundry.com, droplaundry.com, backoffice.droplaundry.com]. AWS System Manager ensures patch management and session management.

Results & Benefits

  • Cost reduction
  • Increased metrics collection
  • A better backup solution with reduced RPO and RTO
  • Meeting the compliance for 3rd party audits and compliance
  • Multiple levels of monitoring system

Want results like these for your cloud?

Get started for free