> ## Documentation Index
> Fetch the complete documentation index at: https://docs.replit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# オートスケールデプロイ

> オートスケールデプロイがアプリのトラフィックに基づいてキャパシティを自動調整する方法を説明します。

オートスケールデプロイは、Replit Appのネットワークトラフィックとワークロードを効率的に処理するためにスケールアップ・ダウンするクラウドコンピューティングリソース上で実行されます。アプリが忙しいときは、オートスケーリングがサーバーを追加して負荷を管理します。アプリがアイドル状態のときは、コストを節約するためにサーバー数をゼロまで削減します。

オートスケールデプロイは次のユースケースに最適です：

* eコマースサイトなど、可変のワークロードとトラフィックを処理するウェブアプリケーション
* APIとサービス

<Frame>
  <img src="https://mintcdn.com/replit/jSmYU1wBTvl8UMyc/images/deployments/autoscale/autoscale-deployments.jpg?fit=max&auto=format&n=jSmYU1wBTvl8UMyc&q=85&s=249758926937644572b1db350a170d92" alt="オートスケールデプロイ" width="1920" height="1080" data-path="images/deployments/autoscale/autoscale-deployments.jpg" />
</Frame>

## 機能

オートスケールデプロイには以下の機能が含まれています：

* **自動リソーススケーリング**: コストを最適化するためにトラフィックパターンに基づいてリソースを自動調整します。
* **カスタムドメイン**: カスタムドメインを設定するか、`<app-name>.replit.app` URLを使用してアプリにアクセスします。
* **設定可能な上限**: 発行済みアプリがスケールできる最大インスタンス数を設定します。
* **柔軟なマシンパワー**: アプリのニーズに合ったCPUとRAMの設定を選択します。
* **モニタリング**: ログを確認し、発行済みアプリのステータスを監視します。

## 使用方法

オートスケールデプロイは、PublishingプロジェクトエディターツールからアクセスできCます。

<Accordion title="オートスケールデプロイへのアクセス方法">
  左の**ツールドック**から：

  1. <img class="icon-svg" src="https://mintcdn.com/replit/X_IP1EeHGm0cA2VA/images/icons/workspace-all-tools-button.svg?fit=max&auto=format&n=X_IP1EeHGm0cA2VA&q=85&s=579643854fb13c402de516695e52c554" alt="All toolsアイコン" width="16" height="16" data-path="images/icons/workspace-all-tools-button.svg" /> **All tools**を選択して、プロジェクトエディターツールのリストを表示します。
  2. <img class="icon-svg" src="https://mintcdn.com/replit/rJldsgYVucXB_6kW/images/icons/deploy-icon.svg?fit=max&auto=format&n=rJldsgYVucXB_6kW&q=85&s=853c5ef39a8a7ac3648b3a2ce182fcb8" alt="Publishingアイコン" width="16" height="16" data-path="images/icons/deploy-icon.svg" /> **Publishing**を選択します。
  3. **Autoscale**オプションを選択し、**Set up your published app**を選択します。

  **検索バー**から：

  1. 上部の<img class="icon-svg" src="https://mintcdn.com/replit/X_IP1EeHGm0cA2VA/images/icons/workspace-search-icon.svg?fit=max&auto=format&n=X_IP1EeHGm0cA2VA&q=85&s=d3feed840da2d19e1ee4873d137114dc" alt="虫眼鏡アイコン" width="16" height="16" data-path="images/icons/workspace-search-icon.svg" />虫眼鏡を選択して検索ツールを開きます
  2. 「Publishing」と入力してツールを検索し、結果から選択します。
  3. **Autoscale**オプションを選択し、**Set up your published app**を選択します。
</Accordion>

<Frame caption="PublishingツールのAutoscale設定画面">
  <img src="https://mintcdn.com/replit/jSmYU1wBTvl8UMyc/images/deployments/autoscale/autoscale-deployment-options.png?fit=max&auto=format&n=jSmYU1wBTvl8UMyc&q=85&s=6cf45ec28a15a8591949adc31ed71d27" alt="オートスケール発行オプション" width="3280" height="1780" data-path="images/deployments/autoscale/autoscale-deployment-options.png" />
</Frame>

## マシンパワー

**Edit**を選択してマシンパワーのオプションを確認・設定します。スライダーを使って各発行済みアプリサーバーインスタンスのCPUとRAMの設定を選択します。

**Total per machine**行で設定の**コンピュートユニット**コストを確認します。
コンピュートユニットは、マシンのメモリとCPU設定に基づくクラウドコンピューティングリソースの測定単位です。

コンピュートユニットに基づくコストの計算方法については、[コンピュートユニット](/billing/about-usage-based-billing#2-compute-units)を参照してください。

<Frame>
  <img src="https://mintcdn.com/replit/jSmYU1wBTvl8UMyc/images/deployments/autoscale/machine-power.png?fit=max&auto=format&n=jSmYU1wBTvl8UMyc&q=85&s=ae68f9b2aa42924d95fa8104a09710a1" alt="マシンパワー設定のスクリーンショット" width="1257" height="729" data-path="images/deployments/autoscale/machine-power.png" />
</Frame>

## 最大マシン数

スライダーを使って最大マシン数を調整します。この数は、アプリが忙しいと判断したときにオートスケーリング機能が割り当てられるサーバーインスタンスの上限です。

下の行には、次の式で計算された同等のコンピュートユニットが表示されます：

`マシン数 × マシンごとのコンピュートユニット`

<Frame>
  <img src="https://mintcdn.com/replit/jSmYU1wBTvl8UMyc/images/deployments/autoscale/max-machines.png?fit=max&auto=format&n=jSmYU1wBTvl8UMyc&q=85&s=f8b5b3439abc9855130e6f63671946f5" alt="最大マシン数設定のスクリーンショット" width="1254" height="329" data-path="images/deployments/autoscale/max-machines.png" />
</Frame>

## 次のステップ

* [発行済みアプリの監視](/references/publishing/monitoring-a-deployment/)：ログの確認と発行済みアプリの監視方法を学びます。
* [発行コスト](/billing/deployment-pricing)：発行に関連するコストを確認します。
* [料金](https://replit.com/pricing/)：各プランタイプの料金と許容量を確認します。
* [使用量許容量](/billing/about-usage-based-billing/)：スケジュールされたデプロイの使用量制限と課金単位について学びます。
