> For the complete documentation index, see [llms.txt](https://docs.plura.io/ja/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.plura.io/ja/fn/waf/diagram.md).

# 構成図

System Architecture Diagram

{% hint style="info" %}
PLURA-WAFは、ソフトウェアベースで独自のデータセンターやAWS EC2 インスタンスにインストールすることができ、PLURA-WAFクラウドSaaS サービスも利用可能です。
{% endhint %}

### 1. 高可用性ウェブサービスアーキテクチャ <a href="#id-1" id="id-1"></a>

* 独自のデータセンターまたは非AWSクラウド環境
* ロードバランサーとPLURA-WAFを二重化し、ユーザーが要請したトラフィックを安定的に分散処理し、セキュリティを強化します。

```mermaid
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];
```

<figure><img src="https://2905490945-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fggd4Oi5rCa2J3EuvDJKc%2Fuploads%2FeUlKIZLb002DhSl4YFvT%2Fimage.png?alt=media&amp;token=382d5cc7-dd76-48a2-8a73-18f8b47318f5" alt=""><figcaption></figcaption></figure>

### 2. **AWS環境での高可用性ウェブサービスアーキテクチャ** <a href="#id-2" id="id-2"></a>

1. ロードバランシング (AWSロードバランサー):
   * AWSのALB（アプリケーションロードバランサー）を活用して、ユーザーからのリクエストを自動的に分散処理します。
   * ALBは、複数のアベイラビリティゾーン（Availability Zones）において高可用性（High Availability）を保証します。
2. PLURA-WAFのインストールおよび運用:
   * AWS Auto Scalingを活用してPLURA-WAFインスタンスの数を調整し、スケーラビリティと安定性を維持します。
   * 攻撃の検知および防御のために、PLURA-WAFの冗長構成を実現します。
3. AWS Auto Scalingサポート:
   * AWS Auto Scalingを活用してPLURA-WAFの数を調整し、スケーラビリティと安定性を維持します。
   * トラフィックが急増した際には自動でスケールアウトし、トラフィックが減少した際には自動でスケールインして、コストを最適化します。

```mermaid
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];
```

<figure><img src="https://2905490945-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fggd4Oi5rCa2J3EuvDJKc%2Fuploads%2FgirEiqGP3UVtTvIxOJxo%2Fimage.png?alt=media&amp;token=b7a5f2e9-bbed-45d7-b159-d49ee125fdf8" alt=""><figcaption></figcaption></figure>

* [x] Microsoft Azureでも同様
