구성도

System Architecture Diagram

PLURA-WAF는 소프트웨어 기반으로 자체 데이터센터AWS EC2 인스턴스에 설치할 수 있으며, PLURA-WAF 클라우드 SaaS 서비스도 이용 가능합니다.

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 환경에서의 고가용성 웹 서비스 아키텍처

  1. 로드밸런싱(AWS Load Balancer):

    • AWS의 ALB(Application Load Balancer)를 활용하여 사용자 요청을 자동으로 분산.

    • ALB는 다중 가용영역(Availability Zones)에서 고가용성(High Availability)을 보장.

  2. PLURA-WAF 설치 및 운영:

    • AWS Auto Scaling을 통해 PLURA-WAF 인스턴스 수를 조정하여 확장성과 안정성을 유지.

    • 공격 탐지 및 차단을 위한 PLURA-WAF의 이중화 구성.

  3. 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