2010-12-20 14 views
6

Me gustaría crear aplicaciones web simples ASP MVC3 para aprender y alojarlas. Estoy familiarizado con ASP MVC pero todavía no sé mucho sobre la nube de Azure. Si es posible, me gustaría tener estos alojados en la nube, pero no estoy seguro de por dónde empezar.ASP MVC3 con navaja ejecutándose en Azure

¿Alguien me puede dar algún consejo? Por ejemplo, para algo muy poco usado y haciendo uso de una base de datos SQL CE, qué tipo de cuenta azul necesito y cuánto costará aproximadamente.

Gracias de antemano por su ayuda.

Respuesta

1

Necesita al menos dos instancias si desea tener un acuerdo de nivel de servicio (SLA).

Dependiendo de la carga que espere, supongo que supongo que una variante de instancia Small sería suficiente para usted.

haciendo uso de una base de datos SQL CE

que prefiere convertirse ya sea en SQL Azure o almacenamiento de tablas en su lugar. SQL Azure cuesta bastante más dinero que el almacenamiento de tabla/blob, así que trate de obtener más información sobre lo que desea usar si los costos le importan.

Para calcular los costos, le sugiero que revise esta gran herramienta: http://azureroi.cloudapp.net/.

3

Puede crear fácilmente un proyecto ASP.NET MVC y alojarlo en un solo rol. Mientras que @XIII is correct necesita dos instancias para obtener el Azure SLA, si solo está jugando alrededor de una sola instancia estará bien. Debe consultar las ofertas especiales aquí: http://www.microsoft.com/windowsazure/offers/ Con Development Accelerator Core obtiene 750 horas de una pequeña instancia de cómputo, que creo que podría canjear por 2 pequeñas adiciones por el mismo costo. (¡Verifique esto antes de hacerlo!) Además, obtiene 1 millón de transacciones de almacenamiento y 10gb de espacio de almacenamiento. Si está empezando con una nueva aplicación de Azure, le recomendaría que busque en almacenamiento de blob y almacenamiento de tabla en lugar de una base de datos tradicional. Azure Storage es mucho más escalable y será mucho menos costoso que SQL Azure para implementaciones a pequeña escala. Sugiero usar el Windows Azure Toolkit para comenzar con el almacenamiento de tabla y blob.

Me mantendría alejado de intentar usar SQL CE o cualquier otra base de datos que se ejecute en sus funciones de Azure. Eso va a ser mucho más dolor de cabeza de lo que vale para una implementación simple. Si debe tener una base de datos SQL, puede obtener una instancia de 1gb de SQL Azure por $ 10 por mes.

6

para ASP.NET MVC 3 lo que hay que hacer es "bin desplegar" que - de Scott Hanselman tiene un puesto en hacer exactamente eso en su blog: http://www.hanselman.com/blog/BINDeployingASPNETMVC3WithRazorToAWindowsServerWithoutMVCInstalled.aspx

Yo recomiendo descargar el kit de entrenamiento de plataforma Windows Azure y trabaje en los primeros laboratorios solo para tener la sensación de Azure. http://www.microsoft.com/downloads/en/details.aspx?FamilyID=413E88F8-5966-4A83-B309-53B7B77EDF78&displaylang=en

Estoy de acuerdo con Nathan y XIII - tienes que abandonar SQL CE simplemente no funciona en el modelo de nube elástica, mira en cambio el almacenamiento de tabla Azure, es barato y escalable. (Y está en el primer laboratorio)

Si solo estás jugando, entonces toma la oferta de presentación en el enlace de Nathan, es un comienzo gratis. Desafortunadamente no puedes usarlo para ejecutar algo permanentemente ya que no hay suficientes horas. (Aparentemente eso puede cambiar en el nuevo año). Si desea ejecutar una instancia muy pequeña durante un mes, es de aproximadamente $ 40, una pequeña es de $ 90.

Si es más serio que eso, únase a Bizspark y obtenga acceso gratuito a más recursos.

Cuestiones relacionadas