6
votes

ASP MVC3 avec rasoir en cours d'exécution sur Azure

J'aimerais créer une simple application Web ASP MVC3 pour l'apprentissage et l'avoir hébergé. Je connais bien ASP MVC mais je ne sais pas encore beaucoup sur le nuage d'azur. Si possible, j'aimerais que cela hébergée sur le nuage, mais je ne sais pas où commencer.

Quelqu'un peut-il me donner des conseils. Par exemple, pour quelque chose de très faible utilisation et à utiliser une base de données SQL CE quel type de compte azur ai-je besoin et à peu près combien cela coûterait-il?

Merci d'avance pour votre aide.


0 commentaires

3 Réponses :


1
votes

Vous avez besoin d'au moins deux instances si vous voulez avoir une SLA.

Selon la charge que vous attendez, je suppose qu'une variante d'instance de petite instance serait suffisante pour vous.

Utilisation d'une base de données SQL CE

Cela préfère devenir un stockage de SQL Azure ou de table. SQL Azure coûte un assez d'argent plus d'argent que le stockage de table / blob, alors essayez d'obtenir plus d'informations sur ce que vous souhaitez utiliser si les coûts comptent pour vous.

Pour calculer les coûts, je vous suggère de consulter cet excellent outil: http://azureroi.cloudapp.net/.


0 commentaires

3
votes

Vous pouvez facilement créer un projet ASP.NET MVC et l'organiser sur un seul rôle. Tandis que @xiii est correct que vous devez avoir Deux instances pour obtenir le SLA azur, si vous jouez simplement autour d'une seule instance ira bien. Vous devriez consulter les offres spéciales ici: http://www.microsoft.com/windowsazure/Offers/ avec le noyau d'accélérateur de développement Vous obtenez 750 heures d'une petite instance de calcul, que vous croyez que vous pouviez être échangés pour 2 fois de petites intimes supplémentaires pour le même coût. (Vérifiez cela avant de le faire!) De plus, vous obtenez 1 million de transactions de stockage et 10 Go d'espace de stockage. Si vous commencez par une nouvelle application Azure, je vous recommanderais de regarder le stockage BLOB et le stockage de table plutôt qu'une base de données traditionnelle. Le stockage azur est beaucoup plus évolutif et sera beaucoup moins cher que SQL Azure pour les déploiements à petite échelle. Je suggérerais d'utiliser le Toolkit Windows Azure pour démarrer avec la table et le stockage Blob.

Je resterais loin d'essayer d'utiliser SQL CE ou toute autre base de données en cours d'exécution sur vos rôles Azure. Cela va être beaucoup plus mal à la tête que ce qu'il vaut pour un simple déploiement. Si vous devez avoir une base de données SQL, vous pouvez obtenir une instance de 1 Go SQL Azure pour 10 $ par mois.


0 commentaires

6
votes

Pour ASP.NET MVC 3 La chose à faire est "Bin Déployer" It - Scott Hanselman a un article sur ce blog sur son blog: http://www.haselman.com/blog/bindeployingoawindowsserverwithoutmvcinstervers.aspx

Je vous recommande de télécharger le kit d'entraînement de la plateforme Windows Azure Platform et de traverser les premiers laboratoires pour obtenir la sensation d'Azure. http://www.microsoft .com / téléchargements / fr / Détails.aspx? famaryid = 413e88f8-5966-4A83-B309-53B7B77EDF78 & displaylang = fr

Je suis d'accord avec Nathan et XIIII - Vous devez dépenser SQL CE, il ne fonctionne tout simplement pas dans le modèle de nuage élastique, regardez plutôt le stockage de table Azure, c'est bon marché et évolutif. (Et c'est dans le premier laboratoire)

Si vous jouez simplement autour, saisissez l'offre d'introduction sur Nathan's Link, c'est un début gratuit. Malheureusement, vous ne pouvez pas l'utiliser pour courir quelque chose de permanence car il n'y a pas assez d'heures. (Apparemment cela peut changer dans la nouvelle année). Si vous souhaitez exécuter une très petite instance pendant un mois, il est environ 40 $, un petit est de 90 $.

Si vous êtes plus sérieux que cela, rejoignez BizSpark et obtenez un accès gratuit à plus de ressources.


0 commentaires