---
schema_version: "1"
id: f8cc3e2291b9e68f88cb89227b80f1803c6c83eb3653c0a0f6ae84058791ca6d
title: 接続モードでの Flex Gateway のレプリカの設定
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/gateway/1.8/flex-conn-rep-run.md
canonical_url: https://docs.mulesoft.com/jp/gateway/1.8/flex-conn-rep-run
source_site: docs.mulesoft.com
content_type: documentation
content_hash: c2e4d6dc1ca614a89c25e5890142866b93ca16e1b97c84fe836fde6d9dcb7685
description: MuleSoft Documentation Site
release: "1.8"
latest: false
---
# 接続モードでの Flex Gateway のレプリカの設定

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 50%;">
<col style="width: 50%;">
</colgroup>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><span class="image"><a class="image" href="#add-a-flex-replica-as-a-linux-service"><img src="https://docs.mulesoft.com/jp/gateway/1.8/_images/install-linux-logo.png" alt="20%" width="20%"></a></span></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><span class="image"><a class="image" href="#docker"><img src="https://docs.mulesoft.com/jp/gateway/1.8/_images/install-docker-logo.png" alt="25%" width="25%"></a></span></p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#add-a-flex-replica-as-a-linux-service">Linux サービスとしての Flex レプリカの追加</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#docker">Docker コンテナでの Flex レプリカの追加</a></p>
</div></div></td>
</tr>
</tbody>
</table>

## [](#flex-レプリカ)Flex レプリカ

Flex レプリカとは、Flex Gateway のインスタンスです。複数の Flex Gateway レプリカでゲートウェイレイヤーをセットアップすることにより、Flex Gateway にデプロイされる API は多くのトラフィックを処理できるようになります。

Flex Gateway を使用して本番環境で API を管理する場合は、単一障害点を回避するために、複数の Flex レプリカを設定します。複数の Flex レプリカを実行することで、API サービスが大量のトラフィックを受け取った場合でも高いパフォーマンスを維持できます。

## [](#始める前に)始める前に

開始する前に、以下のタスクが完了していることを確認してください。

- [Flex Gateway のインストール](https://docs.mulesoft.com/jp/gateway/1.8/flex-install)
- [接続モードでの登録と実行](https://docs.mulesoft.com/jp/gateway/1.8/flex-conn-reg-run)

## [](#linux-サービスとしての-flex-レプリカの追加)Linux サービスとしての Flex レプリカの追加

Flex レプリカを Linux サービスとして追加するには、以下のタスクを実行します。

- Linux マシンまたは VM への登録時に作成された登録ファイルをコピーして貼り付ける。
- Flex Gateway の開始コマンドを実行する。

### [](#登録ファイルのコピー)登録ファイルのコピー

Linux マシンまたは VM の次の場所に ​`registration.yaml`​ ファイルをコピーします。

- `/usr/local/share/mulesoft/flex-gateway/conf.d`

### [](#開始コマンド)開始コマンド

次のコマンドで Flex Gateway を開始します。

```ssh
sudo systemctl start flex-gateway
```

Flex Gateway サービスが正常に実行されていることを確認します。

```ssh
systemctl list-units flex-gateway*
```

`flex-gateway.service`​ の状況が ​`[active (アクティブ)]`​ である場合、Flex Gateway は正常に実行されています。

```text
  UNIT                              LOAD   ACTIVE SUB     DESCRIPTION
  flex-gateway.service              loaded active running Application
```

左側のナビゲーションで ​**\[Flex Gateway\]**​ をクリックすると、Flex Gateway に追加のレプリカが表示されます。ページの更新が必要な場合もあります。

## [](#docker)Docker コンテナでの Flex レプリカの追加

Docker コンテナで Flex レプリカを追加するには、登録時に作成したのと同じ ​`registration.yaml`​ ファイルを使用して、Flex Gateway を開始するためのコマンドを実行する必要があります。コンテナをローカルに実行している場合は、別のポートを使用する必要もあります。

### [](#開始コマンド-2)開始コマンド

登録コマンドを実行したディレクトリで、次の開始コマンドを実行します。

```ssh
docker run --rm \
-v "$(pwd)":/usr/local/share/mulesoft/flex-gateway/conf.d \
-p 8080:8080 \
mulesoft/flex-gateway
```

<table><tbody><tr><td class="icon"><i class="fa icon-note" title="Note"></i></td><td class="content"><code>-e ​FLEX_NAME​=&lt;name-for-flex-replica&gt; \</code> を含めて、Flex レプリカに割り当てる名前 (省略可能) を指定します。</td></tr></tbody></table>

左側のナビゲーションで ​**\[Flex Gateway\]**​ をクリックすると、Flex Gateway に追加のレプリカが表示されます。ページの更新が必要な場合もあります。