CipherTrust Manager のデプロイ方法

Thales の 企業向け __暗号鍵管理システム (KMS: Key Management System)__ である、 [CipherTrust Manager](https://qiita.com/shinyaarai/items/8267141fcdab8f789c9e)  のデプロイ方法と、無料でご利用/お試しいただけるライセンスについてご紹介します。

## 概要
CipherTrust Manager には、"Community Edition" と呼ばれる、無料でご利用いただけるライセンスが含まれております。
デプロイ時には、この、"Community Edition"ライセンスで動作します。
CipherTrust Managerのライセンス管理画面にて、"Trial Evaluation"ライセンスのアクティベーションをすることにより、90日間 CipherTrust Managerの全機能、及び、主要"コネクタ"が利用可能となります。
これらのライセンスの利用中又は、利用後に正規のライセンスを追加することにより、継続利用ができます。


## CiperTrust Manager デプロイ方法

### デモ動画
CipherTrust Managerのデプロイをデモを交えて解説しているVideoがございます。
"概要"をご理解いただく為に、ご参考になるかと思います。

https://youtu.be/1iiC1b-_U9A

https://youtu.be/GXOd6ko6EkY

### 手順

1\. "Community Edition"製品紹介URLへアクセス

https://cpl.thalesgroup.com/ja/encryption/ciphertrust-platform-community-edition#getstarted

2\. “起動と実行のための簡単な3ステップ” の①、②を参照し、ご利用のクラウド又は仮想環境へデプロイを行ってください。

3\. "① CipherTrust Manager Community Edition（コミュニティエディション）を入手する"
- Cloud環境(AWS, GCP, Azure)の場合:
    -  "Marketplace"に、CiperTrust Manager のimageが登録されています。仮想マシンのインスタンス作成時、これをご利用下さい。
- 仮想環境の場合:
    - ご利用の仮想環境向けのCiherTrust Managerのimageファイルをダウンロード下さい。
        - "OVA" 
            - 'OVA' image file - VMware vSphere向け
        - "HyperV" 
            - 'VHDX' image file - Microsoft Hyper-V向け
        - "OpenStack" 
            - 'qcow2' image file - OpenStack向け

4\. "② Configure CipherTrust Manager" - "ドキュメントの手順に従ってセットアップを完了します。"
- 各環境へのデプロイについて記載されている[ドキュメント](https://thalesdocs.com/ctp/cm/latest/get_started/deployment/index.html#deployment-environments)を参照して下さい。
    - 日本語版が現状存在しません。必要に応じてブラウザの自動翻訳機能の拡張プラグイン等をご利用下さい。
    - AWS向け補足 ["Amazon Web Services Deployment"](https://thalesdocs.com/ctp/cm/latest/get_started/deployment/virtual-deployment/aws-deployment/index.html)
        - "Provisioning the AMI"は、利用せず、先述の"Marketplace"に登録されているimage(AMI)をご利用下さい。

5\.  "③コネクタの展開（オプション）"は、今回は必要ありません。



## Community Edition - 無料ライセンス
CipherTrust Managerのデプロイ後の状態では、"Community Edition"のライセンスが適用されています。

### 機能概要
- 永年無料
- 鍵管理システム KMS としての基本機能利用可能
    - 各社Cloudや、仮想環境へのデプロイ&運用の検証
    - REST API等を利用した独自アプリケーション対象の鍵管理

## Trial Evaluation - 検証用ライセンス
"Trial Evaluation"のアクティベーションを行っていただくことで、90日間 CipherTrust Managerの全機能、及び、主要"コネクタ"がご利用いただけます。

### 機能概要
- 90日間 CipherTrustManager の全機能利用可能
    - "Community Edition"での"機能制限"の解除
        - HAクラスタ
        - HSM接続(RoT用途)
        - スケジュール・バックアップ & キーローテション
        - ドメイン利用
        - LDAP & OpenID によるユーザ管理
- 90日間 各種主要"コネクタ"(鍵管理＆暗号関連ソフトウェア)利用可能
    - KMIP
    - ファイルシステムレベル暗号化(CTE)
    - クラウド鍵管理(CCKM)
    - 機密情報検索(DDC)

### "Trial Evaluation"アクティベーション方法

1\. CipherTrust Manager Web管理画面へログイン
2\. 画面左側 メニュー項目 "Admin Settings" > "Licenseing" を選択
3\. 画面右上 "+ Start CipherTrust Platform Evaluation" を選択

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/613085/9b879020-dd93-e526-8279-24d12cb04f25.png)

4\. 確認画面が表示されます。"Start CipherTrust Platform Evaluation"を選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/613085/0f21cab1-fe3e-9875-453c-4b7bb63dcbb4.png)

5\. "CiherTrust Manger"及び、各種"コネクタ"のライセンスのアクティベーションの確認
アクティベーションが成功すると、下記のような画面になります。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/613085/49aae144-af38-6d1f-4494-f3cc229f80b9.png)

## 関連ドキュメント
- CipherTrust Manager >　Getting Started > Licensing

https://www.thalesdocs.com/ctp/cm/latest/get_started/license/index.html