---
title: "環境、ホスト編集およびレンダリングホスト"
slug: "environment-editing-hosts-and-rendering-hosts"
abstract: "ホスト編集、レンダリングホスト、そしてそれらの違いについての簡単な紹介。"
---
# 環境、ホスト編集およびレンダリングホスト

Deployアプリで作成された[SitecoreAI](https://doc.sitecore.com/sai/en/users/sitecoreai/sitecoreai.html)環境のコードベースには以下が含まれます:

-   コンテンツ管理のインスタンスやオーサリング環境、そしてそれをDockerコンテナで実行するためのすべてのセットアップ。
-   ページビルダーやデザインスタジオなどの編集機能で編集体験を可能にする編集ホストです。
-   レンダリングホストは、コンテンツやレイアウトなどのレンダリングや編集に必要なフロントエンドアプリケーションです。

用語

目的

聴衆

交通

オーサリング環境

コンテンツ管理、編集、セットアップ

著者、マーケター

内部

編集ホスト

WYSIWYG編集経験(ページビルダーまたはデザインスタジオ)

著者(編集者のみ)

内部

ホストレンダリング

公開ウェブサイト/アプリのレンダリング

エンドユーザー(サイト訪問者)

公共

## オーサリング環境

オーサリング環境はContent Management (CM)インスタンスが動作する場所です。コンテンツ作成者やマーケターが、コンテンツの作成、編集、レイアウト、体験管理を行ってから一般公開します。

Deployアプリで [プロジェクトを作成する](https://doc.sitecore.com/sai/ja/developers/sitecoreai/getting-started-with-sitecoreai/deploy-a-project-and-environment.html "Deploy a project and environment") と、CMインスタンス、データベース、インデックス、自動化クライアント、環境変数を含むオーサリング環境が自動的にプロビジョビングされます。各環境は孤立しており、独自のカスタマイズや展開が可能です。

## 編集ホスト

> !注環境とホストを別々にデプロイできるベータ機能を有効にしていれば、[Deployアプリからホストの編集管理](https://doc.sitecore.com/sai/ja/developers/sitecoreai/environment-editing-hosts-and-rendering-hosts/add-an-editing-host.html "Add an editing host")が可能です。

編集ホストはオーサリング環境内での編集体験をサポートするためのみ機能しており、ライブトラフィックに対応するために設定やスケールはされていません。

編集ホストは基本的に、SitecoreにWYSIWYG編集やページ作成用のページを表示する際に使用するアプリケーションコードや設定を指示する一連の設定です。

編集ホストコードはレンダリングホストアプリケーションのものであり、SitecoreAIにソリューションを展開する際に最新の変更を加えて更新します。したがって、フロントエンドアプリケーションを開発する際には、その変更を環境に伝播させる必要があります。これを行う方法は以下の通りです:

-   [Sitecore CLIでカスタマイズを展開](https://doc.sitecore.com/sai/ja/developers/sitecoreai/sitecore-command-line-interface/deploy-your-changes-to-an-environment.html "Deploy your changes to an environment")します。
-   変更をコミットし、設定したリポジトリやブランチに自動展開用にプッシュします。

Deployアプリで環境を作成すると、その環境はデフォルトの編集ホストで設定されています。この編集ホストは *リモート* インスタンスでそのまま動作します。

必要に応じて [外部編集ホストの設定](https://doc.sitecore.com/sai/ja/developers/sitecoreai/environment-editing-hosts-and-rendering-hosts/configure-an-external-editing-host.html "Configure an external editing host") も可能です。それ以外の場合は、編集ホストを自分で設定する必要があります。

> !注意 編集ホストはDeployアプリで定義された環境変数を受け取りますが、外部ホストのレンダリングホストは独自のホストプラットフォームを通じて環境変数を設定しなければなりません。

## レンダリングホスト

レンダリングホストはウェブサイトをオーディエンスに表示するフロントエンドアプリケーションです。ライブおよび公共の交通に対応しています。

Vercel、Netlify、Azureなどのプラットフォームでホストされており、ライブサイト訪問者に対応するためにスケールアップされています。

レンダリングホストはSitecore(Experience Edge経由)からコンテンツを消費し、エンドユーザー向けにレンダリングします。

レンダリングホストのコードベースは通常編集ホストと同じですが、レンダリングホストは公開配信向けに設定・スケールされています。