エンタープライズインストール

準備

Blue Prismのインストールに取りかかる前に、どのタイプのデプロイメントが必要かを検討することが重要です。

  • マルチデバイスデプロイメント - 推奨
  • 多数のデバイス全体にBlue Prismコンポーネントをデプロイし、それによってすべてのデータベース接続をアプリケーションサーバー経由で確立します。
    • 幅広いシナリオに適している、拡張可能なBlue Prismのデプロイメントを実現します。
    • 通常、追加のアプリケーションサーバーのデプロイメント、または環境のセキュリティ保護とハードニングに関連する高度な技法がこの種のデプロイメントには求められます。
  • スタンドアロンデプロイメント - Blue Prism評価用
  • データベースサーバーに直接接続している、Blue Prismインタラクティブクライアントおよびランタイムリソースを含む単一のスタンドアロンデバイス(オプションで、別のデバイスがホスティング可能)。
    • Blue Prismの最も単純なデプロイメント。
    • 構成オプションは、インストールの容易さに基づいて選択します。
    • 評価、本番以外、短期間の使用にのみ適しています。
    • 両方のインストールタイプで、SQL Server上のデータベースをリモートで作成・構成するために製品内機能を活用します。したがって、sysadmin特権を持つアカウントを使ってターゲットSQL Serverに対して認証する必要があります。

計画

インストール実行前に、以下の条件を満たす必要があります。

  • SQL ServerはBlue Prismデータベースをホスト可能でなければなりません。管理者レベルのアクセス権が必要です。短期間評価には、SQL Server Expressのローカルエディションが適切です。
  • Blue Prismをインストールするデバイスへの管理者アクセス権が必要です。すべてのデバイスは最小仕様を満たしている必要があり、デバイスはネットワークを介して互いに通信できる必要があります。
  • Blue Prismシングルサインオンを使用している場合、ユーザーのADアカウント、Blue Prismサーバー、ユーザーがアクセスするすべてのBlue Prismデバイス(例: インタラクティブクライアント、場合によってはランタイムリソース)は、共通のActive Directoryフォレスト内に直接存在するドメインにある必要があります。

また、インストール実行前には、次のことを確実に決定しておくことも重要です。以下の表は、デプロイメントのタイプに基づいて、どの質問が関連するかをまとめたものです。

デプロイメントのタイプに関する考慮事項と関連性

スタンドアロンデプロイメント

マルチデバイスデプロイメント

どのデバイス上でデータベースをホストするか?

関連あり

関連あり

SQLデータベース(SQL NativeまたはWindows認証)には、どのような認証モードが必要か?

関連あり

関連あり

Blue Prismをインストールするすべてのデバイスが最小要件を満たしているか(.NET Frameworkの適切なバージョンを含む)?

関連あり

関連あり

プロセスの作成/編集にインタラクティブクライアントを使用するか?

該当なし

関連あり

すべてのコンポーネントを共通のActive Directoryフォレスト内にデプロイするか?

該当なし

関連あり

ユーザーは認証にBlue PrismネイティブまたはBlue Prismシングルサインオンを使うか?

該当なし

関連あり

Blue Prismサーバーサービスとしてログオンするよう構成されるのは、どのアカウントか?

該当なし

関連あり

サポートされているオペレーティングシステムと.NET Frameworkのバージョンの詳細については、「サポート対象のソフトウェア」セクションを確認してください。

マルチデバイスデプロイメントについての考慮事項

マルチデバイスデプロイメントに取りかかるときは、インストールに着手する前に、以下の項目を必ず検討します。

 

開発/テスト/本番前環境

本番環境

全般的なコネクティビティ

各種デバイス間のコネクティビティを、適切に構成する必要があります。

通常は、デバイスがそれぞれのFQDNに基づいて相互に解決できるようにDNSを構成すること、および必要なポート上でデバイスが通信できるように適切なファイアウォール規則を定めることが必要です。

ランタイムリソース

実行テストをローカルで行えるため、本番環境と比較してデプロイするランタイムリソースは多くありません。

本番環境では、大量のランタイムリソースがデプロイされます。

インタラクティブクライアント

プロセスの設計と検証を行えるよう、ターゲットアプリケーションをインストールする必要があります。

デバイスは環境をコントロールするためにしか通常使われないため、多くの場合、ターゲットアプリケーションをインストールする必要はありません。

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

単一のデバイスは、(異なるポート上の)複数のアプリケーションサーバーをホストできます。
同種の環境には、これが適切です。

所定のデバイス上のサービスすべてが、共通バージョンのBlue Prismを使用する必要があります。

データベースサーバーインスタンス

重要性や不可欠性に基づいてBlue Prismのデプロイメントに単一の共有インスタンスを使用する際に、リソースをSQL Serverインスタンスに割り当てる方法が適切かどうかを検討します。(例: 開発環境と本番環境は、業務上最も不可欠な可能性が高い)

WCF接続モード

サーバー証明書を求めるかどうか判断するために、どのWCFサーバー接続モードを使用するか選びます。情報については、以下を確認してください。

V6データ シート – BPサーバー接続モードの選択

証明書が求められる場合は、証明書を手動で生成し、アプリケーションサーバーにインストールする必要があります。証明書上の共通名は、サーバー接続に使用するようクライアントデバイスが構成するアドレスと一致する必要があります。

さらに、サーバーに接続するすべてのデバイスは、手動生成の証明書を発行した証明機関を信頼する必要があります。

ランタイムリソース証明書

インタラクティブクライアントおよびアプリケーションサーバーから各ランタイムリソースへの指示通信、およびWebサービスをホストしているランタイムリソースが受け取るインバウンド接続に、証明書ベースのセキュリティを適用する必要があるかどうかを判断します。

証明書が求められる場合は、証明書を手動で生成し、適用可能な各ランタイムリソースにインストールする必要があります。証明書の共通名は、デバイスとの通信時に使用するようにBlue Prismが構成するアドレスと一致する必要があります(例: FQDNまたはマシンの短い名前)。

さらに、ランタイムリソースに接続するすべてのデバイスは、手動で生成された証明書を発行した証明機関を信頼する必要があります。