Mise à disposition en cours
Génération 2
Déployez une instance d' IBM Cloud® Databases for PostgreSQL via le catalogue, le plug-in CLI Cloud Databases, l'API Cloud Databases ou via Terraform.
Configuration via la console (interface utilisateur) d' IBM Cloud
Effectuez le déploiement depuis la console en spécifiant les paramètres suivants :
Lieu et plateforme
- Emplacement: choisissez la région dans laquelle vous souhaitez déployer votre base de données. Chaque région de la liste indique la plateforme qu'elle prend en charge ( Gen 1 ou Gen 2 ) afin de vous aider à faire votre choix.
- Plateforme- Sélectionnez la plateforme sur laquelle vous souhaitez déployer votre base de données. Les options disponibles varient en fonction de la région que vous choisissez. Pour plus d'informations sur les différences entre la Gen 1 et la Gen 2, consultez la page Présentation générale des générations 1 et 2.
Détails du service
- Nom du service: ce nom peut être n'importe quelle chaîne de caractères; il s'agit du nom utilisé sur le Web et dans l'interface de ligne de commande (CLI) pour identifier le nouveau déploiement.
- Groupe de ressources: si vous organisez vos services en groupes de ressources, indiquez le groupe de ressources dans ce champ. Sinon, vous pouvez conserver le nom par défaut. Pour plus d'informations, voir Gestion des groupes de ressources.
Modèle d'hébergement
Pour les déploiements de la génération 2, seul le modèle d'hébergement « Isolated » est disponible.
Isolé : offre sécurisée à locataire unique pour les charges de travail d'entreprise complexes et hautement performantes. Pour plus d'informations, consultez la section « Modèles d'hébergement ».
Allocation de ressources
Affinez la répartition de vos ressources. Utilisez les tableaux pour choisir la taille de la machine pour chaque élément de votre déploiement, puis précisez la taille du disque.
Profils fixes
| Taille d'hôte | vCPU x RAM |
|---|---|
| 4x20 | 4 processeurs vCPU, 20 Go de RAM |
| 8x40 | 8 processeurs vCPU, 40 Go de RAM |
| 16x80 | 16 vCPU x 80 Go de RAM |
| 32x160 | 32 vCPU x 160 Go de RAM |
| 48x240 | 48 vCPU x 240 Go de RAM |
Profils Flex
| Taille d'hôte | vCPU x RAM |
|---|---|
| 4x16 | 4 processeurs vCPU, 16 Go de RAM |
| 8x32 | 8 vCPU x 32 Go de RAM |
| 16x64 | 16 vCPU x 64 Go de RAM |
| 32x128 | 32 vCPU x 128 Go de RAM |
Choisissez la taille du disque en fonction de vos besoins. Vous pouvez l'augmenter ultérieurement si nécessaire, mais il n'est pas possible de réduire sa taille après l'allocation, afin d'éviter toute perte de données potentielle.
Configuration de service
- Version de la base de données [Définie uniquement lors du déploiement] {: tag-red}- Version de déploiement de votre base de données. Pour garantir des performances optimales, utilisez la version recommandée. La dernière version mineure est utilisée automatiquement. Pour plus d'informations, consultez la politique de gestion des versions.
- Chiffrement- Si vous utilisez Key Protect, vous pouvez sélectionner une instance et une clé pour chiffrer le disque du déploiement. Si vous n'utilisez pas votre propre clé, le déploiement crée et gère automatiquement sa propre clé de chiffrement de disque.
- Points de terminaison définis uniquement lors du déploiement- Configurez lespoints de terminaison du service lors de votre déploiement. Pour la génération 2, seuls les points de terminaison privés sont pris en charge.
Après avoir sélectionné les paramètres appropriés, cliquez sur Créer pour lancer le processus de mise à disposition.
Configuration via l'interface de ligne de commande (CLI)
Créer une instance de service via l'interface de ligne de commande (CLI)
Avant de procéder au provisionnement, suivez les instructions fournies dans la documentation pour installer l'outil CLI « IBM Cloud ».
-
Connectez-vous à IBM Cloud. Si vous utilisez un ID utilisateur fédéré, il est important de passer à un code d'accès à usage unique (
ibmcloud login --sso) ou d'utiliser une clé d'API (ibmcloud --apikey key or @key_file) pour vous authentifier. Pour plus d'informations sur la connexion à l'aide de l'interface de ligne de commande (CLI), consultez la section Commandes générales de la CLI(ibmcloud) sousibmcloud login.ibmcloud login -
Sélectionnez le modèle d'hébergement sur lequel vous souhaitez que votre base de données soit déployée. Vous pourrez changer ces informations ultérieurement.
-
Préparez votre base de données à l'aide de la commande suivante :
ibmcloud resource service-instance-create <INSTANCE_NAME> <SERVICE_NAME> <SERVICE_PLAN_NAME> <LOCATION> <RESOURCE_GROUP> -p '{"members_host_flavor": "<members_host_flavor value>"}' --service-endpoints="<Endpoint>"Par exemple, pour provisionner une instance du modèle d'hébergement « Shared Compute » de Databases for PostgreSQL, utilisez une commande telle que :
ibmcloud resource service-instance-create test-database databases-for-postgresql standard us-south -p '{"members_host_flavor": "multitenant", "members_memory_allocation_mb": "8192"}' --service-endpoints="private"Provisionnez une instance « Isolated » d’ Databases for PostgreSQL avec le même paramètre «
"members_host_flavor"» -p, en le définissant sur la taille « Isolated » souhaitée. Les tailles d'hébergement disponibles et leurs paramètres d'members_host_flavor values sont répertoriés dans le tableau 2. Par exemple,{"members_host_flavor": "b3c.4x16.encrypted"}. Notez que, puisque la sélection de la configuration de l'hôte inclut les tailles de CPU et de RAM (b3c.4x16.encryptedcorrespond à 4 CPU et 16 de RAM), cette requête n'accepte pas à la fois une sélection de taille « Isolated » et des sélections distinctes d'allocation de CPU et de RAM.ibmcloud resource service-instance-create test-database databases-for-postgresql enterprise us-south -p '{"members_host_flavor": "b3c.4x16.encrypted"}' --service-endpoints="private"Les zones de la commande sont décrites dans le tableau qui suit.
Champs du format de base des commandes Zone Description Indicateur INSTANCE_NAMEObligatoireLe nom de l'instance peut être n'importe quelle chaîne de caractères; il s'agit du nom utilisé sur le Web et dans l'interface de ligne de commande (CLI) pour identifier le nouveau déploiement. SERVICE_NAMEObligatoireNom ou ID du service. Pour « Databases for PostgreSQL », utilisez « databases-for-postgresql».SERVICE_PLAN_NAMEObligatoireFormule standard ( standard)LOCATIONObligatoireL'emplacement où vous souhaitez effectuer le déploiement. Pour récupérer la liste des régions, utilisez la commande « ibmcloud regions».RESOURCE_GROUPNom du groupe de ressources. La valeur par défaut est default.-g --parametersFichier JSON ou chaînes de paramètres JSON pour la création de l'instance de service -p members_host_flavorPour provisionner une instance « Isolated Compute », rendez-vous sur {"members_host_flavor": "<members_host_flavor value>"}. Pour « Isolated Compute », sélectionnez la configuration de processeur et de mémoire vive souhaitée. Pour plus d'informations, consultez le tableau ci-dessous ou la section « Modèles d'hébergement ».--service-endpointsObligatoireNe prend en charge que private.Vous verrez s'afficher une réponse du type :
Creating service instance INSTANCE_NAME in resource group default of account USER... OK Service instance INSTANCE_NAME was created. Name: INSTANCE_NAME ID: crn:v1:bluemix:public:databases-for-postgresql:us-south:a/ 40ddc34a846383BGB5b60e:dd13152c-fe15-4bb6-af94-fde0af5303f4:: GUID: dd13152c-fe15-4bb6-af94-fde0af56897 Location: LOCATION State: provisioning Type: service_instance Sub Type: Public Service Endpoints: private Allow Cleanup: false Locked: false Created at: 2023-06-26T19:42:07Z Updated at: 2023-06-26T19:42:07Z Last Operation: Status create in progress Message Started create instance operation-
Pour vérifier l'état du provisionnement, utilisez la commande suivante :
ibmcloud resource service-instance <INSTANCE_NAME_OR_CRN>Une fois l'opération terminée, vous verrez s'afficher une réponse du type :
Retrieving service instance INSTANCE_NAME in resource group default under account USER's Account as USER... OK Name: INSTANCE_NAME ID: crn:v1:bluemix:public:databases-for-postgresql:us-south:a/40ddc34a953a8c02f109835656860e:dd13152c-fe15-4bb6-af94-fde0af5303f4:: GUID: dd13152c-fe15-4bb6-af94-fde5654765 Location: <LOCATION> Service Name: databases-for-postgresql Service Plan Name: standard Resource Group Name: default State: active Type: service_instance Sub Type: Public Locked: false Service Endpoints: private Created at: 2023-06-26T19:42:07Z Created by: USER Updated at: 2023-06-26T19:53:25Z Last Operation: Status create succeeded Message Provisioning postgresql with version 12 (100%) -
(Facultatif) Suppression d'une instance de service Pour supprimer une instance, exécutez une commande comme celle-ci :
ibmcloud resource service-instance-delete <INSTANCE_NAME_OR_CRN>
-
Le paramètre « members host flavor »
Le paramètre « members_host_flavor » définit la taille de votre instance Compute.
Pour provisionner une instance « Isolated Compute », indiquez les valeurs de CPU et de RAM correspondant à la configuration souhaitée.
| Taille d'hôte | vCPU x RAM | Valeur de host_flavor |
|---|---|---|
| 4x20 | 4 processeurs vCPU, 20 Go de RAM | bx3d.4x20.encrypted |
| 8x40 | 8 processeurs vCPU, 40 Go de RAM | bx3d.8x40.encrypted |
| 16x80 | 16 vCPU x 80 Go de RAM | mx3d.16x80.encrypted |
| 32x160 | 32 vCPU x 160 Go de RAM | bx3d.32x160.encrypted |
| 48x240 | 48 vCPU x 240 Go de RAM | bx3d.48x240.encrypted |
| Taille d'hôte | vCPU x RAM | Valeur de host_flavor |
|---|---|---|
| 4x16 | 4 processeurs vCPU, 16 Go de RAM | b3c.4x16.encrypted |
| 8x32 | 8 vCPU x 32 Go de RAM | b3c.8x32.encrypted |
| 16x64 | 16 vCPU x 64 Go de RAM | b3c.16x64.encrypted |
La mise à l'échelle automatique du processeur et de la mémoire vive n'est pas prise en charge sur « Cloud Databases Isolated Compute »; en revanche, la mise à l'échelle automatique du disque est prise en charge. Surveillez vos ressources grâce à l'intégration « IBM Cloud® Monitoring », qui permet de suivre l'utilisation de la mémoire, de l'espace disque et des E/S disque. Pour augmenter les ressources, adaptez manuellement la taille de votre déploiement.
Le paramètre « --parameters »
La commande service-instance-create prend en charge un -p paramètre, qui permet de transmettre des paramètres au format JSON au processus de provisionnement. Par exemple, vous pouvez transmettre des noms de ressources
cloud (CRN) en tant que valeurs de paramètres; ceux-ci identifient de manière unique une ressource dans le cloud. Tous les noms et les valeurs de paramètre sont transmis sous forme de chaînes.
Par exemple, si une base de données est provisionnée à partir d'une sauvegarde particulière et que le déploiement de la nouvelle base de données nécessite un total de 12 Go de mémoire répartis sur trois membres, la commande permettant de provisionner 4 Go par membre se présente comme suit :
ibmcloud resource service-instance-create databases-for-postgresql <INSTANCE_NAME> standard us-south \
-p \ '{
"backup_id": "crn:v1:blue:public:databases-for-postgresql:us-south:a/54e8ffe85dcedf470db5b5ee6ac4a8d8:1b8f53db-fc2d-4e24-8470-f82b15c71717:backup:06392e97-df90-46d8-98e8-cb67e9e0a8e6",
"members_memory_allocation_mb": "4096"
}' --service-endpoints="private"
Mise à disposition via l'API du contrôleur de ressources
Suivez ces étapes pour procéder à la mise en service à l'aide de l'API Resource Controller.
-
Obtenez un jeton IAM à partir de votre jeton API.
-
Vous devez connaître l'ID du groupe de ressources dans lequel vous souhaitez effectuer le déploiement. Utilisez cette commande pour obtenir la liste des groupes de ressources de votre compte :
curl -X GET "https://resource-controller.cloud.ibm.com/v2/resource_groups?account_id=<YOUR_ACCOUNT>" -H "Authorization: Bearer <TOKEN>" -
Vous devez connaître la région dans laquelle vous souhaitez effectuer le déploiement. Pour répertorier toutes les régions dans lesquelles des déploiements peuvent être provisionnés à partir de la région actuelle, utilisez cette commande API :
curl -X GET https://api.<YOUR-REGION>.databases.cloud.ibm.com/v5/ibm/regions -H 'Authorization: Bearer <TOKEN>' \ -
Sélectionnez le modèle d'hébergement sur lequel vous souhaitez que votre base de données soit déployée. Vous pourrez changer ces informations ultérieurement.
Une « saveur d'hôte » correspond à des tailles fixes d'allocations de ressources garanties. Pour connaître les variantes d'hôte disponibles dans votre région, appelez le point de terminaison de capacité des variantes d'hôte comme suit :
curl -X POST https://api.{region}.databases.cloud.ibm.com/v5/ibm/capability/flavors \ -H 'Authorization: Bearer <>' \ -H 'ContentType: application/json' \ -d '{ "deployment": { "type": "postgresql", "location": "us-south" } }'Le résultat est le suivant :
{ "deployment": { "type": "postgresql", "location": "us-south", "platform": "classic" }, "capability": { "flavors": [ { "id": "b3c.4x16.encrypted", "name": "4x16", "cpu": { "allocation_count": 4 }, "memory": { "allocation_mb": 16384 }, "hosting_size": "xs" }, { "id": "b3c.8x32.encrypted", "name": "8x32", "cpu": { "allocation_count": 8 }, "memory": { "allocation_mb": 32768 }, "hosting_size": "s" }, { "id": "m3c.8x64.encrypted", "name": "8x64", "cpu": { "allocation_count": 8 }, "memory": { "allocation_mb": 65536 }, "hosting_size": "s+" }, { "id": "b3c.16x64.encrypted", "name": "16x64", "cpu": { "allocation_count": 16 }, "memory": { "allocation_mb": 65536 }, "hosting_size": "m" }, { "id": "b3c.32x128.encrypted", "name": "32x128", "cpu": { "allocation_count": 32 }, "memory": { "allocation_mb": 131072 }, "hosting_size": "l" }, { "id": "m3c.30x240.encrypted", "name": "30x240", "cpu": { "allocation_count": 30 }, "memory": { "allocation_mb": 245760 }, "hosting_size": "xl" }, { "id": "multitenant", "name": "multitenant", "cpu": { "allocation_count": 0 }, "memory": { "allocation_mb": 0 }, "hosting_size": "" } ] } }Pour configurer ou faire évoluer votre instance à 4 cœurs et
16384mégaoctets de mémoire vive (RAM), exécutez la commande suivante :{ "parameters": { "members_host_flavor": "b3c.4x16.encrypted" } }Pour augmenter la capacité de votre instance à 8 cœurs et à
32768mégaoctets de RAM, envoyez une commande de mise à l'échelle avec une nouvelle valeurmembers_host_flavor:{ "parameters": { "members_host_flavor": "b3c.8x32.encrypted" } } -
Une fois que vous disposez de toutes les informations nécessaires, créez une nouvelle instance de ressource à l'aide du contrôleur de ressources « IBM Cloud ».
curl -X POST \ https://resource-controller.cloud.ibm.com/v2/resource_instances \ -H "Authorization: Bearer <>" \ -H 'Content-Type: application/json' \ -d '{ "name": "<INSTANCE_NAME_OR_CRN", "target": "<LOCATION>", "resource_group": "RESOURCE_GROUP_ID", "resource_plan_id": "<SERVICE_PLAN_NAME>" "parameters": { "members_host_flavor": "<members_host_flavor_value>", "service_endpoints": "<ENDPOINT>", "version": "<version>" } }'Provisionnez une instance « Isolated » de type « Databases for PostgreSQL » avec le même paramètre «
"members_host_flavor"», en le définissant sur la taille « Isolated » souhaitée. Les tailles d'hébergement disponibles et leurs paramètres d'members_host_flavor values sont répertoriés dans le tableau 2. Par exemple,{"members_host_flavor": "b3c.4x16.encrypted"}. Notez que, puisque la sélection de la configuration de l'hôte inclut les tailles de CPU et de RAM (b3c.4x16.encryptedcorrespond à 4 CPU et 16 de RAM), cette requête n'accepte pas à la fois une sélection de taille « Isolated » et des sélections distinctes d'allocation de CPU et de RAM.curl -X POST \ https://resource-controller.cloud.ibm.com/v2/resource_instances \ -H "Authorization: Bearer <>" \ -H 'Content-Type: application/json' \ -d '{ "name": "my-instance", "target": "us-south", "resource_group": "5g9f447903254bb58972a2f3f5a4c711", "resource_plan_id": "databases-for-postgresql-standard" "parameters": { "member_host_flavor": "b3c.4x16.encrypted", "service_endpoints": "private" } }'Les paramètres
name,target,resource_group,resource_plan_id, etservice_endpointssont tous obligatoires.Les zones de la commande sont décrites dans le tableau qui suit.
Champs du format de base des commandes Zone Description Indicateur nameObligatoireLe nom de l'instance peut être n'importe quelle chaîne de caractères; il s'agit du nom utilisé sur le Web et dans l'interface de ligne de commande (CLI) pour identifier le nouveau déploiement. targetObligatoireLa région dans laquelle vous souhaitez effectuer le déploiement. Pour récupérer la liste des régions, utilisez la commande « ibmcloud regions».resource_groupNom du groupe de ressources. La valeur par défaut est default.-g resource_plan_idObligatoireNom ou ID du service. Pour « Databases for PostgreSQL », utilisez « databases-for-postgresql-standard».--parametersFichier JSON ou chaînes de paramètres JSON pour la création de l'instance de service -p members_host_flavorPour provisionner une instance « Isolated Compute », rendez-vous sur {"members_host_flavor": "<members_host_flavor value>"}. Pour « Isolated Compute », sélectionnez la configuration de processeur et de mémoire vive souhaitée. Pour plus d'informations, consultez le tableau ci-dessous ou la section « Modèles d'hébergement ».--service-endpointsObligatoireNe prend en charge que private.versionLa version de la base de données à provisionner. S'il est omis, la base de données est créée avec la version majeure et la version mineure la plus récente.
Le paramètre « host flavor »
Le paramètre « members_host_flavor » définit la taille de votre instance Compute.
Pour provisionner une instance « Isolated Compute », indiquez les valeurs de CPU et de RAM correspondant à la configuration souhaitée.
| Taille d'hôte | vCPU x RAM | Valeur de host_flavor |
|---|---|---|
| 4x20 | 4 processeurs vCPU, 20 Go de RAM | bx3d.4x20.encrypted |
| 8x40 | 8 processeurs vCPU, 40 Go de RAM | bx3d.8x40.encrypted |
| 16x80 | 16 vCPU x 80 Go de RAM | mx3d.16x80.encrypted |
| 32x160 | 32 vCPU x 160 Go de RAM | bx3d.32x160.encrypted |
| 48x240 | 48 vCPU x 240 Go de RAM | bx3d.48x240.encrypted |
| Taille d'hôte | vCPU x RAM | Valeur de host_flavor |
|---|---|---|
| 4x16 | 4 processeurs vCPU, 16 Go de RAM | b3c.4x16.encrypted |
| 8x32 | 8 vCPU x 32 Go de RAM | b3c.8x32.encrypted |
| 16x64 | 16 vCPU x 64 Go de RAM | b3c.16x64.encrypted |
La mise à l'échelle automatique du processeur et de la mémoire vive n'est pas prise en charge sur « Cloud Databases Isolated Compute »; en revanche, la mise à l'échelle automatique du disque est prise en charge. Surveillez vos ressources grâce à l'intégration « IBM Cloud® Monitoring », qui permet de suivre l'utilisation de la mémoire, de l'espace disque et des E/S disque. Pour augmenter les ressources, adaptez manuellement la taille de votre déploiement.
Liste des paramètres supplémentaires
-
backup_id- CRN d'une ressource de sauvegarde à partir de laquelle la restauration doit être effectuée. La sauvegarde doit être créée par un déploiement de base de données portant le même identifiant de service. La sauvegarde est chargée après la mise à disposition et le nouveau déploiement démarre et utilise ces données. Le CRN de sauvegarde se présente sous la formecrn:v1:<...>:backup:<uuid>. S'il est omis, la base de données est provisionnée vide. -
disk_encryption_key_crn- Le CRN d'une clé KMS ( Key Protect ), qui est ensuite utilisé pour le chiffrement du disque. Le CRN d'une clé KMS se présente sous la formecrn:v1:<...>:key:<id>. -
backup_encryption_key_crn- Le CRN d'une clé KMS ([Key Protect ]), qui est ensuite utilisé pour le chiffrement des sauvegardes. Le CRN d'une clé KMS se présente sous la formecrn:v1:<...>:key:<id>.Pour utiliser une clé pour vos sauvegardes, vous devez d'abord activer la délégation de service à service.
-
members_memory_allocation_mb- L'allocation de mémoire vive (RAM) est calculée au total par déploiement. Quantité totale de mémoire à partager entre les membres de la base de données au sein de celle-ci. Par exemple, si la valeur est 8192 et qu'il y a deux membres de la base de données, le déploiement dispose alors d'un total de 8 Go de RAM, soit 4 Go de RAM par membre. En cas d'omission, la valeur par défaut pour le type de base de données est utilisée. Ce paramètre s'applique uniquement àmultitenant. -
members_disk_allocation_mb- L'allocation de disque correspond au total par déploiement. Quantité totale d'espace disque à partager entre les membres de la base de données au sein de celle-ci. Par exemple, si la valeur est "30720", et qu'il y a trois membres, alors le déploiement obtient 30 Go de disque au total, ce qui donne 10 Go de disque par membre. En cas d'omission, la valeur par défaut pour le type de base de données est utilisée. Ce paramètre s'applique uniquement àmultitenant. -
members_cpu_allocation_count- L'allocation de ressources CPU s'effectue par membre de la base de données. Active et attribue le nombre de cœurs spécifié à votre déploiement. Par exemple, pour utiliser deux coeurs dédiés par membre, utilisez"members_cpu_allocation_count":"2". En l'absence d'indication, les ratios CPU/RAM par défaut pour les ressources de calcul partagées seront appliqués. Ce paramètre s'applique uniquement àmultitenant. -
remote_leader_id- Un CRN de la base de données principale pour effectuer le déploiement de la réplique (en lecture seule). La base de données des responsables est créée lors du déploiement d' Databases for PostgreSQL. Une réplique accessible en lecture seule est configurée pour répliquer toutes vos données entre le déploiement de maître et le déploiement de réplique à l'aide de la réplication asynchrone. Pour plus d'informations, consultez la section « Configuration des répliques en lecture seule ».
Mise à disposition avec Terraform
Utilisez Terraform pour gérer votre infrastructure via la ressource « ibm_database » de Terraform, qui prend en charge le provisionnement
des déploiements « Cloud Databases ».
Sélectionnez le modèle d'hébergement sur lequel vous souhaitez que votre base de données soit déployée. Vous pourrez changer ces informations ultérieurement.
Provisionnement de ressources de calcul isolées avec Terraform
Provisionnez une instance « Isolated » de type « Databases for PostgreSQL » avec le même paramètre « "host_flavor" », en le définissant sur la taille « Isolated » souhaitée. Les tailles d'hébergement disponibles et leurs
paramètres d' host_flavor value s sont répertoriés dans le tableau 1. Par exemple, {"host_flavor": "b3c.4x16.encrypted"}. Notez que, puisque la
sélection de la configuration de l'hôte inclut les tailles de CPU et de RAM (b3c.4x16.encrypted correspond à 4 CPU et 16 de RAM), cette requête n'accepte pas à la fois une sélection de taille « Isolated » et des sélections distinctes
d'allocation de CPU et de RAM.
data "ibm_resource_group" "group" {
name = "<your_group>"
}
resource "ibm_database" "<your_database>" {
name = "<your_database_name>"
plan = "standard"
location = "eu-gb"
service = "databases-for-postgresql"
resource_group_id = data.ibm_resource_group.group.id
service_endpoints = "private"
tags = ["tag1", "tag2"]
adminpassword = "password12"
group {
group_id = "member"
host_flavor {
id = "b3c.8x32.encrypted"
}
disk {
allocation_mb = 256000
}
}
users {
name = "user123"
password = "password12"
}
allowlist {
address = "172.168.1.1/32"
description = "desc"
}
}
output "ICD Postgresql database connection string" {
value = "http://${ibm_database.test_acc.ibm_database_connection.icd_conn}"
}
Le paramètre « host flavor »
Le paramètre « host_flavor » définit la taille de votre instance Compute.
Ressources de calcul isolées- Pour provisionner une instance de ressources de calcul isolées, indiquez les valeurs de CPU et de RAM correspondant à la configuration souhaitée.
| Taille d'hôte | vCPU x RAM | Valeur de host_flavor |
|---|---|---|
| 4x20 | 4 processeurs vCPU, 20 Go de RAM | bx3d.4x20.encrypted |
| 8x40 | 8 processeurs vCPU, 40 Go de RAM | bx3d.8x40.encrypted |
| 16x80 | 16 vCPU x 80 Go de RAM | mx3d.16x80.encrypted |
| 32x160 | 32 vCPU x 160 Go de RAM | bx3d.32x160.encrypted |
| 48x240 | 48 vCPU x 240 Go de RAM | bx3d.48x240.encrypted |
| Taille d'hôte | vCPU x RAM | Valeur de host_flavor |
|---|---|---|
| 4x16 | 4 processeurs vCPU, 16 Go de RAM | b3c.4x16.encrypted |
| 8x32 | 8 vCPU x 32 Go de RAM | b3c.8x32.encrypted |
| 16x64 | 16 vCPU x 64 Go de RAM | b3c.16x64.encrypted |
La mise à l'échelle automatique du processeur et de la mémoire vive n'est pas prise en charge sur « Cloud Databases Isolated Compute »; en revanche, la mise à l'échelle automatique du disque est prise en charge. Surveillez vos ressources grâce à l'intégration « IBM Cloud® Monitoring », qui permet de suivre l'utilisation de la mémoire, de l'espace disque et des E/S disque. Pour augmenter les ressources, adaptez manuellement la taille de votre déploiement.