コンテンツにスキップ

NGINXおよびNative自営型Wallarmノードの内部構造

WallarmノードはWallarmプラットフォームの中核コンポーネントで、トラフィックのフィルタリングと解析を担います。これはお客様の環境(自営型)またはWallarmのSecurity Edge上にデプロイできます。自営型ノードをデプロイする場合、選択肢はNGINXノードとNativeノードの2つです。

これら2つのノードはアーキテクチャが異なり、特定のデプロイユースケースに合わせて設計されています。

NGINXノード

NGINXノードはNGINXとシームレスに統合し、トラフィック管理にNGINXを既に利用しているインフラストラクチャに最適です。NGINXの機能を活用しつつ、Wallarmのセキュリティおよびトラフィックフィルタリング機能を追加します。

NGINXノードのデプロイには、以下のアーティファクトを利用できます:

以下のユースケースから該当するものを選び、適切な形態でNGINXノードをデプロイしてください。

Kubernetes

Kubernetes環境向けのNGINXノードのデプロイソリューションは次のとおりです。

コネクタ

APIのデプロイには、Azion Edge、Akamai Edge、MuleSoft、Apigee、CloudFrontなどの外部ツールを利用するなど、さまざまな方法があります。これらのAPIをWallarmで保護する方法をお探しの場合は、このようなケース向けに設計された「コネクタ」という形のソリューションをご提供しています。

NGINXノードは以下のプラットフォームで使用できますが、解析は受信リクエストに限定されます。

インライン

保護対象APIへのトラフィックは、APIに到達する前にWallarm NGINXノードのインスタンスを通過します。ノードがインラインであり、エンドユーザーにとって唯一の経路である限り、攻撃者がWallarmノードをバイパスする余地はありません。 詳細はこちら

All-in-oneインストーラー

Linux OSを搭載したマシン上でノードを実行します

Amazon Web Services

AWSでのデプロイ用アーティファクト

Google Cloud

GCPでのデプロイ用アーティファクト

Microsoft Azure

Microsoft Azureでのデプロイ用アーティファクト

Alibaba Cloud

Alibaba Cloudでのデプロイ用アーティファクト

Heroku

WallarmのDockerイメージをビルドし、Herokuで実行します

Dockerイメージ

コンテナ化された環境でノードを実行します

Amazon Web Services

AWSでのデプロイ用アーティファクト

AMI

公式のAmazon Machine Imageを使用してWallarmをデプロイします

ECS

Dockerイメージを使用してElastic Container ServiceでWallarmをデプロイします

Terraformモジュール

インラインのWallarmデプロイにTerraformモジュールを使用します

Alibaba Cloud

Alibaba Cloudでのデプロイ用アーティファクト

ECS

Dockerイメージを使用してElastic Compute ServiceでWallarmをデプロイします

Nativeノード

NativeノードはNGINXに依存しません。NGINXが不要な環境、またはより軽量でプラットフォーム非依存のソリューションが好まれる環境向けに開発されました。

Nativeノードのデプロイには、以下のアーティファクトを利用できます:

以下のユースケースから該当するものを選び、適切な形態でNativeノードをデプロイしてください。

コネクタ

APIのデプロイには、Azion Edge、Akamai Edge、MuleSoft、Apigee、CloudFrontなどの外部ツールを利用するなど、さまざまな方法があります。これらのAPIをWallarmで保護する方法をお探しの場合は、このようなケース向けに設計された「コネクタ」という形のソリューションをご提供しています。

Nativeノードは以下のプラットフォームで制限なく動作します。

アウトオブバンド