true Les tarifs de Dataproc se basent sur la taille et la durée d'exécution des clusters Dataproc. La taille dépend du nombre total de processeurs virtuels sur l'ensemble du cluster, y compris les nœuds maîtres et de calcul. La durée d'exécution correspond à la période comprise entre la création du cluster et sa suppression.

Tarifs de Dataproc

Même si les grilles tarifaires de cette page indiquent des tarifs horaires, Dataproc est facturé à la seconde. Tous les clusters Dataproc sont facturés par tranche d'une seconde, avec une facturation minimale d'une minute. L'utilisation est mesurée en fractions d'heures (par exemple, 30 minutes correspondent à 0,5 heure) afin d'appliquer un tarif horaire à l'utilisation à la seconde près.

Les tarifs de Dataproc s'ajoutent au prix par instance de Compute Engine pour chaque machine virtuelle, comme indiqué ci-dessous. Dataproc est facturé par tranche d'une seconde, tout comme les ressources Compute Engine d'un cluster Dataproc.

Remarque : Les instances préemptives permettent de réduire les coûts Compute Engine des clusters Dataproc, mais pas de modifier le mode de facturation du supplément Dataproc.

Dataproc est compatible avec les types d'instances Compute Engine suivants dans les clusters :

Types de machines standards

Types de machines à haute capacité de mémoire

Les types de machines à haute capacité de mémoire disposent de 6,50 Go de RAM par cœur virtuel. Ils sont parfaits pour les tâches qui nécessitent davantage de mémoire par rapport au nombre de processeurs virtuels.

Types de machines à haute capacité de processeur

Les types de machines à haute capacité de processeur disposent de 0,90 Go de RAM pour chaque cœur virtuel. Ils sont parfaits pour les tâches qui nécessitent davantage de processeurs virtuels par rapport à la quantité de mémoire.

Types de machine à mémoire optimisée

Les types de machines à mémoire optimisée sont parfaits pour les tâches qui nécessitent une utilisation intensive de la mémoire, car ils offrent des ratios entre la mémoire et le processeur virtuel plus élevés que les types de machines à haute capacité de mémoire. Les types de machines à mémoire optimisée disposent de 15 Go de RAM par processeur virtuel. Consultez la page Régions et zones pour obtenir la liste des emplacements où les types de machines à mémoire optimisée sont disponibles.

Types de machines personnalisés

Vous pouvez créer un type de machine personnalisé avec un nombre de processeurs virtuels et une quantité de mémoire spécifiques, si les types de machines prédéfinis ne correspondent pas à vos charges de travail. Les types de machines personnalisés vous permettent également de faire des économies. En effet, ils vous évitent une exécution sur un type de machine plus important et coûteux si vous n'avez pas besoin d'utiliser toutes les ressources de ce type de machine.

Les frais Dataproc pour les types de machines personnalisés dépendent du nombre total de processeurs virtuels pour chaque nœud.

Utilisation d'autres ressources Google Cloud

Solution gérée et intégrée, Dataproc repose sur d'autres technologies Google Cloud. Les clusters Dataproc consomment les ressources suivantes, chacune faisant l'objet d'une facturation spécifique :

Les clusters Dataproc peuvent aussi utiliser les ressources suivantes, chacune faisant l'objet d'une facturation spécifique, y compris, mais sans s'y limiter :

Exemple de tarification

Prenons l'exemple d'un cluster (contenant des nœuds maîtres et de calcul) avec la configuration ci-dessous exécutée dans une zone américaine où le tarif Dataproc de 0,01 $ par processeur virtuel s'applique.

Élément Type de machine Processeurs virtuels Disque persistant associé Nombre dans le cluster
Nœud maître n1-standard-4 4 500 Go 1
Nœuds de calcul n1-standard-4 4 500 Go 5

Ce cluster Dataproc contient 24 processeurs virtuels, 4 pour le maître et 20 répartis entre les nœuds de calcul. La facturation de Dataproc serait basée sur les tarifs de ces 24 processeurs virtuels et la durée d'exécution du cluster. Par exemple, si le cluster s'exécute pendant 2 heures, Dataproc serait facturé selon la formule suivante :

Dataproc charge = # of vCPUs * hours * Dataproc price = 24 * 2 * $0.01 = $0.48

Dans cet exemple, le cluster utilise d'autres produits Google Cloud qui seraient facturés en plus des frais Dataproc. Plus précisément, ce cluster impliquerait aussi des frais pour l'utilisation de Compute Engine et de l'espace provisionné sur le disque persistant standard, en plus des coûts liés à Dataproc. Le Simulateur de coût vous permet de calculer ces coûts additionnels en fonction des tarifs en vigueur.