---
title: "Experience Edgeのアーキテクチャ"
slug: "the-architecture-of-experience-edge"
abstract: "SitecoreAIのパブリッシングターゲットであるExperience Edgeのインフラ設計。"
---
# Experience Edgeのアーキテクチャ

Experience Edgeは、[SitecoreAI](https://doc.sitecore.com/sai/en/users/sitecoreai/sitecoreai.html)プラットフォーム上でJamstackアーキテクチャを構築することを可能にする、非常にスケーラブルな配信プラットフォームです。以下の図は、Experience Edgeを用いたSitecoreAIソリューションのデータフローを示しています。

![Diagram that shows the relationship between entities in the Experience Edge publishing platform in XM Cloud](https://doc.sitecore.com/api/markdown-image/sai/ja/developers/sitecoreai/images/Edge_Architecture_Diagram.png)

## Experience Edge配信プラットフォーム

配信プラットフォームは配信エンドポイントへのアクセスを提供し、GraphQl APIを使ってすべての公開コンテンツを取得できます。Experience EdgeはGraphQL APIを通じてアイテムやレイアウトデータを公開し、メディアはCDNを通じて公開します。アイテムやレイアウトデータのビルドタイムをクエリして静的なサイト生成を行い、ランタイム時にサーバー側のレンダリングや増分的な静的生成を、ブラウザから直接クライアント側のレンダリングをクエリできます。

## プレビューGraphQLエンドポイント

Sitecore Headless Servicesモジュールには、Experience Edgeのスキーマと動作をミラーリングしたGraphQLエンドポイントが含まれています。これにより、Experience Edgeへの公開なしにプレビュー、編集、ローカル開発が可能になります。

> !重要Edgeインスタンスに複数のSitecoreインスタンスを接続しないでください。
> 
> ミラードスキーマの拡張はサポートされていません。なぜなら、Experience Edgeとの互換性が損なわれるからです。

## Sitecore CLI Experience Edgeプラグイン

[Sitecore CLI Experience Edgeプラグイン](https://doc.sitecore.com/sai/ja/developers/sitecoreai/sitecore-command-line-interface/plugins/experience-edge-plugin.html "Experience Edge plugin")は、ログイン、テナントの一覧・選択、そして希望するコマンドラインインターフェースからGraphQLエンドポイントにアクセスするためのAPIキー管理などのコマンドを提供します。

このプラグインはSitecore CLIバージョン5.1.25以降で利用可能です。