2 Création d'une instance

En tant qu'administrateur Oracle Cloud Infrastructure, vous pouvez créer et configurer une instance Oracle Blockchain Platform pour votre organisation.

Avant de créer l'instance

Avant de configurer Oracle Blockchain Platform à l'aide de la console Oracle Cloud Infrastructure, Oracle vous recommande de prendre le temps de planifier votre service.

Création d'un compartiment

Lorsque vous vous inscrivez à Oracle Cloud Infrastructure, Oracle crée votre location avec un compartiment racine contenant toutes vos ressources cloud. Vous créez ensuite des compartiments supplémentaires dans la location (compartiment racine) et des stratégies correspondantes pour contrôler l'accès aux ressources dans chaque compartiment. Avant de créer une instance Oracle Blockchain Platform, Oracle vous recommande de configurer le compartiment auquel doit appartenir l'instance.

Vous créez des compartiments dans Oracle Cloud Infrastructure Identity and Access Management (IAM). Voir :

Planification de l'instance

Éditions

Deux éditions d'Oracle Blockchain Platform sont disponibles :
  • Standard Edition : 2 OCPU, 50 Go de stockage, 2 homologues (ajout ultérieur possible)
  • Enterprise Edition :
    • Petite : 4 OCPU, 150 Go de stockage, 2 homologues (ajout ultérieur possible)
    • Moyenne : 8 OCPU, 150 Go de stockage, 4 homologues (ajout ultérieur possible)
    • Grande : 16 OCPU, 150 Go de stockage, 6 homologues (ajout ultérieur possible)
    • Très grande : 32 OCPU, 150 Go de stockage, 6 homologues (ajout ultérieur possible)

Si vous créez une forme Enterprise, vous pouvez augmenter ou réduire l'instance Blockchain Platform, ce qui entraîne la création d'une forme appelée Enterprise - Personnalisée. Pour plus d'informations, reportez-vous à Redimensionnement de l'instance.

Versions de plate-forme

Vous pouvez également sélectionner la version de plate-forme à utiliser, qui déterminera si votre réseau est exécuté sur Hyperledger Fabric v1.4, v2.2 ou v2.5. Reportez-vous à Qu'est-ce qu'une version de plate-forme ?.
  • Si vous rejoignez un réseau préexistant, vous devez sélectionner la même version de plate-forme que le fondateur.
  • Hyperledger Fabric v1.4 et v2.2 sont uniquement disponibles pour les utilisateurs qui ont des instances préexistantes utilisant cette version de plate-forme.
  • Si vous créez un réseau, nous vous recommandons de commencer par Hyperledger Fabric v2.5.

Facturation

Les compteurs reposant sur les OCPU d'Oracle Blockchain Platform permettent une facturation de haute précision, ce qui signifie que vous êtes facturé à la seconde. Le montant minimal de facturation correspond à une minute : toute instance exécutée pendant moins d'une minute sera tout de même facturée pour une durée d'une minute.

Création d'une instance Oracle Blockchain Platform à l'aide de la console

En tant qu'administrateur Oracle Cloud Infrastructure, vous pouvez créer et configurer une instance Oracle Blockchain Platform pour votre organisation.

Vous pouvez provisionner deux types d'instance Oracle Blockchain Platform :
  • Organisation fondatrice : environnement de chaîne de blocs complet, comprenant un nouveau réseau que les participants peuvent rejoindre plus tard.

  • Instance de participant : pour rejoindre une organisation fondatrice existante, vous pouvez créer une instance de participant si vos informations d'identification vous donnent accès au réseau.

  1. Connectez-vous à votre compte Oracle Cloud Infrastructure. Vous devez vous connecter en tant qu'utilisateur Oracle Identity Cloud Service fédéré.
  2. Dans la console, cliquez sur le menu de navigation dans le coin supérieur gauche.
  3. Sous Developer Services, sélectionnez Blockchain Platform.
  4. Dans la liste Compartiment, sélectionnez le compartiment dans lequel créer le service.
  5. Cliquez sur Créer une instance Blockchain Platform.
  6. Entrez le nom de l'instance Oracle Blockchain Platform.
    Le nom de l'instance de service :
    • doit contenir au moins un caractère,
    • ne doit pas dépasser 15 caractères,
    • Vous devez commencer par une lettre ASCII : a à z ou A à Z.
    • Doit contenir uniquement des lettres ASCII ou des chiffres.
    • ne doit pas contenir de trait d'union,
    • ne doit pas contenir d'autres caractères spéciaux,
    • doit être unique au sein du domaine d'identité.
  7. Saisissez éventuellement la description de votre instance.
  8. Sélectionnez la version de votre plate-forme. Indique la version d'Hyperledger Fabric sur laquelle l'instance doit être exécutée. Le fondateur et les participants doivent tous être sur la même version d'Hyperledger Fabric.
  9. Indiquez si vous créez un réseau ou si vous créez une instance de participant pour rejoindre un réseau existant.
  10. Sélectionnez votre édition. Les éditions sont décrites dans Planification de l'instance.
  11. Oracle Blockchain Platform inclut une autorité de certification, qui permet de créer des certificats auto-signés pour tous les noeuds de chaîne de blocs de votre instance.

    Si vous souhaitez utiliser des certificats de votre propre autorité de certification et utiliser l'autorité de certification Oracle Blockchain Platform en tant qu'autorité de certification intermédiaire, vous pouvez télécharger votre archive d'autorité de certification. Le certificat que vous téléchargez sera utilisé pour signer les certificats intermédiaires des noeuds Oracle Blockchain Platform, ce qui les inclura dans votre chaîne d'autorité de certification racine.

    L'archive est un fichier ZIP qui contient les fichiers suivants :
    • La chaîne d'autorité de certification, nommée CA-chain.pem. La séquence entière du fichier d'autorité de certification doit être présente, de l'autorité de certification de signature jusqu'à l'autorité de certification de niveau supérieur.
    • La clé, nommée ca-key.pem. Il doit s'agir d'une clé de type courbe elliptique de 256 bits. La courbe prime256v1 est recommandée.
    • Le certificat, nommé ca-cert.pem
    L'archive doit être inférieure à 2 Mo. Les fichiers doivent se trouver directement dans l'archive ZIP de sorte que, lorsque l'archive (.zip) est décompressée, les fichiers soient visibles dans le répertoire en cours au même niveau que le fichier d'archive (.zip). Les fichiers ne doivent pas être présents dans un répertoire imbriqué dans l'archive.
  12. Si vous souhaitez utiliser des balises pour votre instance, développez la section Options avancées et ajoutez vos balises.
  13. Cliquez sur Créer.

Il faut environ 15 minutes pour créer le service. Affichez la page Instance pour consulter le statut en cours.

Vérification de l'instance

Accédez à votre service dans la console Oracle Cloud Infrastructure et connectez-vous pour vérifier que l'instance Oracle Blockchain Platform est en fonctionnement.

Pour plus d'informations sur la connexion à la console Oracle Cloud Infrastructure, reportez-vous à Connexion à la console.

  1. Sur la console Oracle Cloud Infrastructure, cliquez sur le menu Navigation en haut à gauche.
  2. Sous Developer Services, sélectionnez Blockchain Platform.
  3. Dans la liste Compartiment, sélectionnez le compartiment utilisé pour créer l'instance.
  4. Cliquez sur le nom de la nouvelle instance.
  5. Cliquez sur Console de service. Cela lance la console Oracle Blockchain Platform.