2 インスタンスの作成
Oracle Cloud Infrastructure管理者は、組織のOracle Blockchain Platformインスタンスを作成および設定できます。
インスタンスを作成する前に
Oracle Cloud Infrastructureコンソールを使用してOracle Blockchain Platformを設定する前に、ある程度時間をかけてサービスを計画することをお薦めします。
コンパートメントの作成
Oracle Cloud Infrastructureにサインアップすると、すべてのクラウド・リソースを保持するルート・コンパートメントを含むテナンシが作成されます。次に、テナンシ(ルート・コンパートメント)内に追加のコンパートメントを作成し、対応するポリシーを作成して各コンパートメント内のリソースへのアクセスを制御します。Oracle Blockchain Platformインスタンスを作成する前に、インスタンスが属するコンパートメントを設定することをお薦めします。
インスタンスの計画
エディション
- Standard Edition: 2 OCPU、50GBのストレージ、2つのピア(後から追加可能)
- Enterprise Edition:
- 小: 4 OCPU、150GBのストレージ、2つのピア(後から追加可能)
- 中: 8 OCPU、150GBのストレージ、4つのピア(後から追加可能)
- 大: 16 OCPU、150GBのストレージ、6つのピア(後から追加可能)
- 特大: 32 OCPU、150GBのストレージ、6つのピア(後から追加可能)
- Digital Assets Edition:
- 中: 8 OCPU、150GBのストレージ、4つのピア(後から追加可能)
- 大: 16 OCPU、150GBのストレージ、6つのピア(後から追加可能)
- 特大: 32 OCPU、150GBのストレージ、6つのピア(後から追加可能)
エンタープライズ・アセットまたはデジタル・アセット・シェイプを作成する場合、ブロックチェーン・プラットフォームをスケール・アップまたはスケール・ダウンすると、エンタープライズまたはデジタル・アセット・カスタムと呼ばれる新しいシェイプになります。詳細は、インスタンスのスケーリングを参照してください。
プラットフォーム・バージョン
- 既存のネットワークに参加する場合は、ファウンダと同じプラットフォーム・バージョンを選択する必要があります。
- Hyperledger Fabric v1.4およびv2.2は、そのプラットフォーム・バージョンを使用する既存のインスタンスがあるユーザーのみが使用できます。
- 新しいネットワークを作成する場合は、Hyperledger Fabric v2.5から始めることをお薦めします。
請求
Oracle Blockchain PlatformのOCPUベースのメーターでは、高精度課金(秒単位での課金)が使用されます。最小請求額は1分間の金額です。インスタンスの実行時間が1分未満の場合でも、1分間の料金が請求されます。
コンソールを使用したOracle Blockchain Platformインスタンスの作成
Oracle Cloud Infrastructure管理者は、組織のOracle Blockchain Platformインスタンスを作成および設定できます。
-
創設者組織: 参加者が後で参加できる新しいネットワークを含む、完全なブロックチェーン環境。
-
参加者インスタンス: 参加するファウンダ組織がすでに存在する場合は、資格証明によってネットワークへのアクセス権が付与されていれば、参加者インスタンスを作成できます。
- Oracle Cloud Infrastructureアカウントにサインインします。Oracle Identity Cloud Serviceフェデレーテッド・ユーザーとしてサインインする必要があります。
- コンソールで、左上隅の「ナビゲーション」メニューをクリックします。
- 「開発者サービス」で、「ブロックチェーン・プラットフォーム」を選択します。
- 「コンパートメント」リストから、サービスを作成するコンパートメントを選択します。
- 「ブロックチェーン・プラットフォームの作成」をクリックします。
- Oracle Blockchain Platformインスタンスの名前を入力します。
サービス・インスタンス名:
- 1つ以上の文字を含める必要があります。
- 15文字より長くすることはできません。
- 最初の文字は
a
からz
またはA
からZ
のASCII文字にする必要があります。 - ASCII文字または数字のみ使用できます。
- ハイフンは使用できません。
- その他の特殊文字は使用できません。
- アイデンティティ・ドメイン内で一意である必要があります。
- オプションで、インスタンスの説明を入力します。
- プラットフォーム・バージョンを選択します。これは、インスタンスを実行するHyperledger Fabricのバージョンを指定します。ファウンダと参加者は、すべて同じバージョンのHyperledger Fabric上に存在する必要があります。
- 新しいネットワークを作成するのか、参加者インスタンスを作成して既存のネットワークに参加するのかを選択します。
- エディションを選択します。エディションについては、インスタンスの計画を参照してください。
- Oracle Blockchain Platformには認証局(CA)が含まれています。これは、インスタンス内のすべてのブロックチェーン・ノードに対して自己署名証明書を作成するために使用します。
独自の認証局の証明書を使用し、Oracle Blockchain Platform認証局を中間CAとして使用する場合は、CAアーカイブをアップロードできます。アップロードした証明書は、Oracle Blockchain Platformノードの中間証明書(つまり、ルートCAチェーンの下にある証明書を含む)に署名するために使用されます。
アーカイブは、次のファイルを含むzipファイルです:- CAチェーン-
ca-chain.pem
という名前です。署名CAから最上位CAまでのCAファイル・シーケンス全体が存在する必要があります。 - キー-
ca-key.pem
という名前です。キーは256ビット楕円曲線キーである必要があります。prime256v1
曲線をお薦めします。 - 証明書-
ca-cert.pem
という名前です
- CAチェーン-
- インスタンスにタグを使用する場合は、「拡張オプション」セクションを展開してタグを追加します。
- 「Create」をクリックします。
サービスの作成には約15分かかります。インスタンス・ページを表示して、現在のステータスを確認します。
インスタンスの検証
Oracle Cloud Infrastructureコンソールでサービスに移動し、サインインしてOracle Blockchain Platformインスタンスが実行されていることを確認します。
Oracle Cloud Infrastructureコンソールへのサインインの詳細は、コンソールへのサインインを参照してください。
- Oracle Cloud Infrastructureコンソールで、左上隅にある「ナビゲーション」メニューをクリックします。
- 「開発者サービス」で、「ブロックチェーン・プラットフォーム」を選択します。
- 「コンパートメント」リストから、インスタンスの作成に使用したコンパートメントを選択します。
- 新しいインスタンスの名前をクリックします。
- 「サービス・コンソール」をクリックします。これにより、Oracle Blockchain Platformコンソールが起動します。