Windows Azure como Servidor SQL de nuestras bases de datos Access

Window Azure

Te voy a poner en situación:

Nuestro cliente nos solicita un software para controlar la gestión comercial de su empresa. Debe almacenar los pedidos que llegan a la oficina así como los que realicen los comerciales que estén en la calle. Para nuestro sistema hemos escogido Microsoft Access para desarrollar la aplicación que en la intranet funciona perfectamente pero no podemos ofrecerle acceso a los comerciales desde sus portátiles ubicados fuera de nuestra intranet.

Una solución a este problema pasa por alojar los datos en uno de los ordenadores de nuestro cliente a través de un servidor SQL Server que será capaz de distribuir esos datos a nuestro Access instalado en el ordenador de sus comerciales pero no siempre es posible esa solución puesto que nos encontramos que no siempre los equipos del cliente así como sus líneas ADSL son lo suficientemente potentes para poder prestar ese servicio creando cuellos de botella en la información que repercute negativamente en el funcionamiento del programa.

Ante este panorama tenemos el plan B que consiste en contratar la base de datos SQL a un proveedor externo que nos aloje la información y además con la ventaja de que la información estará disponible las 24h. Así que, entre tantos proveedores de este servicio hoy hablaremos de Windows Azure como proveedor de bases de datos SQL Server.

¿Que es Windows Azure?

Windows Azure es un conjunto de servicios en la nube que ofrece Microsoft a precios para todas las necesidades. Entre ellos, el que a nosotros nos interesa, el de SQL Server «Administración de datos».

WindowsAzure2

 

Windows Azure Precio

El precio a la hora de contratar servicios externos es un handicap importante. Me voy a poner en la situación de que la empresa de nuestro cliente acaba de comenzar y el software que le hemos diseñado aún tiene pocos datos. ¿Cuanto son pocos datos? pues el mucho y el poco son relativos y dependen infinitamente de la cantidad de información que necesitemos registrar, pero haciendo un cálculo a ojo, nuestra base de datos es muy probable que tarde varios años en alcanzar los 100Mb. Y me he puesto ese tope porque es el mínimo que podremos contratar en Windows Azure. Pues con menos de 100Mb y para una sola base de datos donde alojaremos todas las tablas que necesitemos, Microsoft nos ofrece el siguiente precio por mes a día 25/02/2013:

Windows Azure Precio

 

Unos irrisorios 3,72€ por mes que, al cabo de un año son 44,64€. A mi se me antoja un precio muy económico por un servicio que sabes que estará disponible las 24h del día, 365 días al año, sin interrupciones. Además te ofrece la posibilidad de probarlo tres meses gratuitamente.

¿Y si con los años mi base de datos crece y necesito mas?

Pues sin problemas, realmente Microsoft nos cobra según nuestras necesidades, eso quiere decir que, el día que nuestra base de datos sobrepase los 100 Mb automáticamente nos cobrarán el siguiente tramo y ¿De cuanto estamos hablando? pues si te sorprendieron los 3,72€ anteriores ahora serán:

 Windows Azure Precio

Pues ahi lo dejo, a falta de hacer las pruebas necesarios en las cuales me encuentro inmerso en estos momentos, de momento y visto lo visto, me parece una muy buena idea la propuesta de Microsoft. En cuanto tenga configurado el servicio gratuito de tres meses te pondré un tutorial para que aprendas a conectar tu Access a las tablas alojadas en dicho servidor y a trabajar desde cualquier parte del mundo con ellas.

6 comentarios

  1. EXCELENTE, ES LO QUE BUSCABA, AUNQUE HE INTENTADO INSTALAR EL WIN AZURE EN MI PROPIO SERVIDOR, NO SE SI SEA POSIBLE EVITAR ESOS PAGOS A MICROSOFT.

    1. Hola Jairo, siempre puedes instalar un servidor SQL en cualquier ordenador físico de tu red, además corre por ahí la versión SQL express que es gratuita y para pequeños proyectos es totalmente válida.

  2. Y ES POSIBLE INSTALAR UN SERVDIOR SHAREPOINT Y TENER EL ACCESO TOTAL SIN PAGAR POR CADA USUARIO, EN VERDAD ESTOY INICIANDO UN PORYECTO WEB Y TODO LO TNAGO EN INTRANET ACCESS Y DESEO UTILIZAR ESE MOTOR EN LA NUBE. SE PODRIA HACER ESTO?

    GRACIAS

  3. Estoy haciendo la prueba y contraté la cuenta de prueba de windows azure, sin embargo, tengo una aplicación hecha con access 2007, estoy tratando de exportar la base de datos al servidor sql de windows azure, y me dice que la versión de sql no es compatible y no puede crear la base de datos, que puedo hacer ahí?

Responder a @angilmen Cancelar respuesta

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.