Comment la tarification basée sur l’utilisation fournit un cloud de données économique

Comment la tarification basée sur l’utilisation fournit un cloud de données économique


VEUILLEZ NOTER : Ce message a été initialement publié en 2018. Il a été mis à jour pour refléter les produits, fonctionnalités et fonctionnalités actuellement disponibles.

Le Snowflake Data Cloud a une élasticité quasi instantanée, permettant aux clients d’évoluer vers le haut et vers le bas pour répondre à la demande. Que cette demande soit prévisible ou très variable, le système peut être plus ou moins flexible pour fournir des résultats pour les charges de travail de données clés, sans jamais transporter plus de capacité que nécessaire. De plus, les utilisateurs disposent d’un référentiel de données à échelle presque illimitée qui peut être interrogé par une multitude de clusters de calcul entièrement isolés, ce qui leur permet d’exécuter des charges de travail simultanées sans avoir d’impact négatif les unes sur les autres, même lorsque certaines de ces charges de travail connaissent de gros pics d’activité. Ce type de flexibilité est puissant, mais ce pouvoir s’accompagne de risques : les pics de demande entraîneront-ils des dépenses effrénées ?

Snowflake équilibre la puissance de la véritable élasticité du cloud avec une visibilité claire sur l’utilisation et les dépenses, en surveillant et en envoyant des notifications lorsque l’utilisation des ressources est plus élevée que prévu, et en offrant des contrôles de coûts solides pour arrêter l’utilisation lorsque les plafonds sont atteints. Cet article décrit comment les clients peuvent utiliser ces fonctionnalités pour trouver l’équilibre dont ils ont besoin entre flexibilité et contrôle.

Un modèle de tarification simple

Le modèle de tarification de Snowflake repose principalement sur deux basé sur la consommation métriques : utilisation du calcul et des données stockage.

Les frais de calcul sont basés sur le nombre de crédits utilisés pour exécuter des requêtes ou effectuer un service, tel que le chargement de données avec Snowpipe. Les crédits ont un taux de tarification en fonction de l’édition utilisée : standard, entreprise ou critique, chacune étant livrée avec une liste de fonctionnalités différente. Le temps d’utilisation du cluster de calcul ou les opérations sans serveur ont un taux de crédits consommés, et tous les frais de calcul sont facturés en fonction de l’utilisation réelle, plutôt que prévue ou estimée, à la seconde près.

Les frais de stockage sont basés sur le nombre d’octets stockés par mois, ainsi que sur le coût du déplacement des données entre les régions ou les clouds qui est répercuté par le fournisseur de cloud. Les coûts de stockage bénéficient de compression de toutes les données stockées, et la taille totale du fichier compressé est utilisée pour calculer la facture de stockage d’un compte.

Tous les frais sont basés sur l’utilisation

Par exemple, aux États-Unis, les coûts de stockage Snowflake commencent à un taux forfaitaire de 23 USD par To compressé de données stockées, en moyenne sur les jours d’un mois. Les coûts de calcul sont de 0,00056 USD par seconde pour chaque crédit consommé sur Snowflake Standard Edition, tandis que l’édition Snowflake Enterprise (qui comprend des clés de chiffrement gérées par le client et d’autres fonctionnalités renforcées en matière de sécurité et permet la conformité HIPAA et PCI) coûte 0,0011 USD par seconde pour chaque crédit consommé.

Dimensionnement de calcul clair et simple

Les utilisateurs de Snowflake peuvent activer n’importe quel nombre « d’entrepôts virtuels », qui sont des regroupements logiques de ressources de calcul qui alimentent l’exécution des requêtes. Les entrepôts de données virtuels sont disponibles en 10 tailles de « T-shirt » : X-Small, Small, Medium, Large et X-Large à 6X-Large (5XL et 6XL sont en avant-première). Chaque taille d’entrepôt de données a un certain nombre de crédits de calcul qui sont consommés par seconde d’utilisation. Lorsque vous doublez la capacité de calcul de votre entrepôt virtuel en augmentant la taille, l’utilisation du crédit double également. Les performances sur Snowflake sont linéaires, où doubler la taille d’un entrepôt réduit généralement de moitié le temps nécessaire pour effectuer une opération, ce qui entraîne le même coût.

fYRRBYmF6 wKzfU6vETC40TaifZ9wGnUXyUeR0i6d01bjT0o2zkMtNf1VmrdrY3qbFvnShAmcGn mL0DYQkp6i9HIiufRuMhnvaZyg5V1S7xByoB4kHgJTe49Hg7SZ473GQtmHkO FJvq OsQ
Aucun frais pour le temps de calcul inactif

Snowflake offre aux clients une véritable élasticité des ressources. Avec notre modèle de tarification basé sur la consommation, vous êtes facturé pour l’utilisation à la seconde, avec un arrêt automatique quasi instantané et une reprise automatique quasi instantanée qui vous aident à éviter de payer pour des ressources dont vous n’avez pas besoin. Chaque charge de travail peut avoir son propre ensemble de ressources de calcul qui permettent une mise à l’échelle indépendante sans impact sur les autres tâches. Pendant ce temps, tous ces clusters peuvent voir toutes les données, empêchant les silos d’entraver l’utilisabilité des données.

Toutes les requêtes s’exécutent automatiquement sur l’entrepôt virtuel à partir duquel une requête est lancée. Un énorme avantage de Snowflake est qu’il vous permet de suspendre un entrepôt virtuel particulier si aucune requête n’est en cours d’exécution, manuellement ou automatiquement, avec des règles définies par l’utilisateur (par exemple, « suspendre après 2 minutes d’inactivité »). Une fois suspendus, les frais sont également suspendus pour le temps de calcul inactif.

Étant donné que les opérations telles que la suspension, la reprise, l’augmentation et la diminution sont essentiellement instantanées, les clients peuvent faire correspondre précisément leurs dépenses à leur utilisation réelle, sans avoir à se soucier d’une utilisation inattendue ni à se soucier de la planification de la capacité.

pCr6tygDCTUqBoH4YgTh2U7cmzdnc9m kKzHPw9v utAbHxfOYwhTSNyId3yjsjVwqAc3 95GNKdrD84xIrgv5BsGQtIVy60zFN0 h0u CAClFNHjxX EDWWgyJaYBoTD32ebKEnaoQAfkVYg

Lorsque vous résiliez des services avec d’autres solutions de plate-forme de données pour ne plus être facturé, les données sont automatiquement supprimées de l’entrepôt de données lors de la résiliation. Si vous devez ultérieurement exécuter des requêtes sur ces données, vous devez reprovisionner l’entrepôt et recharger à nouveau les données, ce qui vous fera perdre du temps et de l’argent. En raison de cette inefficacité, les plates-formes de données avec cette conception sont souvent laissées allumées et actives, 24 heures sur 24, 7 jours sur 7, avec des frais supplémentaires, que vous exécutiez des requêtes ou non.

Dans Snowflake, lorsque vous traitez une nouvelle requête sur un entrepôt virtuel en pause, la plateforme redémarre automatiquement ce cluster, sans délai ni reprovisionnement manuel. Cela permet à la capacité d’être disponible en cas de besoin, sans qu’il soit nécessaire de la payer lorsqu’elle ne l’est pas.

Flexibilité et prévisibilité

Lorsque vous exécutez des requêtes dans Snowflake, il n’est pas nécessaire de prévoir la capacité, et il n’y a pas de quotas d’utilisation fixes ni de primes de prix cachées. Vous ne payez que ce que vous utilisez, et le cloud de données augmente ou diminue automatiquement la capacité en temps quasi réel pour répondre à la demande au fur et à mesure.

Les plates-formes de données sur site, ainsi que les plates-formes de données cloud avec des architectures pré-cloud, rendent presque impossible l’adéquation de la capacité à la demande en temps réel. Lorsque le système ne peut pas réagir assez rapidement pour un approvisionnement juste à temps ou que les modèles de tarification sont trop rigides, vous vous retrouvez avec des coûts élevés, des performances limitées, ou les deux.

Le coût élevé survient lorsque les utilisateurs transportent plus de capacité qu’ils n’en ont réellement besoin, comme tampon pour tenir compte de la demande inattendue. Les faibles performances surviennent lorsque le système n’est pas assez agile pour se développer lorsque la demande augmente. L’élasticité quasi instantanée des ressources de Snowflake qui peuvent être ajoutées ou supprimées manuellement, selon un calendrier ou en utilisant la mise à l’échelle automatique élimine ces problèmes et permet aux clients d’avoir suffisamment de capacité quand ils en ont besoin, sans avoir à surprovisionner les ressources.

Certaines plates-formes de données cloud facturent en fonction du nombre de téraoctets analysés ou du nombre de téraoctets renvoyés à partir d’une requête, plutôt qu’en fonction de la durée d’exécution des requêtes. Bien que cela soit flexible, c’est problématique car les utilisateurs ou les applications ne peuvent pas prédire la quantité de données qui seront analysées ou renvoyées par une requête donnée, ce qui entraîne des prix très variables et imprévisibles chaque mois.

Gouvernance et contrôle des coûts

Que se passe-t-il si les clients craignent que le haut niveau d’élasticité fourni avec Snowflake ne permette aux utilisateurs d’épuiser le budget trop rapidement ? Certains clients donnent la priorité à l’agilité par-dessus tout et sont heureux que les ingénieurs et analystes de données puissent faire tout ce qu’ils peuvent imaginer avec leurs données.

Pour les organisations qui souhaitent contrôler les dépenses, Snowflake vous offre un ensemble d’outils robustes pour la gouvernance et le contrôle des coûts. Les utilisateurs bénéficient d’une visibilité complète sur les modèles d’utilisation historiques et prévus et peuvent définir des alertes ou des limites strictes de consommation à un niveau granulaire. Des limites peuvent être définies pour les limites de consommation quotidiennes, hebdomadaires, mensuelles ou annuelles. À la discrétion de chaque entreprise, ces limites peuvent être des notifications d’information ou des plafonds fixes qui empêchent toute utilisation ultérieure lorsque les quotas sont atteints. Les limites peuvent être définies au niveau de l’entrepôt virtuel, de sorte que différents services et charges de travail avec différents niveaux de criticité peuvent définir des limites adaptées à leurs cas d’utilisation spécifiques.

Une autre caractéristique de la gouvernance des coûts, Balisage d’objetpermet de catégoriser facilement différents objets et de regrouper les dépenses par balises.

xpCfa Uqfv3DXwveqCBIUJy867A1lPJCOFcUrqCBzGlCnFUu9gzTZDtWqILBkXFu4qWqIZ9RPrWPWKHbx3YREbvsq3AjZZq8XJjwr4gFuy4PK0uHjrpwB3kMaNpUWJgdL2o6YlLR Y5o1e9ZKA

Rester simple, rentable et hautement performant

Contrairement à la technologie traditionnelle d’entrepôt de données sur site ou aux entrepôts de données basés sur le cloud qui n’ont pas été conçus pour tirer parti de l’élasticité de l’infrastructure cloud, le Data Cloud de Snowflake facilite le travail avec les données et les budgets. Snowflake rend rentable l’obtention d’autant d’informations que possible à partir de vos données, avec beaucoup moins d’efforts d’administration qu’avec les solutions d’entrepôt de données traditionnelles. En évitant les maux de tête des solutions traditionnelles, Snowflake vous permet de vous concentrer sur l’analyse stratégique des données et les projets d’ingénierie qui font progresser votre entreprise, sans vous ruiner.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.