Microsoft Dynamics 365 サーバーの役割

 

公開日: 2017年1月

対象: Dynamics 365 (on-premises)、Dynamics CRM 2016

Microsoft Dynamics 365 Server では、特定のサーバー機能、コンポーネント、およびサービスをさまざまなコンピューターにインストールできます。 これらのコンポーネントやサービスは特定のサーバーの役割に対応しています。 たとえば、比較的ユーザー数の多い環境では、インターネット インフォメーション サービス (IIS) を実行する 2 台以上のサーバーにフロント エンド サーバーの役割をインストールして、ユーザーのスループット パフォーマンスを向上させることができます。 あるいは、一方のコンピューターにフル サーバーの役割をインストールし、もう一方のコンピューターに Microsoft Dynamics 365 レポート拡張機能 をインストールすることもできます。 サーバーの役割が不明の場合は、展開マネージャーの [メッセージ] 領域にメッセージが表示されます。

次のいずれかのオプションを使用して、サーバーの役割をインストールします。

  • Microsoft Dynamics 365 Server セットアップ ウィザードを実行して、1 つ以上のサーバーの役割グループを選択するか、1 つ以上のサーバーの役割を個々に選択します。Microsoft Dynamics 365 Server が既にインストールされている場合は、[コントロール パネル] の [プログラムと機能] を使用してサーバーの役割を追加または削除できます。

  • XML セットアップ構成ファイルを構成した後、コマンド プロンプトでセットアップを実行し、サーバーの役割グループ、または個々のサーバーの役割を 1 つ以上指定します。Microsoft Dynamics 365 Server のセットアップを実行中に、インストールする "役割" として SQL Server を明示的に選択することはできません。 これは論理的な役割であり、SQL Server の特定のインスタンスをローカルまたは Microsoft Dynamics 365 の展開で使用する別のコンピューターのいずれか (後者が推奨) に指定するときに SQL Server によって設定されます。 詳細については、「Microsoft Dynamics CRMサーバー XML 構成ファイル」を参照してください。

注意

サーバーの役割を初めてインストールすると、その後は随時、コントロール パネルでサーバーの役割を追加または削除できます。 詳細については、「Microsoft Dynamics 365 Server のアンインストール、変更、修復」を参照してください。

重要

1つ以上のフロント エンド サーバーおよび バック エンド サーバー のロールを含む Microsoft Dynamics 365 展開がある場合、言語パック をフロント エンド サーバーの役割があるコンピューター上にインストールする必要があります。 個別のサーバーの役割を展開した場合は、Web アプリケーション サーバー 役割および ヘルプ サーバー 役割を実行するコンピューターに言語パックをインストールする必要があります。

このトピックの内容

グループで使用可能なサーバーの役割

個別に使用可能なサーバーの役割

スコープ定義

インストール方法の定義

非同期サービスを Microsoft Dynamics 365 にインストールして、非同期イベントまたは電子メールだけを処理するようにする

Microsoft Dynamics 365 Server の役割の要件

グループで使用可能なサーバーの役割

次のサーバーの役割グループはほとんどの展開で推奨されますが、セットアップの実行時に、個々のサーバーの役割をインストールすることもできます。

システムにすべての機能を装備するには、組織のネットワークでサーバーの役割をすべて実行する必要があります。

サーバーの役割グループ

説明

スコープ

インストール方法

フル サーバー

フロント エンド サーバー、バック エンド サーバー、および展開管理サーバー からのすべての役割が含まれます。 既定で、Microsoft Dynamics 365 Server セットアップはシステムをフル サーバーとして展開します。 フル サーバーの展開では、サーバーの役割はコントロール パネルに別個に表示されません。 インストールされている役割を表示または変更するには、[Microsoft Dynamics 365 Server] を右クリックし、[アンインストール/変更] をクリックして、[構成] をクリックします。

展開

フル

フロント エンド サーバー

クライアント アプリケーションと Microsoft Dynamics 365 SDK を使用して開発されたアプリケーションを実行するサーバーの役割を有効にします。

展開

グループまたはフル

バック エンド サーバー

ワークフローとカスタム プラグイン、データベースのメインテナンス、電子メールのルーティングなど、非同期イベントを処理するサーバーの役割が含まれます。 これらの役割は通常はインターネットに公開されません。

このグループに含まれるサーバーの役割の一覧については、次の表を参照してください。

展開

グループまたはフル

展開管理サーバー

Microsoft Dynamics 365 SDK のメソッドまたは展開ツールのいずれかを使用して Microsoft Dynamics 365 の展開を管理する際に使用するコンポーネントに対してサーバーの役割を有効にします。 また、データベース障害復旧のサポートに対するインターフェイスが含まれます。

このグループに含まれるサーバーの役割の一覧については、次の表を参照してください。

展開

グループまたはフル

個別に使用可能なサーバーの役割

サーバーの役割

内容

サーバー グループ

スコープ

インストール方法

検出 Web サービス

マルチテナント型の展開でユーザーが所属している組織を検索します。

フロント エンド サーバー

展開

個別、グループ、またはフル

組織 Web サービス

Microsoft Dynamics 365 SDK のメソッドを使用したアプリケーションの実行をサポートします。

フロント エンド サーバー

展開

個別、グループ、またはフル

Web アプリケーション サーバー

ユーザーを Microsoft Dynamics 365 データに接続するのに使用する Web アプリケーション サーバー を実行します。Web アプリケーション サーバーの役割には組織 Web サービスの役割が必要です。

フロント エンド サーバー

展開

個別、グループ、またはフル

ヘルプ サーバー

Microsoft Dynamics 365 ヘルプをユーザーが使用できるようにします。

フロント エンド サーバー

展開

個別、グループ、またはフル

非同期サービス

ワークフロー、電子メール広告、データ インポートなど、キューに置かれる非同期イベントを処理します。

バック エンド サーバー

展開

個別、グループ、またはフル

サンドボックス処理サービス

プラグインなどのカスタム コードを実行できる隔離された環境を有効にします。 隔離された環境を使用することで、カスタム コードが組織の運用に影響する可能性を低減します。

バック エンド サーバー

展開

個別、グループ、またはフル

電子メール統合サービス

外部の電子メール サーバーに接続して、電子メールのメッセージを送信および受信します。

バック エンド サーバー

展開

個別、グループ、またはフル

展開 Web サービス

Microsoft Dynamics 365 展開のための組織の作成または展開管理者のリストの管理に使用するなどの、Microsoft Dynamics CRM SDK に記載の展開インターフェイスを提供する Web サービスを発行します。

展開管理サーバー

展開

個別、グループ、またはフル

展開ツール

展開マネージャー と Windows PowerShell コマンドレットで構成されます。Microsoft Dynamics 365 管理者は Windows PowerShell コマンドレットを使用して 展開マネージャー のタスクを自動化できます。

展開マネージャー は、展開管理者が使用する Microsoft 管理コンソール (MMC) スナップインで、Microsoft Dynamics 365 の展開に含まれる組織、サーバー、およびライセンスを管理します。

展開管理サーバー

展開

個別、グループ、またはフル

Microsoft Dynamics 365 VSS ライター

Microsoft Dynamics 365 VSS Writer サービスには、Windows Server VSS (ボリューム シャドウ コピー サービス) インフラストラクチャを使用して Dynamics 365 データをバックアップおよび復元するためのインターフェイスが用意されています。

展開管理サーバー

展開

個別、グループ、またはフル

Microsoft Dynamics 365 レポート拡張機能

Microsoft Dynamics 365 システムと Microsoft SQL Server Reporting Services を連携してレポート機能を提供します。

なし

展開

srsDataConnectorSetup.exe を使用して個別にインストール

SQL Server

MSCRM_CONFIG データベースを SQL Server にインストールします。

なし

展開

Microsoft Dynamics 365 Server セットアップの実行時、または展開マネージャーの組織の編集ウィザードを使用して個別にインストール。

スコープ定義

  • 展開。 サーバーの役割の各インスタンスは、展開全体を対象としてサービスを提供します。

  • 組織。 サーバーの役割の各インスタンスは、組織を対象としてサービスを提供します。 したがって、特定の組織に対して別のサーバーの役割インスタンスを使用できます。

インストール方法の定義

  • 個別、グループ、またはフル。Microsoft Dynamics 365 Server の設定中、サーバーの役割を個別にインストールすることも、あらかじめ定義されている 3 つのサーバーの役割グループのいずれかをインストールすることも、すべての役割を含むフル サーバーのインストールを実行することもできます。 また、個々のサーバーの役割を複数選択することもできます。

  • Microsoft Dynamics 365 レポート拡張機能。 srsDataConnectorSetup.exe を使用して、Microsoft SQL Server Reporting Services を実行しているコンピューターにこの役割をインストールします。

Microsoft Dynamics 365 サーバーの役割と複数のサーバー展開の詳細については、Microsoft Dynamics CRM Server を複数のコンピュータにインストールするを参照してください。

非同期サービスを Microsoft Dynamics 365 にインストールして、非同期イベントまたは電子メールだけを処理するようにする

Microsoft Dynamics 365 非同期処理サービス (NT スタイル サービス) は、サーバー側同期を使用して非同期イベント、電子メール、取引先企業、取引先担当者、およびタスクを処理するのに使用されます。Microsoft Dynamics CRM Server セットアップ中に選択したサーバーの役割よっては、非同期サービスを構成して次の機能が持てるようになります。

  • 非同期サービスと電子メール統合サービスのサーバーの役割を選択すると、サーバー側同期を使用して、非同期イベント、電子メール、取引先企業、取引先担当者、タスクを処理するように構成される非同期処理サービスがインストールされます。

  • 非同期サービスのサーバーの役割だけを選択すると、非同期イベントだけを処理するように構成される非同期処理サービスがインストールされます。

  • 電子メール統合サービスのサーバーの役割だけを選択すると、サーバー側同期を使用して、電子メール、取引先企業、取引先担当者、タスクだけを処理するように構成される非同期処理サービスがインストールされます。

これらのオプションにより、サーバー側同期からの非同期イベントを別にすることで、Dynamics 365 のシステム パフォーマンスを改善して監視を簡素化できます。

Microsoft Dynamics 365 Server の役割の要件

次の表に、Microsoft Dynamics 365 Server のそれぞれの役割に必要なコンポーネントを示します。 "X" は、その Microsoft Dynamics 365 Server の役割でインストールして機能させる必要があるコンポーネントを示しています。 多くの場合、コンポーネントがまだインストールされていないときは、Microsoft Dynamics 365 Server セットアップでインストールすることになります。

Microsoft Dynamics 365 Server の役割の前提条件

コンポーネント

バック エンド サーバー

フロント エンド サーバー

展開管理サーバー

Microsoft SQL Server Reporting Services ReportViewer コントロール

X

SQL Server Native Client

X

X

X

Microsoft アプリケーション エラー報告ツール

X

X

X

Microsoft Visual C++ ランタイム ライブラリ

X

X

X

Windows Server Web サーバーの役割

X

X

インデックス サービス

X

Microsoft .NET Framework 4

X

X

X

Microsoft Chart Controls for Microsoft .NET Framework

X

Microsoft Azureプラットフォーム SDK

X

X

X

Windows PowerShell

X

Microsoft URL Rewrite Module for IIS

X

ファイル サーバー リソース マネージャー

X

次の表に、Microsoft Dynamics 365 で使用される Active Directory のグループ メンバーシップを示します。 "X" は、そのサービスを機能させるために必要なグループ メンバーシップを示しています。

グループ メンバーシップの要件

サービス

PrivUserGroup

SQLAccessGroup

PrivReportingGroup

ReportingGroup

展開 Web サービスサービス アカウント

X

X

Web Application Service*

X

X

非同期サービスのサービス アカウント

X

X

サンドボックス処理サービスサービス アカウント**

SQL Serverサービス アカウント

X

Microsoft SQL Server Reporting Servicesサービス アカウント

X

X

E-mail Routerサービス アカウント

X

インストール ユーザー/サービス アカウント

X

Microsoft Dynamics 365 内の個々のユーザー アカウント

X

Unzip サービスのサービス アカウント

X

Microsoft Dynamics 365 VSS Writer のサービス アカウント

X

X

* Web Application Service の ID は CRMAppPool アプリケーション プールに適用されます。 この ID が組織のサービス、Web アプリケーション、および Microsoft Dynamics CRM プラットフォームで使用されます。

** Sandbox Service には Microsoft Dynamics 365 グループ メンバーシップは必要ありません。

注意

E-mail Router はローカル システムとして実行されます。

重要

  • インストール ユーザーは独立したサービス アカウントにする必要がありますが、このアカウントをサービスの実行に使用することは避けてください。

  • いずれかのサービス アカウントを Microsoft Dynamics 365 内のユーザーとして作成している場合は、潜在的なセキュリティの問題など、さまざまな問題が発生する可能性があります。

関連項目

Microsoft Dynamics 365 複数サーバーの展開
Microsoft Dynamics 365 複数サーバー トポロジのサポート

© 2017 Microsoft. All rights reserved. 著作権