Government of Tamil Nadu Greater Chennai Corporation | ERP DC
GCC ERP Data Center Migration to AWS
Project Overview
Greater Chennai Corporation (GCC) operates one of India's largest municipal administrative systems, managing taxation, public services, property management, public health, and other key civic functions. Their legacy ERP platform, hosted in an aging on-premises environment, struggled with increasing workloads, performance gaps, limited scalability, and high operational overhead.
To enhance reliability, improve service delivery, and adopt a future-ready technology stack, GCC initiated a modernization program to migrate the ERP ecosystem to AWS. The new architecture needed to support high user concurrency, secure inter-department access, centralized operational management, and continuous availability.
Ilios Digital was engaged to design, deploy, and operationalize a fully managed and secure AWS cloud environment for the GCC ERP system. The solution focused on building a fault-tolerant cloud architecture, ensuring seamless application access, improving system performance, and aligning with government-grade security standards.
Project Objectives
Limited scalability to support increasing users and expanding civic workloads
High operational overhead due to manual maintenance and system monitoring
No robust disaster recovery or high-availability mechanism
Security vulnerabilities compared to modern standards
Performance issues during peak operational hours
Outdated server architecture lacking modularity and elasticity
Inefficient backup mechanisms without automated validation
Solution Overview
Ilios Digital delivered a complete migration and modernization solution using the AWS Migration Acceleration Program (MAP) framework. The target architecture deployed on AWS followed a secured multi-tier, multi-account design with high availability, automated monitoring, and centralized operations.
AWS Migration Acceleration Program (MAP) Phases:
Assess Phase
Mobilize Phase
Migrate & Modernize Phase
Architecture Overview
Detailed Components
AWS EC2 – Application Servers
ERP Application Hosting
Hosts ERP UI, backend logic, MIS reporting modules
Configured auto-recovery and performance tuning
Secured using custom Security Groups & IAM instance profiles
PostgreSQL Database on EC2
Database Layer
High-performance DB instance
Automated backup, PITR, and monitoring
Optimized for ERP transaction workloads
Amazon EFS
Optional Component
Shared file system for ERP documents and reports
Accessible across multiple application instances
Amazon S3
Storage & Archival
Central location for logs, artifacts, exports, configuration backups
Long-term secure and durable storage
Load Balancer (ALB & NLB)
Traffic Distribution
Ensures scaling and request failover
Improves application availability
CloudWatch
Monitoring
Real-time performance monitoring
Threshold-based alerts
High Availability
Infrastructure Design
Multi-AZ architecture
Application-level failover support
Fault Tolerance
Resilience
S3 for durable storage
Automated backup mechanisms
Optimized Performance
Performance Tuning
Right-sized application servers
Query optimization and DB tuning
Security Enhancements
Multi-layered Security
IAM least-privilege roles
Encryption at rest (S3, EBS, Database)
Encryption in transit via TLS
GuardDuty threat detection
CloudTrail audit logging
VPC isolation and traffic control
Monitoring & Logging
Observability & Compliance
CloudWatch Dashboards for CPU, memory, DB metrics
CloudTrail Logs for audit & compliance
S3 Access Logs for long-term record retention
