Optimization Solver は、MindOpt のライセンスとして、クラウド認証 (フローティング) とローカル認証 (固定) の2種類を提供しています。ご利用の環境に合ったタイプを選択するために、以下の比較表を使用し、対応するセクションの手順に従ってください。
ライセンスの種類
| クラウド認証 | ローカル認証 | |
|---|---|---|
| ライセンスファイル | fl_client.ini | mindopt.lic |
| ネットワーク必須 | はい — 認証リクエストのみを送信します。問題データがご利用のマシンから出ることはありません。 | いいえ |
| マシンバインディング | バインドされません — どのマシンでも使用できます。 | 特定のコンピューター ID にバインドされます。 |
| 可搬性 | ライセンスファイルを更新せずにマシンを切り替えることができます。 | マシンを変更する際は、ライセンスファイルを更新する必要があります。 |
| 更新 | 有効期限が切れる前に、最適化ソルバー コンソールの [更新] をクリックします。ファイルの変更は不要です。 | — |
ネットワークに接続されていない単一マシン無制限同時実行ライセンスのマシン指紋の取得
このライセンスタイプは、MindOpt V1.1 以降でサポートされています。これは、次のセクションで説明する固定ライセンスとは異なります。
Optimization Solver SDK をインストールした後 (「最新の Optimization Solver SDK のダウンロードとインストール」をご参照ください)、ターミナルで hardwareprobe 実行可能ファイルを実行して、マシン指紋を取得します。
xxxx@xxxx ~ % hardwareprobe
The current host fingerprint is as follows:
RcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxgXp指紋文字列をコピーし、コンソールで提出します。
中国本土: https://opt.console.alibabacloud.com/local-serve-list
海外: https://opt.console.alibabacloud.com/local-serve-list
確認後、コンソールは、そのマシンにバインドされたライセンスファイルを生成します。
このライセンスは、Docker や Kubernetes (K8s) などの仮想環境では使用できません。購入する前に、hardwareprobe を実行して、ご利用のマシンが指紋を生成できることを確認してください。生成できない場合は、次のエラーが表示されます。
xxxx@xxxx ~ % hardwareprobe
Failed to get the first key information that makes up the machine's fingerprint.このエラーが表示された場合、そのマシンはサポートされていません。
固定ライセンスのコンピューター ID の取得
固定ライセンスは、特定のコンピューターにバインドされます。生成するには、ご利用のオペレーティングシステムのタイプとコンピューター ID をライセンスジェネレーターに提出してください。
ご利用のオペレーティングシステムのコマンドを実行します。
| オペレーティングシステム | コマンド | ID の例のフォーマット |
|---|---|---|
| Windows | wmic bios get serialnumber | 約 30 文字: 小文字、数字、ハイフン — 例: abc1234-123a-……-cba12345 |
| Linux | cat /etc/machine-id | 約 30 文字: 小文字、数字 — 例: 520abc321abc……123abc |
| macOS | ioreg -l | grep IOPlatformSerialNumber | 約 10 文字: 大文字、数字 — 例: CBA123……XYZ2 |
出力値をコピーし、ご利用のオペレーティングシステムのタイプとともに提出して、ライセンスファイルを生成してください。