Les meilleurs services cloud pour les charges de travail de transfert de données élevées

0
58
wisawa222/Shutterstock.com

Nombreux nuages les fournisseurs facturent le transfert de données, souvent pour chaque Go chaque mois. Ces coûts peuvent être si élevés qu'il peut être prohibitif d'exécuter certains services gourmands en données. Si vous souhaitez toujours migrer vers le cloud, que pouvez-vous faire pour réduire votre facture de bande passante ?

Les données sont chères

La plupart des grands fournisseurs de cloud facturent les données, et c'est généralement inévitable si vous souhaitez utiliser ces services. Dans un effort pour être aussi efficaces que possible, les fournisseurs comme AWS micro-optimisent tous leurs tarifs et vous factureront des tarifs exorbitants si vous souhaitez exécuter une charge de travail lourde en données.

Frais AWS 0,09 $ par Go de données. Azure facture 0,0875 $ par Go. Frais de Google Cloud Platform 0,08 $. Toutes les données entrantes sont gratuites et toutes les données transférées entre les serveurs locaux d'une même zone sont généralement gratuites, mais une fois qu'elles partent et se connectent à Internet, vous devez les payer. Cela peut être un problème si vous envoyez des téraoctets chaque mois.

Les trois grands AWS, Azure et GCP proposent tous des serveurs dédiés, mais aucun d'entre eux n'est doté d'une bande passante dédiée. . Ils peuvent avoir des connexions Mbps dédiées, mais tout cela vous permet de dépenser votre argent plus rapidement.

Malheureusement, la solution consiste généralement soit à essayer de limiter vos données autant que possible, comme avec la compression gzip, soit à renoncer à utiliser un grand fournisseur et à utiliser un fournisseur plus petit qui regroupe le calcul avec la bande passante à un prix raisonnable.< /p> Publicité

Cela peut signifier que vous ne pourrez pas utiliser la plupart des services fournis avec des fournisseurs de cloud de pointe comme AWS, mais si vous ne le faites pas’ Je n'ai pas l'argent pour payer leurs frais, ce n'est peut-être même pas une option en premier lieu.

Combien de données est-ce que j'utilise ?

Si vous ne connaissez pas la quantité de données que vous utilisez actuellement, vous voudrez la surveiller pour avoir une idée des services que vous devriez utiliser.

Là’ Il y a beaucoup d'utilitaires Linux pour mesurer cela, mais vnstat est léger et fonctionne bien.

sudo apt install vnstat

Cela affichera les totaux sur la ligne de commande et peut également générer des fichiers PNG affichant l'utilisation des données.

Si vous êtes sur AWS, vous pouvez afficher l'utilisation d'EC2 et l'utilisation d'autres services dans le tableau de bord CloudWatch.

CONNEXION : Comment afficher la bande passante de votre Les instances AWS EC2 utilisent

AWS Lightsail

AWS est connu pour ses tarifs de données horribles, mais dans une tentative pour concurrencer des fournisseurs comme Digital Ocean (qui est plus simple et facture des tarifs avantageux pour les données), ils ont lancé AWS Lightsail, qui est la seule grâce salvatrice pour les grands fournisseurs de cloud.

Publicité

Lightsail est une version plus simple d'AWS qui n'offre que quelques services. Cependant, il propose toujours des instances de calcul et des bases de données gérées, et vous pouvez toujours vous connecter aux services AWS standard. C'est essentiellement EC2, mais plus simple avec une interface conçue pour les débutants.

Voici la meilleure partie : chaque instance est livrée avec plusieurs téraoctets de transfert de données par mois, plus que ce que Digital Ocean propose même à certains niveaux. Vous continuerez à payer des frais de dépassement, mais vous pourrez toujours mettre à niveau ou acheter des instances supplémentaires.

< p>Très bien, non ? Eh bien, il y a quelques captures. Puisqu'il peut communiquer avec d'autres ressources AWS, AWS ne souhaite pas que vous abusiez du service pour économiser de l'argent et inclut la clause suivante dans ses CGU :

51.3. Vous ne pouvez pas utiliser Amazon Lightsail d'une manière destinée à éviter d'encourir des frais de données d'autres Services (par ex. dans la documentation), et si vous le faites, nous pouvons limiter ou suspendre vos services de données ou suspendre votre compte.

Ceci est assez vague, il n'est donc pas tout à fait clair -les charges de travail de données Lightsail peuvent et ne peuvent pas être utilisées.

Pour la plupart des services utilisant uniquement Lightsail, tout va bien. Le terme “autres services” s'applique au reste d'AWS en dehors de Lightsail. Si vous souhaitez exécuter une base de données Lightsail, un service API Lightsail et un serveur Web Lightsail, et qu'ils utilisent une tonne de données, vous pouvez toujours le faire.

Cependant, si vous Si vous envisagez de configurer un proxy inverse pour proxy direct le trafic provenant d'EC2, de Lambda, de S3 ou d'un autre service, vous devrez penser à une autre solution. Cela constituerait une violation flagrante de leurs CGU et entraînerait probablement la limitation ou la fermeture de votre compte.

Publicité

C'est une zone grise si vous êtes autorisé ou non à utiliser une instance Lightsail pour exécuter le traitement des données sur des magasins de données externes comme S3 ou RDS. Par exemple, si vous aviez une instance Lightsail qui compressait les images dans S3 sur demande, vous économiseriez les coûts de données par rapport à l'utilisation d'EC2. Il ne vous est pas interdit d'utiliser des services AWS externes, mais si vous les utilisez depuis Lightsail dans l'intention d'économiser de l'argent, vous pourriez être en infraction si votre utilisation est jugée excessive.

Il est également un peu flou de savoir si l'exécution de charges de travail à charge équilibrée extrême entièrement dans Lightsail est autorisée. Lightsail inclut des équilibreurs de charge à 20 $ par mois, mais il est possible d'exécuter dix instances à 5 $, qui contiennent chacune 2 To de données, et de payer 70 $ au total pour 20 To de données, ce qui coûterait près de 2 000 $ si vous couriez sur EC2.

Utiliser Lightsail comme ça, c'est de la triche ? Peut-être pas, mais AWS peut le décider, alors procédez avec prudence si vous souhaitez exécuter une application gourmande en données. En fin de compte, AWS décidera probablement au cas par cas.

CONNEXION : Amazon Lightsail est AWS pour les gens ordinaires

Océan numérique

Digital Ocean a essentiellement modelé l'ensemble de son modèle commercial pour qu'il soit à l'opposé d'AWS, facile à utiliser, avec une tarification fixe simple pour tous ses services. Bien qu'ils n'aient pas toutes les offres PaaS qu'AWS et d'autres fournisseurs peuvent avoir (ils n'ont pas de concurrent à Lambda, par exemple), ils ont les bases, et ils sont bons pour obtenir les les bases sont correctes.

Leurs instances éclatantes simples, qui sont comparables à AWS Lightsail et EC2 T3, fournissent une tonne de données chaque mois avec très peu de restrictions. Leurs instances moins chères, inférieures à 20 $, ne donnent pas autant de données que Lightsail, et le SSD est plus petit, mais dans l'ensemble, ils sont très comparables.

Ce qui est encore mieux, c'est qu'ils ne facturent pas de frais de données excessifs pour les données excédentaires, seulement 0,01 $ par Go, huit fois moins cher qu'AWS. Par rapport à EC2, vous économiseriez des centaines par mois

Publicité

Ils sont également faciles à créer et à détruire, donc si vous souhaitez les exécuter dans un groupe d'autoscaling, vous êtes libre de le faire. Cependant, Digital Ocean n'a pas encore intégré de prise en charge de la mise à l'échelle automatique, à moins que vous n'utilisiez Kubernetes, vous devrez donc l'automatiser vous-même.

C'est certainement bon marché, et fonctionnera probablement pour de nombreuses entreprises, mais son manque de nombreux services peut être un frein. Si vous voulez des services AWS premium comme Lambda, vous devrez payer des prix plus élevés.

Vous pouvez consulter leur page de produits pour une liste à jour, mais ils offrent :

  • VPS Calculer avec “Droplets”
  • Kubernetes, en utilisant Droplets
  • Base de données gérée à l'aide de Droplets
  • Une “App Platform” comme AWS App Runner
  • Boutique d'objets compatible S3, avec 250 Go gratuits plus 0,02 $ par Go stocké par la suite, et 1 To de transfert plus 0,01 $ par Go supplémentaire
  • Des volumes locaux, AWS EBS.

Et, malheureusement, pas grand-chose d'autre à ce stade en dehors des outils de mise en réseau et de surveillance de base.

Serveurs Cloud dédiés

Certains fournisseurs de cloud, comme ceux qui proposent des serveurs dédiés, ne facturent pas les données par Go et vous offrent à la place une connexion dédiée et illimitée à un Mbps fixe.

Par exemple, OVH est un fournisseur axé sur les fournisseurs. principalement sur des machines dédiées, et fournit simplement une bande passante illimitée pour la plupart de leurs instances.

Publicité
< p> Cela peut cependant varier en fonction de la région, car les données transférées à partir de machines situées dans des endroits comme l'Australie seront mesurées à moins que vous ne payiez beaucoup plus par mois. Cependant, il s'agit toujours de 5 To de trafic, donc c'est probablement bien pour la plupart des gens.

Linode est un autre fournisseur qui propose à la fois des serveurs virtuels partagés et des machines dédiées. Leur prix est comparable à Lightsail et Digital Ocean, et offre quelques To de transfert par mois ainsi qu'une vitesse de sortie de plusieurs Gbit/s.