Microsoft Dynamics 365 Server ロール
Dynamics 365 Server では、特定のサーバー機能、コンポーネント、およびサービスをさまざまなコンピューターにインストールできます。 これらのコンポーネントやサービスは特定のサーバーの役割に対応しています。 たとえば、比較的ユーザー数の多い環境では、インターネット情報サービス (IIS) を実行する 2 台以上のサーバーにフロント エンド サーバーの役割をインストールして、ユーザーのスループット パフォーマンスを向上させることができます。 あるいは、一方のコンピューターにフル サーバーの役割をインストールし、もう一方のコンピューターに Microsoft Dynamics 365 Reporting Extensions をインストールすることもできます。 サーバーの役割が不明の場合は、展開管理者は メッセージ 領域にメッセージを表示します。
次のいずれかのオプションを使用して、サーバーの役割をインストールします。
Dynamics 365 Server セットアップ ウィザードを実行して、1 つ以上のサーバーの役割グループを選択するか、1 つ以上のサーバーの役割を個々に選択します。 Dynamics 365 Server が既にインストールされている場合は、コントロール パネル の プログラムと機能 を使用してサーバーの役割を追加または削除できます。
XML セットアップ構成ファイルを構成した後、コマンド プロンプトでセットアップを実行し、サーバーの役割グループ、または個々のサーバーの役割を 1 つ以上指定します。 Dynamics 365 Server のセットアップを実行中に、インストールする SQL Server の "役割" として を明示的に選択することはできません。 これは論理的な役割であり、SQL Server の特定のインスタンスをローカルまたは Dynamics 365 Customer Engagement (on-premises) の展開で使用する別のコンピューターのいずれか (後者が推奨) に指定するときに SQL Server によって設定されます。 詳細については、「Microsoft Dynamics 365 Server XML 構成ファイル」を参照してください。
Note
サーバーの役割を初めてインストールすると、その後は随時、プログラムと機能でサーバーの役割を追加または削除できます。 詳細については、 アンインストール、変更、修復 Microsoft Dynamics 365 Serverを参照してください。
重要
1つ以上のフロント エンド サーバーおよびバックエンド サーバーの役割を含む Dynamics 365 Customer Engagement (on-premises) 展開がある場合、言語パックをフロント エンド サーバーの役割があるコンピューター上にインストールする必要があります。 個別のサーバーの役割を展開した場合は、Web アプリケーションの役割およびヘルプ サーバーの役割を実行するコンピューターに言語パックをインストールする必要があります。
グループで使用可能なサーバーの役割
次のサーバーの役割グループはほとんどの展開で推奨されますが、セットアップの実行時に、個々のサーバーの役割をインストールすることもできます。
システムにすべての機能を装備するには、組織のネットワークでサーバーの役割をすべて実行する必要があります。
サーバーの役割グループ | 説明 | スコープ | インストール方法 |
---|---|---|---|
フル サーバー | フロント エンド サーバー、バック エンド サーバー、展開管理サーバーのすべての役割が含まれます。 デフォルトでは、Dynamics 365 Server セットアップはシステムをフル サーバーとして展開します。 フル サーバーの展開では、サーバーの役割はコントロール パネルに別個に表示されません。 インストールされているロールを表示または変更するには、 Microsoft Dynamics 365 Server を右クリックし、アンインストール/変更 を選択して、 構成 を選択します。 | 展開 | すべて |
フロント エンド サーバー | フロント エンド サーバーの役割グループは、クライアント アプリケーションや Dynamics 365 Customer Engagement Web サービスで開発されたアプリケーションを実行するためのサーバー役割を含んでいます。 | 展開 | グループまたはフル |
バック エンド サーバー | ワークフローとカスタム プラグイン、データベースのメインテナンス、電子メールのルーティングなど、非同期イベントを処理するサーバーの役割が含まれます。 これらの役割は通常はインターネットに公開されません。 このグループに含まれるサーバーの役割の一覧については、次の表を参照してください。 |
展開 | グループまたはフル |
展開管理サーバー | Dynamics 365 Customer Engagement Web サービスに記載されたメソッドまたは展開ツールのいずれかを使用して Dynamics 365 Customer Engagement (on-premises) の展開を管理する際に使用するコンポーネントに対してサーバーの役割を有効にします。 また、データベース障害復旧のサポートに対するインターフェイスが含まれます。 このグループに含まれるサーバーの役割の一覧については、次の表を参照してください。 |
展開 | グループまたはフル |
個別に使用可能なサーバーの役割
サーバーの役割 | 説明設定 | サーバー グループ | 範囲 | インストール方法 |
---|---|---|---|---|
検出 Web サービス | マルチテナント型の展開でユーザーが所属している組織を検索します。 | フロント エンド サーバー | 展開 | 個別、グループ、またはフル |
組織 Web サービス | Dynamics 365 Customer Engagement Web サービスに記載されているメソッドを使う実行中のアプリケーションをサポートします。 | フロント エンド サーバー | 展開 | 個別、グループ、またはフル |
Web アプリケーション サーバー | このサービスは、ユーザーを Dynamics 365 Customer Engagement (on-premises) データに接続するために使用される Web アプリケーション サーバーを実行します。 Web アプリケーション サーバーの役割には、組織の Web サービスの役割が必要です。 | フロント エンド サーバー | 展開 | 個別、グループ、またはフル |
ヘルプ サーバー | Dynamics 365 Customer Engagement (on-premises) ヘルプをユーザーが使用できるようにします。 | フロント エンド サーバー | 展開 | 個別、グループ、またはフル |
非同期サービス | ワークフロー、電子メール広告、データ インポートなど、キューに置かれる非同期イベントを処理します。 | バック エンド サーバー | 展開 | 個別、グループ、またはフル |
サンドボックス処理サービス | プラグインなどのカスタム コードを実行できる隔離された環境を有効にします。隔離された環境を使用することで、カスタム コードが組織の運用に影響する可能性を低減します。 | バック エンド サーバー | 展開 | 個別、グループ、またはフル |
電子メール統合サービス | 外部の電子メール サーバーに接続して、電子メールのメッセージを送信および受信します。 | バック エンド サーバー | 展開 | 個別、グループ、またはフル |
展開 Web サービス | Dynamics 365 Customer Engagement (on-premises) 展開のための組織の作成または展開管理者のリストの管理に使用するなどの、 Microsoft Dynamics CRM SDK に記載の展開インターフェイスを提供する Web サービスを発行します。 | 展開管理サーバー | 展開 | 個別、グループ、またはフル |
展開ツール | 展開管理者と Windows PowerShell コマンドレットで構成されます。 Dynamics 365 Customer Engagement (on-premises) 管理者は、Windows PowerShell コマンドレットを使って、展開マネージャー タスクを自動化できます。 展開マネージャーは、展開管理者が Dynamics 365 Customer Engagement (on-premises) の展開の組織、サーバー、およびライセンスを管理するために使用できる Microsoft 管理コンソール (MMC) スナップインです。 |
展開管理サーバー | 展開 | 個別、グループ、またはフル |
Microsoft Dynamics 365 VSS Writer | Microsoft Dynamics 365 VSS ライター サービスには、 Windows Server ボリューム シャドウ コピー サービス (VSS) インフラストラクチャを使用して Dynamics 365 データをバックアップおよび復元するためのインターフェイスが用意されています。 | 展開管理サーバー | 展開 | 個別、グループ、またはフル |
Microsoft Dynamics 365 レポート拡張機能 | Dynamics 365 Customer Engagement (on-premises) システムと SQL Server レポート サービスを連携してレポート機能を提供します。 | N/A | 展開 | srsDataConnectorSetup.exe を使用して個別にインストール |
SQL サーバー | MSCRM_CONFIG データベースを SQL Server にインストールします。 | N/A | 展開 | Dynamics 365 Server のセットアップ中または配置マネージャーの 組織の編集ウィザード から個別に。 |
スコープ定義
展開。 サーバーの役割の各インスタンスは、展開全体を対象としてサービスを提供します。
組織。 サーバーの役割の各インスタンスは、組織を対象としてサービスを提供します。 したがって、特定の組織に対して別のサーバーの役割インスタンスを使用できます。
インストール方法の定義
個別、グループ、またはフル。 Dynamics 365 Server のセットアップ中、サーバーの役割を個別にインストールすることも、あらかじめ定義されている 3 つのサーバーの役割グループのいずれかをインストールすることも、すべての役割を含むフル サーバーのインストールを実行することもできます。 また、個々のサーバーの役割を複数選択することもできます。
Microsoft Dynamics 365 Reporting Extensions . srsDataConnectorSetup.exe を使用して、SQL Server Reporting Services を実行しているコンピューターにこの役割をインストールします。
Microsoft Dynamics 365 非同期サービスをインストールして、非同期イベントまたは電子メールだけを処理するようにする
Microsoft Dynamics 365 非同期処理サービス (NT スタイル サービス) は、サーバー側同期を使用して非同期イベント、電子メール、取引先企業、取引先担当者、およびタスクを処理するのに使用されます。 Microsoft Dynamics 365 Server セットアップ中に選択したサーバーの役割よっては、非同期サービスを構成して次の機能が持てるようになります。
非同期サービスと電子メール統合サービスのサーバーの役割を選択すると、サーバー側同期を使用して、非同期イベント、電子メール、取引先企業、取引先担当者、タスクを処理するように構成される非同期処理サービスがインストールされます。
非同期サービスのサーバーの役割だけを選択すると、非同期イベントだけを処理するように構成される非同期処理サービスがインストールされます。
電子メール統合サービスのサーバーの役割だけを選択すると、サーバー側同期を使用して、電子メール、取引先企業、取引先担当者、タスクだけを処理するように構成される非同期処理サービスがインストールされます。
これらのオプションにより、サーバー側同期からの非同期イベントを別にすることで、Customer Engagement のシステム パフォーマンスを改善して監視を簡素化できます。
Microsoft Dynamics 365 Server ロールの要件
次の表に、Dynamics 365 Server のそれぞれの役割に必要なコンポーネントを示します。 "X" は、その Dynamics 365 Server の役割でインストールして機能させる必要があるコンポーネントを示しています。 多くの場合、コンポーネントがまだインストールされていないときは、Dynamics 365 Server セットアップでインストールすることになります。
Microsoft Dynamics 365 Server ロールの前提条件
コンポーネント | バック エンド サーバー | フロント エンド サーバー | 展開管理サーバー |
---|---|---|---|
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 | ||
Azure プラットフォーム SDK | X | X | X |
Windows PowerShell | X | ||
Microsoft URL Rewrite Module for IIS | X | ||
ファイル サーバー リソース マネージャー | X |
次の表に、Dynamics 365 Customer Engagement (on-premises) で使用される Active Directory のグループ メンバーシップを示します。 "X" は、そのサービスを機能させるために必要なグループ メンバーシップを示しています。
グループ メンバーシップの要件
サービス | PrivUserGroup | SQLAccessGroup | PrivReportingGroup | ReportingGroup |
---|---|---|---|---|
展開 Web サービスのサービス アカウント | X | X | ||
Web Application Service* | X | X | ||
非同期サービスのサービス アカウント | X | X | ||
サンドボックス処理サービス サービス アカウント** | ||||
SQL Server サービス アカウント | X | |||
SQL Server Reporting Services サーバーのアカウント | X | X | ||
メール ルーターのサービス アカウント | X | |||
インストール ユーザー/サービス アカウント | X | |||
Dynamics 365 Customer Engagement (on-premises) 内の個々のユーザー アカウント | X | |||
Unzip サービスのサービス アカウント | X | |||
Microsoft Dynamics 365 VSS Writer のサービス アカウント | X | X |
* Web Application Service の ID は CRMAppPool アプリケーション プールに適用されます。 この ID が組織のサービス、Web アプリケーション、および Microsoft Dynamics CRM プラットフォームで使用されます。
**サンドボックス サービスには Dynamics 365 Customer Engagement (on-premises) グループ メンバーシップは必要ありません。
注意
メール ルーターはローカル システムとして実行されます。
重要
- インストール ユーザーは独立したサービス アカウントにする必要がありますが、このアカウントをサービスの実行に使用することは避けてください。
- いずれかのサービス アカウントを Dynamics 365 Customer Engagement (on-premises) 内のユーザーとして作成している場合は、潜在的なセキュリティの問題など、さまざまな問題が発生する可能性があります。
関連項目
Microsoft Dynamics 365 複数サーバー展開
Microsoft Dynamics 365 マルチ サーバー トポロジのサポート