---
title: 1つのサービスで複数サイトを管理するか、サイトごとにサービスを用意するか、どちらがいいですか？
description: → どちらもメリット・デメリットがあり、運用に合わせて最適な構成を選択する必要があります。
---

[コンテンツまでスキップ](https://help.microcms.io/ja/knowledge/service-design-multi-site#main-content)

[![logo.png\]](https://help.microcms.io/hs-fs/hubfs/logo.png?width=150&height=34&name=logo.png)](https://microcms.io/)

メインナビゲーションを開く

メインナビゲーションを閉じる

 キーワードから探す

- 検索フィールドが空なので、候補はありません。

1. [ヘルプ](https://help.microcms.io/ja/knowledge?hsLang=ja)
2. [実装（全般）](https://help.microcms.io/ja/knowledge/%E5%AE%9F%E8%A3%85%E5%85%A8%E8%88%AC?hsLang=ja)
3. [ユースケース別の実装方法](https://help.microcms.io/ja/knowledge/%E5%AE%9F%E8%A3%85%E5%85%A8%E8%88%AC?hsLang=ja#%E3%83%A6%E3%83%BC%E3%82%B9%E3%82%B1%E3%83%BC%E3%82%B9%E5%88%A5%E3%81%AE%E5%AE%9F%E8%A3%85%E6%96%B9%E6%B3%95)

# 1つのサービスで複数サイトを管理するか、サイトごとにサービスを用意するか、どちらがいいですか？

## → どちらもメリット・デメリットがあり、運用に合わせて最適な構成を選択する必要があります。

microCMSで複数のウェブサイトを管理する方針は、大きく以下の2つに分けられます。

### **1つのサービスで複数サイトを管理する**

1つのサービス内でサイト別にAPIを用意し、ロールで操作範囲を制限する方針です。

以下の画像のように、1つのサービス内に複数のサイト用のAPIを作成して管理します。

![](https://help.microcms.io/hs-fs/hubfs/CleanShot%202025-07-11%20at%203%E2%80%AF-41-07@2x-png-1.png?width=521&height=502&name=CleanShot%202025-07-11%20at%203%E2%80%AF-41-07@2x-png-1.png)

### **サイトごとにサービスを分ける**

サイトごとにサービスを用意する方針です。

以下の画像のように、サイトごとに複数サービスを用意し、サービス内に作成するAPIは各サイト専用として管理します。

![](https://help.microcms.io/hs-fs/hubfs/CleanShot%202025-05-29%20at%2014-54-49-png.png?width=626&height=373&name=CleanShot%202025-05-29%20at%2014-54-49-png.png)

どちらの方針にもメリット・デメリットがあるため、各運用要件やセキュリティポリシー、コスト要件に応じて、最適な構成を選択する必要があります。

以下の観点で、2つの方針のメリット・デメリットをご案内します。

- **権限・セキュリティ**
- **運用・設計難易度**
- **担当者の負担**
- **移行・拡張性**
- **機能的な制限**
- **複数サイト間の連携の容易さ**
- **パフォーマンス**
- **コスト**

### **権限・セキュリティ**

高い権限・セキュリティ管理が必要な場合、サイトごとにサービスを分けることで、権限設定やAPIキー管理の単純化、セキュリティリスクの局所化が可能です。

#### **1つのサービスで複数サイトを管理する場合**

1つのサービスで複数サイトを管理する場合、サイトごとにロールを作成するなどの対応が必要となります。

APIを追加した際に、都度権限の調整が必要となり、権限の設定ミスによるリスクが高まります。APIキーも同様で、適切に権限を設定していなかった場合、漏洩時の影響範囲が広がってしまいます。

#### **サイトごとにサービスを分ける場合**

権限をサービスレベルで分けられるため、1サービス内で複雑なロールを設計する必要がなくなります。APIキー漏洩などのセキュリティリスクも限定的になります。

### **運用・設計難易度**

サイトごとにサービスを分けた方が、比較的運用や設計の難易度が低くなります。

#### **1つのサービスで複数サイトを管理する場合**

複数サイトを1サービスで運用する場合、APIを1サービス内で設計する必要があり、API設計が複雑化し、設計ミスのリスクが高まります。

例えば、1サービス内で同一のエンドポイント名は使用できないため、APIの命名規則を事前に整備して命名の衝突を避ける必要があります。

#### **サイトごとにサービスを分ける場合**

サイトごとにサービスを分けることで、設計・運用作業の範囲が明確になります。1サービスあたりの管理対象が1サイトとなるため、運用手順や設計ルールを単純化できます。

### **担当者の負担**

サイトごとに担当者が分かれているか、すべてのサイトを担当者が横断して管理するかによって、適切な方針が変わります。

#### **1つのサービスで複数サイトを管理する場合**

一般に、1つのサービスで複数サイトを管理する場合、管理画面で目的のデータを探しにくくなり、操作効率の低下につながる可能性があります。（権限管理やAPIのグルーピング機能で、一定の整理は可能です。）

一方、1つの管理画面ですべてのサイトのデータを管理できるというメリットもあります。

#### **サイトごとにサービスを分ける場合**

サイトごとに担当者が分かれている場合は、サイトごとのデータを横断して管理する必要がないため、サイトごとにサービスを分けることで、管理画面の操作効率を上げることができます。

### **移行・拡張性**

サイトごとにサービスを分けることで、移行を容易に行えたり、拡張性を保てます。

#### **1つのサービスで複数サイトを管理する場合**

1サービスですべてのウェブサイトを管理する場合は、将来的に特定のサイトのみを譲渡したり、別システムに切り出す必要が出てきた場合などに、移行や分離が困難になることがあります。

#### サイトごとにサービスを分ける場合

サービスをサイトごとに用意しておけば、将来的にサイトごとに運用会社を変更したり、別サービスに移行したい場合も、1サイト＝1サービスで独立しているため、移行コストやリスクを抑えられます。

### **機能的な制限**

複数サイトを1サービスで運用する場合、機能的な制限に注意する必要があります。

#### **1つのサービスで複数サイトを管理する場合**

1サービスでの管理となるため、以下の制限や注意事項が生じます。

- データ転送量やAPIリクエスト数などはサービス単位で集計され、API単位では集計できないため、サイトごとの利用状況を細かく把握できない
- 1サービスで作成できる複数環境は原則10個までのため、各サイトでステージング環境が必要な場合、複数環境が不足する可能性がある
- 1サービスで作成できるAPIキーはプランによって上限があるため、APIキーをサイトごとに使い分けたい場合、APIキーが不足する可能性がある
- [レートリミット](https://document.microcms.io/manual/limitations#h9e37a059c1)はサービス全体に適用されるため、他のウェブサイトのアクセス状況に影響が出る可能性がある
- Amazon S3連携やカスタムドメインといった、1サービスに単一の設定のみ可能な機能は、サイトごとに設定はできず全サイトに適用される

#### **サイトごとにサービスを分ける場合**

サービスがサイトごとに分かれているため、データ転送量などの利用状況をサイト単位で確認できます。

また、複数環境の個数制限やレートリミットについても、1つのサービスで複数サイトを管理する場合に比べると制約とならないケースが多いです。

### **複数サイト間の連携の容易さ**

1つのサービスで複数サイトを管理することで、サイト間で同一コンテンツを取り回せるメリットが得られます。

#### **1つのサービスで複数サイトを管理する場合**

サイト間でコンテンツやメディアを共用したいケースでは、1サービスで複数サイトを管理するメリットを享受できます。

サービスを共用するため、サイトAの画像やコンテンツをサイトBでも利用したり、コンテンツ参照を使ってカテゴリーを共用することが可能です。

サイト間連携が容易になり、二重管理が生まれにくくなります。

#### **サイトごとにサービスを分ける場合**

サイトごとにサービスを用意する場合は、コンテンツやメディアの共用はできません。二重管理を回避するには、外部ストレージやAPI連携などの追加設計が必要です。

### **パフォーマンス**

サイトのパフォーマンスについては、どちらの方針でも差はありません。

### **コスト**

1つのサービスで複数サイトを管理する方がコストを低く抑えやすいですが、実際の利用状況や契約に依存します。

#### **1つのサービスで複数サイトを管理する場合**

1つのサービス内で複数サイトを管理する場合、サイトごとの契約が不要なため、コストを抑えやすくなります。

#### **サイトごとにサービスを分ける場合**

サイトごとにサービスを用意する場合、サイトごとに契約が必要なため、コストが高くなる傾向があります。

ただし、データ転送量やメンバー数、API数が多い場合は、従量課金により両方式のコスト差が縮小する場合があります。

 

Enterpriseプランの場合は1つの契約で複数サービスを利用できるため、サイトごとにサービスを分ける場合でも、契約でコスト調整が可能です。

### **各方針が適しているケース**

ここまでの観点を踏まえ、どちらの方針が適しているかをケースごとにまとめます。

#### **1つのサービスで複数サイトを管理するのが適しているケース**

- サイト間でコンテンツやメディアを共有したい場合
- 複数のサイトを特定の担当者が横断管理したい場合
- コストを最優先したい場合

#### **サイトごとにサービスを分けるのが適しているケース**

- 権限やセキュリティのリスクを最小化したい場合
- 運用や設計を単純化したい場合
- サイトごとに担当者が分かれている場合
- 将来的に他事業者などに譲渡予定のウェブサイトがある場合
- サイトごとの利用状況を細かく管理したい場合

なお、本ヘルプでご案内した2通りの方針を両方取り入れることも考えられます。

例えば、microCMSで管理したいサイトのうち、サイトのターゲットや担当者でサイトをグルーピングし、それぞれのグループごとにサービスを作成して運用する、などの方針も有効です。

- [アカウント](https://help.microcms.io/ja/knowledge/%E3%82%A2%E3%82%AB%E3%82%A6%E3%83%B3%E3%83%88?hsLang=ja#main-content)

    - [ログイン](https://help.microcms.io/ja/knowledge/%E3%82%A2%E3%82%AB%E3%82%A6%E3%83%B3%E3%83%88?hsLang=ja#%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3)
    - [登録／変更／削除](https://help.microcms.io/ja/knowledge/%E3%82%A2%E3%82%AB%E3%82%A6%E3%83%B3%E3%83%88?hsLang=ja#%E7%99%BB%E9%8C%B2%E5%A4%89%E6%9B%B4%E5%89%8A%E9%99%A4)
    - [その他](https://help.microcms.io/ja/knowledge/%E3%82%A2%E3%82%AB%E3%82%A6%E3%83%B3%E3%83%88?hsLang=ja#%E3%81%9D%E3%81%AE%E4%BB%96)
- [機能](https://help.microcms.io/ja/knowledge/%E6%A9%9F%E8%83%BD?hsLang=ja#main-content)

    - [コンテンツ](https://help.microcms.io/ja/knowledge/%E6%A9%9F%E8%83%BD?hsLang=ja#%E3%82%B3%E3%83%B3%E3%83%86%E3%83%B3%E3%83%84)
    - [リッチエディタ](https://help.microcms.io/ja/knowledge/%E6%A9%9F%E8%83%BD?hsLang=ja#%E3%83%AA%E3%83%83%E3%83%81%E3%82%A8%E3%83%87%E3%82%A3%E3%82%BF)
    - [コンテンツAPI（GET）](https://help.microcms.io/ja/knowledge/%E6%A9%9F%E8%83%BD?hsLang=ja#%E3%82%B3%E3%83%B3%E3%83%86%E3%83%B3%E3%83%84apiget)
    - [コンテンツAPI（WRITE）](https://help.microcms.io/ja/knowledge/%E6%A9%9F%E8%83%BD?hsLang=ja#%E3%82%B3%E3%83%B3%E3%83%86%E3%83%B3%E3%83%84apiwrite)
    - [マネジメントAPI](https://help.microcms.io/ja/knowledge/%E6%A9%9F%E8%83%BD?hsLang=ja#%E3%83%9E%E3%83%8D%E3%82%B8%E3%83%A1%E3%83%B3%E3%83%88api)
    - [Webhook](https://help.microcms.io/ja/knowledge/%E6%A9%9F%E8%83%BD?hsLang=ja#webhook)
    - [インポート / エクスポート](https://help.microcms.io/ja/knowledge/%E6%A9%9F%E8%83%BD?hsLang=ja#%E3%82%A4%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%88-%E3%82%A8%E3%82%AF%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88)
    - [API設定](https://help.microcms.io/ja/knowledge/%E6%A9%9F%E8%83%BD?hsLang=ja#api%E8%A8%AD%E5%AE%9A)
    - [レビュー](https://help.microcms.io/ja/knowledge/%E6%A9%9F%E8%83%BD?hsLang=ja#%E3%83%AC%E3%83%93%E3%83%A5%E3%83%BC)
    - [メディア（画像/ファイル）](https://help.microcms.io/ja/knowledge/%E6%A9%9F%E8%83%BD?hsLang=ja#%E3%83%A1%E3%83%87%E3%82%A3%E3%82%A2%E7%94%BB%E5%83%8F-%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB)
    - [メンバー](https://help.microcms.io/ja/knowledge/%E6%A9%9F%E8%83%BD?hsLang=ja#%E3%83%A1%E3%83%B3%E3%83%90%E3%83%BC)
    - [権限](https://help.microcms.io/ja/knowledge/%E6%A9%9F%E8%83%BD?hsLang=ja#%E6%A8%A9%E9%99%90)
    - [複数環境](https://help.microcms.io/ja/knowledge/%E6%A9%9F%E8%83%BD?hsLang=ja#%E8%A4%87%E6%95%B0%E7%92%B0%E5%A2%83)
    - [セキュリティ](https://help.microcms.io/ja/knowledge/%E6%A9%9F%E8%83%BD?hsLang=ja#%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3)
    - [その他](https://help.microcms.io/ja/knowledge/%E6%A9%9F%E8%83%BD?hsLang=ja#%E3%81%9D%E3%81%AE%E4%BB%96)
- [実装（全般）](https://help.microcms.io/ja/knowledge/%E5%AE%9F%E8%A3%85%E5%85%A8%E8%88%AC?hsLang=ja#main-content)

    - [トラブルシューティング](https://help.microcms.io/ja/knowledge/%E5%AE%9F%E8%A3%85%E5%85%A8%E8%88%AC?hsLang=ja#%E3%83%88%E3%83%A9%E3%83%96%E3%83%AB%E3%82%B7%E3%83%A5%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0)
    - [ユースケース別の実装方法](https://help.microcms.io/ja/knowledge/%E5%AE%9F%E8%A3%85%E5%85%A8%E8%88%AC?hsLang=ja#%E3%83%A6%E3%83%BC%E3%82%B9%E3%82%B1%E3%83%BC%E3%82%B9%E5%88%A5%E3%81%AE%E5%AE%9F%E8%A3%85%E6%96%B9%E6%B3%95)
    - [API](https://help.microcms.io/ja/knowledge/%E5%AE%9F%E8%A3%85%E5%85%A8%E8%88%AC?hsLang=ja#api)
    - [Webhook](https://help.microcms.io/ja/knowledge/%E5%AE%9F%E8%A3%85%E5%85%A8%E8%88%AC?hsLang=ja#webhook)
    - [インフラ](https://help.microcms.io/ja/knowledge/%E5%AE%9F%E8%A3%85%E5%85%A8%E8%88%AC?hsLang=ja#%E3%82%A4%E3%83%B3%E3%83%95%E3%83%A9)
- [実装（言語／フレームワーク）](https://help.microcms.io/ja/knowledge/%E5%AE%9F%E8%A3%85%E8%A8%80%E8%AA%9E%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%AF%E3%83%BC%E3%82%AF?hsLang=ja#main-content)

    - [JavaScript](https://help.microcms.io/ja/knowledge/%E5%AE%9F%E8%A3%85%E8%A8%80%E8%AA%9E%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%AF%E3%83%BC%E3%82%AF?hsLang=ja#javascript)
    - [Next.js](https://help.microcms.io/ja/knowledge/%E5%AE%9F%E8%A3%85%E8%A8%80%E8%AA%9E%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%AF%E3%83%BC%E3%82%AF?hsLang=ja#next-js)
- [お支払い](https://help.microcms.io/ja/knowledge/%E3%81%8A%E6%94%AF%E6%89%95%E3%81%84?hsLang=ja#main-content)

    - [従量課金](https://help.microcms.io/ja/knowledge/%E3%81%8A%E6%94%AF%E6%89%95%E3%81%84?hsLang=ja#%E5%BE%93%E9%87%8F%E8%AA%B2%E9%87%91)
    - [プラン変更](https://help.microcms.io/ja/knowledge/%E3%81%8A%E6%94%AF%E6%89%95%E3%81%84?hsLang=ja#%E3%83%97%E3%83%A9%E3%83%B3%E5%A4%89%E6%9B%B4)
    - [解約](https://help.microcms.io/ja/knowledge/%E3%81%8A%E6%94%AF%E6%89%95%E3%81%84?hsLang=ja#%E8%A7%A3%E7%B4%84)
    - [請求書](https://help.microcms.io/ja/knowledge/%E3%81%8A%E6%94%AF%E6%89%95%E3%81%84?hsLang=ja#%E8%AB%8B%E6%B1%82%E6%9B%B8)
    - [支払いサイクル](https://help.microcms.io/ja/knowledge/%E3%81%8A%E6%94%AF%E6%89%95%E3%81%84?hsLang=ja#%E6%94%AF%E6%89%95%E3%81%84%E3%82%B5%E3%82%A4%E3%82%AF%E3%83%AB)
- [ご契約](https://help.microcms.io/ja/knowledge/%E3%81%94%E5%A5%91%E7%B4%84?hsLang=ja#main-content)

    - [Hobbyプラン](https://help.microcms.io/ja/knowledge/%E3%81%94%E5%A5%91%E7%B4%84?hsLang=ja#hobby%E3%83%97%E3%83%A9%E3%83%B3)
    - [Enterpriseプラン](https://help.microcms.io/ja/knowledge/%E3%81%94%E5%A5%91%E7%B4%84?hsLang=ja#enterprise%E3%83%97%E3%83%A9%E3%83%B3)
- [セキュリティ](https://help.microcms.io/ja/knowledge/%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3?hsLang=ja#main-content)

    - [シングルサインオン](https://help.microcms.io/ja/knowledge/%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3?hsLang=ja#%E3%82%B7%E3%83%B3%E3%82%B0%E3%83%AB%E3%82%B5%E3%82%A4%E3%83%B3%E3%82%AA%E3%83%B3)
- [既知の不具合](https://help.microcms.io/ja/knowledge/%E6%97%A2%E7%9F%A5%E3%81%AE%E4%B8%8D%E5%85%B7%E5%90%88?hsLang=ja#main-content)

    - [旧リッチエディタ](https://help.microcms.io/ja/knowledge/%E6%97%A2%E7%9F%A5%E3%81%AE%E4%B8%8D%E5%85%B7%E5%90%88?hsLang=ja#%E6%97%A7%E3%83%AA%E3%83%83%E3%83%81%E3%82%A8%E3%83%87%E3%82%A3%E3%82%BF)
- [その他](https://help.microcms.io/ja/knowledge/%E3%81%9D%E3%81%AE%E4%BB%96?hsLang=ja)

株式会社microCMS