Les technologies cloud sont très chaudes en ce moment, mais elles peuvent être coûteuses. Quelles sont les meilleures stratégies pour apprendre / essayer des services cloud sans accumuler une énorme facture?
Les technologies cloud sont très chaudes en ce moment, mais elles peuvent être coûteuses. Quelles sont les meilleures stratégies pour apprendre / essayer des services cloud sans accumuler une énorme facture?
Réponses:
Les trois principales plates-formes cloud que vous avez mentionnées proposent des essais gratuits ou un niveau gratuit; ils incluent tous des dépenses et des plafonds de ressources qui vous empêchent de dépenser plus que ce que votre essai gratuit permet:
Azure offre 150 £ / 200 $ / 170 € pour le premier mois d'utilisation , en plus de nombreux services Azure ont un niveau gratuit ou à faible coût:
Si vous avez un compte MSDN ou Visual Stuido Online, vous pouvez également obtenir un crédit de 100 £ / 150 $ / 130 € par mois de crédit simplement parce que vous êtes abonné à l'un de ces services.
Si vous êtes une startup, vous pouvez bénéficier de 120 000 $ de crédits Azure pour héberger votre application via le programme BizSpark de Microsoft .
Amazon a un niveau gratuit qui comprend:
De plus, il existe des droits d'utilisation perpétuellement gratuits sur la plupart des services:
Google offre un essai gratuit de 300 $ pendant 12 mois dans un accord similaire à Amazon. De plus, ils ont des niveaux d'utilisation gratuits pour bon nombre de leurs offres principales:
Si tout cela ne vous suffisait pas, la plupart des fournisseurs de cloud vous rémunéreront en crédits si vous bloguez sur leurs services en détail, vous devez faire un effort substantiel à l'avance et "apparaître" sur leur radar en écrivant un blog messages, présentation lors de rencontres et de conférences, mais une fois qu'ils vous verront, ils mettront volontiers 100 $ par mois pour votre apprentissage.
Faire quelque chose de substantiel avec le niveau gratuit est difficile. Mais vous avez probablement du matériel sur lequel vous pouvez construire votre propre minicloud. Si vous avez besoin de plus de mémoire, vous pouvez fouiller dans votre tiroir à ordures. Si vous construisez quelque chose de sérieux, il est possible que vous décidiez d'acheter plus de matériel, mais cela est moins risqué que de devoir payer $$$ mensuellement à AWS pour garder vos portes ouvertes.
LocalStack fait tourner les émulateurs locaux d'une multitude de services de style AWS:
- API Gateway sur http: // localhost: 4567
- Kinesis sur http: // localhost: 4568
- DynamoDB sur http: // localhost: 4569
- Flux DynamoDB sur http: // localhost: 4570
- Elasticsearch sur http: // localhost: 4571
- S3 sur http: // localhost: 4572
- Firehose sur http: // localhost: 4573
- Lambda sur http: // localhost: 4574
- SNS sur http: // localhost: 4575
- SQS sur http: // localhost: 4576
- Redshift sur http: // localhost: 4577
- ES (Elasticsearch Service) sur http: // localhost: 4578
- SES sur http: // localhost: 4579
- Route53 sur http: // localhost: 4580
- CloudFormation sur http: // localhost: 4581
Il est complètement open-source et il semble qu'Atlassian déploie beaucoup d'efforts d'ingénierie pour le maintenir à jour.
(source: jujucharms.com )
AppScale peut vous aider à émuler le cloud Google:
AppScale est une plate-forme de cloud computing open source qui déploie et met à l'échelle automatiquement les applications Google App Engine non modifiées sur des systèmes de cloud public et privé et des clusters sur site. AppScale est calqué sur les API App Engine et prend en charge les applications Python, Go, PHP et Java.
AppScale est pris en charge et maintenu par AppScale Systems, en collaboration avec Google.
L'eucalyptus existe depuis un peu plus longtemps et il a des fonctionnalités gratuites et payantes. Il prend en charge l'émulation EC2, S3 et IAM.
Il existe de nombreux services qui offrent des `` niveaux gratuits '' d'une certaine description pour aider les nouveaux développeurs à démarrer avec une plate-forme cloud sans le coût que vous avez mentionné.
AWS propose un niveau gratuit assez généreux:
Toujours libre
- 1 million de demandes Lambda gratuites / mois
- 25 Go de stockage DynamoDB
- 20 000 demandes gratuites au service de gestion de clés AWS
- 1 million de demandes à Amazon SQS
- divers autres services
12 mois gratuits
- 750 heures de temps de calcul EC2 (t2.micro)
- 5 Go de stockage Amazon S3
- 250 000 messages sur AWS IoT
- divers autres
Azure offre 200 $ US (ou 150 £) de crédit gratuit à utiliser comme bon vous semble dans un délai d'un mois (mais ils expirent après un mois):
Vous recevez 150 £ de crédits Azure avec l'essai gratuit. Vous avez maintenant le choix de la façon dont vous utilisez vos crédits Azure. Utilisez-les sur n'importe quel service Azure en fonction de vos besoins, notamment les machines virtuelles, les sites Web, les services cloud, les services mobiles, le stockage, la base de données SQL, le réseau de distribution de contenu, HDInsight, les services multimédias et bien d'autres.
Utilisez le calculateur de prix pour estimer combien vous pourriez utiliser avec 150 £ de crédits Azure. Voici quelques scénarios d'utilisation qui ne consomment pas plus de 150 £ par mois:
- Exécution de 2 petites instances de machine virtuelle pendant tout le mois, ou
- Stockage de 800 Go de données dans le stockage, ou
- Développer et tester une application Web à l'aide de Cloud Services, avec 3 rôles Web et 2 rôles de travailleur sur des instances moyennes, pendant 10 heures par jour, 5 jours par semaine, ou
- Exécution de deux bases de données SQL S2 pendant tout le mois
Google Cloud accorde 12 mois avec 300 $ de crédit et propose des services «toujours gratuits» , similaires à l'offre d'Amazon.
Si vous faites attention à votre timing, vous pouvez également utiliser une instance ponctuelle (mais attention à ne pas payer plus que le prix à la demande! ). Étant donné que les instances ponctuelles peuvent être interrompues à tout moment si vous surenchérissez, elles peuvent ne pas être idéales pour l'apprentissage, car vous ne pourrez peut-être pas utiliser le service exactement quand vous le souhaitez, mais elles sont souvent beaucoup moins chères.
Les étudiants peuvent également réclamer "jusqu'à 110 $ en crédits AWS bonus pour un total de 75 $ à 150 $" avec le GitHub Student Developer Pack . Il vaut peut-être la peine de vérifier si votre service cloud préféré propose des offres similaires si vous êtes éligible!