vRealize Business for Cloud vous fournit un modèle au format DRL et XLS pour entrer la configuration de votre fournisseur de cloud dans un format spécifique. En fonction de vos préférences, vous pouvez télécharger le fichier de modèle pour entrer les informations de tarification du fournisseur de cloud à des fins de comparaison dans vRealize Business for Cloud. Le fichier de modèle DRL permet une plus grande flexibilité.

Conditions préalables

Assurez-vous que vous disposez des détails relatifs à votre fournisseur de cloud nécessaires pour mettre à jour le modèle DRL.

Procédure

  1. Connectez-vous à vRealize Business for Cloud en tant qu'administrateur.
    • https://vRealize_Automation_host_name/vcac/org/tenant_URL (pour la configuration de vRealize Business for Cloud avec l'instance vRealize Automation intégrée)

    • https://vRealize_Business_for_Cloud_host_name/itfm-cloud (pour l'installation autonome de vRealize Business for Cloud)

  2. Cliquez sur l'onglet Administration.
  3. Cliquez sur Gestion professionnelle.

    Ignorez cette étape pour l'installation autonome de vRealize Business for Cloud.

  4. Cliquez sur Gérer les connexions au cloud public.
  5. Sélectionnez Autres fournisseurs de cloud, puis cliquez sur l'icône d'ajout.
  6. Pour télécharger le modèle DRL, dans la boîte de dialogue Ajouter un fournisseur de cloud, sélectionnez le lien Cliquez pour télécharger le modèle de comparaison de fournisseurs de cloud.
  7. Procédez à l'extraction du fichier ZIP téléchargé et ouvrez le fichier DRL (ComparisonProviderTemplate.drl) à l'aide d'un éditeur (comme le Bloc-notes).

    Dans un fichier DRL, chaque section est appelée une règle. Chaque règle a un nom unique. Un fichier DRL peut comporter deux types de règle.

    Option

    Description

    Règle de correspondance

    Définit la configuration qui est mappée à une instance spécifique à partir du fournisseur de cloud.

    Par exemple, le DRL Azure suivant spécifie l'instance qui doit être mappée à une instance.

    rule “Azure_matching_A0”   
        dialect “mvel"  
        no-loop true
        When    
            config : MatchingDetails( ramGb <= 0.75 && (cpuGhz * numOfCpu) <= 1.0)
        then
            config.addMatchingInstance("A0”);    
        End
    

    • Azure_matching_A0 est le nom de la règle.

    • when config : MatchingDetails( ramGb <= 0.75 && (cpuGhz * numOfCpu) <= 1.0) est la condition pour mapper la charge de travail au type d'instance.

    • ramGb <= 0.75 and cpuGhz*numOfCpu <=1.0 est la condition pour mapper à ce type d'instance.

    • config.addMatchingInstance("A0”) est le nom servant à représenter le type d'instance.

    • MatchingDetails est l'objet comportant plusieurs colonnes qui correspond à la configuration de l'utilisateur par machine virtuelle.

    L'objet MatchingDetails prend en charge les colonnes suivants :

    • private Double ramGb;

    • private Integer numOfCpu;

    • private Double cpuGhz;

    • private Boolean enforcePhysicalIsolation;

    • private String instance;

    • private Integer reservation;

    • private String osGenericType;

    • private Long configId;

    • private List<String> possibleInstances;

    • private StoragePriceSummaryDetails storage;

    • private Double upTimePct;

    • private Double cpuUtilization;

    • private Double ramUtilization;

    • public void addMatchingInstance(String instanceName);

    Règle de tarification

    Détermine le prix du type d'instance correspondant.

    Par exemple, le DRL Azure suivant spécifie comment définir le prix d'une instance correspondante.

    rule “Azure_pricing_A0_WINDOWS”   
        dialect "mvel"
        no-loop true
        when
            compute : ComputePriceDetails(instanceName == "A0" && osGenericType == "WINDOWS”)   
        then
            compute.setPrice(0.02,"PER_HOUR”);   
            compute.addAdditionalDetail("Price Plan",compute.getPricePlanLabel(),"”); 
        end
    

    • Azure_pricing_A0_WINDOWS spécifie comment définir le prix d'une instance de Windows Azure.

    • when compute : ComputePriceDetails(instanceName == "A0" && osGenericType == "WINDOWS”) est la condition indiquant quand mapper la charge de travail à cette règle.

    • instanceName == "A0" est le nom de l'instance, qui est A0, et le système d'exploitation (Windows ou LINUX).

    • compute.setPrice(0.02,"PER_HOUR"); définit le prix par heure ou par mois, qui est de 0.02 à l'heure.

    • compute.addAdditionalDetail("Price Plan",compute.getPricePlanLabel(),"”); correspond à une info-bulle ou à des détails supplémentaires.

    • ComputePricingDetails est l'objet comportant plusieurs colonnes qui correspond à la configuration de l'utilisateur par machine virtuelle.

    L'objet ComputePricingDetails prend en charge les colonnes suivants :

    • private String instance;

    • private Integer pricePlan;

    • private String osGenericType;

    • private String region;

    • private StoragePriceSummaryDetails storage;

    • private Double reservationDiscount;

    • private Map<String, AdditionalDetails> additionalDetails;

    • private Double osLaborCost;

    • private Map<String, AdditionalPriceDetails> additionalPrices;

    • private boolean computeIncludesStorage;

    • private boolean ignoreInTotalSum;

    • private String providerRegion;

    • public void setPrice(Double price, String unit, String providerRegion);

    • public void addAdditionalDetail(String name, String value);

  8. Mettez à jour la règle de correspondance ou la règle de tarification dans le modèle DRL pour définir la règle de calcul du prix du fournisseur de cloud.
  9. Enregistrez le fichier de modèle DRL mis à jour.
  10. Cliquez sur le lien Parcourir pour localiser le fichier et sélectionnez votre fichier de configuration.
  11. Cliquez sur Enregistrer pour enregistrer les détails de votre fournisseur de cloud.
  12. Pour modifier la tarification du fournisseur de cloud existant, appliquez la procédure suivante.
    1. Cliquez sur l'icône d'édition Modifier le compte.
    2. Cliquez sur l'icône de téléchargement des paramètres actuels .
    3. Ouvrez le fichier DRL, effectuez les modifications nécessaires et enregistrez le fichier.
    4. Cliquez sur le lien Parcourir pour localiser le fichier et sélectionnez votre fichier de configuration.
    5. Cliquez sur Enregistrer pour enregistrer les détails de votre fournisseur de cloud.

Résultats

Votre fournisseur de cloud est alors ajouté à vRealize Business for Cloud pour comparer le prix à celui d'autres fournisseurs de cloud.