구성도
System Architecture Diagram
1. 고가용성 웹 서비스 아키텍처
자체 데이터 센터 또는 비-AWS 클라우드 환경
로드밸런서와 PLURA-WAF를 이중화하여 사용자가 요청한 트래픽을 안정적으로 분산 처리하고 보안을 강화합니다.
graph LR;
User --> LB1[Load Balancer];
LB1 --> WAF1[PLURA-WAF#1];
LB1 --> WAF2[PLURA-WAF#2];
WAF1 --> LB2[Load Balancer];
WAF2 --> LB2[Load Balancer];
LB2 --> Web_Server1[Web Server#1];
LB2 --> Web_Server2[Web Server#2];

2. AWS 환경에서의 고가용성 웹 서비스 아키텍처
로드밸런싱(AWS Load Balancer):
AWS의 ALB(Application Load Balancer)를 활용하여 사용자 요청을 자동으로 분산.
ALB는 다중 가용영역(Availability Zones)에서 고가용성(High Availability)을 보장.
PLURA-WAF 설치 및 운영:
AWS Auto Scaling을 통해 PLURA-WAF 인스턴스 수를 조정하여 확장성과 안정성을 유지.
공격 탐지 및 차단을 위한 PLURA-WAF의 이중화 구성.
AWS Auto Scaling 지원:
AWS Auto Scaling을 통해 PLURA-WAF 수를조정하여, 확장성과 안정성을 유지.
트래픽 급증 시 자동 확장(Scale Out), 트래픽 감소 시 자동 축소(Scale In)로 비용 최적화.
graph LR;
User --> ALB1[AWS Load Balancer];
ALB1 --> WAF1[PLURA-WAF#1];
ALB1 --> WAF2[PLURA-WAF#2];
WAF1 --> ALB2[AWS Load Balancer];
WAF2 --> ALB2[AWS Load Balancer];
ALB2 --> Web_Server1[Web Server#1];
ALB2 --> Web_Server2[Web Server#2];

Last updated