web-dev-qa-db-fra.com

Azure a-t-il un programme gratuit jusqu'à un programme limité?

  • Amazon propose des services gratuits pendant 1 an http://aws.Amazon.com/free/ , prend en charge .NET
  • Google les offre gratuitement jusqu'à ce que vous atteigniez une limite, mais ne prend pas en charge .Net
  • Azure coûte 0,12 USD/heure, il vous faut au moins deux instances => 0,12x2x24x30 = 172 USD/mois.

Question: Ne pensez-vous pas qu'Azure est vraiment cher quand vous déjeunez et que vous n'avez besoin que du nombre minimum d'instances? Vous pouvez acheter la même puissance de calcul que celle offerte par 2 instances pour moins de 30 USD en hébergement normal.

Est-ce que je me trompe ou pourquoi cette grande différence de prix entre Azure et l'hébergement normal?

1
Ryan

En ce qui concerne votre point unique:

Azure coûte 0,12 USD/heure, vous avez besoin d'au moins deux instances => 0,12x2x24x30 = 172 USD/mois

Vous ne devez disposer que d’une instance d’une machine virtuelle donnée, mais si vous voulez SLA au cas où votre VM se déconnecte pour une raison quelconque (comme le matériel sous-jacent défaillant ou le système mise à jour), vous aurez besoin de 2 instances ou plus. Même chose pour Amazon. Vous n'obtenez pas comme par magie un basculement sur un service exécuté sur une seule machine virtuelle. Avec Amazon, n'oubliez pas le coût d'un équilibreur de charge (intégré dans la tarification Windows Azure Compute).

Comme Kevin Cloet l'a fait remarquer, le prix des instances Extra Small est de 0,05 l'heure, ce qui vous permettrait de déployer un déploiement en 2 instances pour 72 dollars par mois, ce qui vous donne également SLA.

Soyez prudent lorsque vous comparez à un hébergement "normal". La plupart des hébergements à prix réduits sont des hébergements partagés et votre application est placée sur une boîte à côté de dizaines d'autres locataires, sans performances cohérentes. Si l'un de ces locataires abuse du processeur et de la bande passante, votre site en souffrira.

Une dernière chose: avec Windows Azure, vous disposez d’un émulateur de calcul + stockage qui s’exécute localement. Bien qu'il existe certaines différences, vous pouvez généralement effectuer la majorité de votre travail de développement localement.

1
David Makogon

Il existe des essais gratuits ou des moyens moins coûteux d'obtenir un abonnement.

Vous pouvez obtenir un pass de 30 jours gratuits à partir d'ici:

http://windowsazurepass.com/

Si vous avez un abonnement MSDN/MPN/BizzSpark, vous pouvez également bénéficier d'une offre gratuite ou moins chère à partir d'ici:

http://www.Microsoft.com/windowsazure/offers/

Vous pouvez également vous inscrire pour un essai gratuit de 90 jours. Mais cela a des limites dangereuses et vous devez entrer votre carte de crédit. Si vous dépassez la limite, des frais vous seront facturés.

http://www.Microsoft.com/windowsazure/free-trial/

Le prix dont vous parlez est pour un petit exemple. Vous avez également une instance plus petite appelée "instance extra-petite". Celui-ci va pour 0,05 $ l'heure.

0
Kevin Cloet

En ce qui concerne:

Amazon propose des services gratuits pendant 1 an http://aws.Amazon.com/free/ , prend en charge .NET

N'oubliez pas que les instances libres sont Linux, vous devez donc que Mono fonctionne pour .Net au sein du système libre.


De même, si votre charge est constante (par exemple, si vous souhaitez simplement que deux instances soient toujours en cours d'exécution), veuillez consulter les tarifs d'abonnement pour AWS et Azure. Si vous payez à l'avance, les deux services offrent des tarifs moins chers.

0
Stuart