En las Nubes
Aunque suene a marca de colonia, detrás de Windows Azure se encuentra lo que probablemente sea el punto de inflexión mas importante en lo que al uso de la red, o la famosa nube, se refiere.
No se vosotros, pero hasta la fecha siempre me había parecido muy interesante lo que ocurre en esa nube, aunque sin ser especialmente disruptor en el sentido mas estratégico de la palabra.
Aplicaciones capaces de gestionar cantidades masivas de correo, imágenes, mensajería, traslación de aplicaciones sencillas, servicios puros, integración del usuario como productor de contenido en las formas mas variopintas (blogs, wikis, twitter etc etc.).
Pero lo que representa Windows Azure va mucho mas allá que todo eso. Y no es de extrañar que la fortaleza y potencia de desarrollo de una compañía de Software como Microsoft, trajera a escena un planteamiento tan visionario y ambicioso, pero sobre todo… tan centrado en los desarrolladores, como corresponde a una empresa de Software, y con la interoperabilidad absoluta como requisito de diseño.
El uso de computación en red puede tener un enorme beneficio. ¿Podría mantener una tremenda capacidad de computación y servicios, y pagar exclusivamente por ese servicio obtenido? ¿Podría, como emprendedor, contar con idéntica capacidad de computación y servicios de una gran compañía ?
En la actualidad, y para algunas aplicaciones, su código e información gestionada pueden vivir en la nube, en donde alguien externo gestiona y mantiene el servicio. Algunas aplicaciones que residen dentro de una compañía, utilizan la nube para almacenar datos, o incluso para obtener mas servicios. O incluso aplicaciones que residen en desktops o dispositivos mobiles, utilizan la nube para sincronizar información. No cabe duda de que esa nube ya está ofreciendo importantes servicios y posibilidades.
Pero el salto dado por los Azure Services Platform centran la cloud como una plataforma de desarrollo de aplicaciones, lo que por otro lado tiene toda la lógica del mundo cuando lo que queremos es precisamente construir aplicaciones sobre la nube ¿No?
Desde un punto de visto amplio, una plataforma puede ser interpretada como cualquier elemento que proporciona servicios accesibles a los desarrolladores para la creación de aplicaciones. Por tanto, si queremos construir aplicaciones sobre la nube, necesitamos hacerlo sobre los componentes inherentes a una plataforma. Los Azure Services Platform conforman un conjunto de tecnologías que podrán ser utilizadas tanto por aplicaciones ejecutadas 100% en la nube, como en sistemas locales y diversos.
Bien, pues esta plataforma de servicios está compuesta fundamentalmente por 4 componentes:
1.- Windows Azure: proporciona un entorno para ejecutar aplicaciones y almacenar datos en servidores alojados en Data Center de Microsoft
Algunos datos importantes tienen mucho que ver con la interoperabilidad. Aunque en la versión preliminar actual solo ejecuta aplicaciones construidas sobre el framework .Net, en breve se soportará igualmente “unmanaged code”, es decir, código no construido sobre .Net. y por supuesto, aunque muchos desarrolladores utilizarán inicialmente Azure para el desarrollo de aplicaciones WEB, la plataforma soporta procesos en background que se ejecutan de forma independiente ( Esto no es simplemente una plataforma para construir aplicaciones WEB). En Windows Azure cada aplicación tiene una configuración independiente que puede ser modificada manualmente o programáticamente de forma que el resposable de la aplicación podrá controlas muchos aspectos de su ejecución y comportamiento tales como p.e. establecer el número de instancias de Windows Azure sobre las que tiene que ejecutarse.
2.- Microsoft .Net Services: Ofrece servicios de infraestructura distribuida para las aplicaciones basadas tanto en la nube como las locales.
Pero la plataforma Azure no solo va de ejecutar aplicaciones en la nube. También proporciona servicios de infraestructura de aplicaciones básicos basados en la nube, y utilizables por aplicaciones basadas tanto en la nube como locales. Servicios básicos tales como
· Control de Accesos
· Bus de Servicios
· Workflow
3.- Microsoft SQL Services: Servicios de datos en la nube,
Basados en SQL Server y diseñados especialmente para la nube, para el manejo de información tanto no estructurada como relacional, incluyendo servicios de análisis, reporting etc.. los servicios se exponen en base a estándares, de forma que cualquier aplicación pueda utilizarlos. Toda la complejidad y costes inherentes al manejo de volúmenes de información (capacidades de disco, DBMSs, etc..), se trasladan a la operación. Y eso significa mucho ahorro en costes… y preocupaciones.
4.- Live Services: a Través del “Live Framework” proporciona acceso a los datos de las aplicaciones Live y otras.
Este Live Framework permitirá a su vez sincronizar datos entre desktops, dispositivos, búsqueda y descarga de aplicaciones etc.. Cualquier aplicación, desarrollada sobre Windows o cualquier otro OS puede acceder a los datos de los Servicios Live alojados en la nube (se utiliza HTTP) a través del denominado Live Operating Environment (componente fundamental del Live Framework)
Y por supuesto, como no podía ser de otra forma, la interoperabilidad está en las fases tempranas de los citerios de diseño de los Azure Services Platform, en línea con la importancia que la interoperabilidad tiene en Microsoft y sobre la que los contenidos de este blog son un exponente.
En definitiva, creo que es un auténtico regalo para los desarrolladores, y en general para los “amantes de la tecnología” el poder desde ya trabajar sobre la plataforma Azure, y creo importantísimo el que las empresas y administraciones comiencen a evaluar abiertamente y sin recelo las posibilidades reales que se abren ante esta nueva plataforma.
Y es que UNA VEZ resueltos esos problemillas instrumentales del acceso y de las infraestructuras de telecomunicaciones (es broma), le llega el turno al Software con MAYÚSCULAS.
Comments
Anonymous
January 01, 2003
PingBack from http://mstechnews.info/2008/10/en-las-nubes/Anonymous
January 01, 2003
O paseando por ellas, como el título de la película. No creo que haya un esfuerzo más interesante por parte de MS. Nos da una oportunidad de crear valor de una forma distinta. Me gustaría ver como quedamos los partners. Pero repito, nada más interesante que sembrar de posibilidades un lugar donde se necesita la apuesta de MS para darle verdadera dimensión. Esto es más que ofimática, en concreto.Anonymous
January 01, 2003
The comment has been removedAnonymous
November 06, 2008
en las nubes esta el gobierno español--- > Mensaje desde 'Colegio Profesional de Ingenieros en Informática de Andalucía' > > Mensaje: > Estimado ingeniero, > > El pasado 23 de octubre el Ministerio de Educación presentó las fichas de los nuevos títulos de grado y master de todas las ingenierías menos la de informática cumpliendose así los peores presagios. La excusa ha sido que nuestra ingeniería no tiene atribuciones y que la informática es una materia transversal y por lo tanto no debe de concentrarse en una titulación concreta. > > Las consecuencias de esta situación son: > > - Desaparece la ingeniería en informática. Se cumple el deseo de muchos. Por fin desapareceremos y dejamos el camino libre al ejercito de aficionados y "reciclados" para erigirse como los nuevos y verdaderos informáticos. Dejaremos de ser un problema. > > - Nuestros títulos no serán homologables a ninguno al no existir correspondencia con los nuevos títulos. > > - Nunca tendremos atribuciones profesionales. No la hemos tenido hasta ahora y al desaparecer ya no las tendremos nunca. No sabemos que pasará con los nuevos títulos aunque por su caracter local a cada universidad no parece posible que lleguen a tener atribuciones. > > - Los títulos actuales no tendrán validez. Al no poder homologarnos con los nuevos títulos que pudieran aparecer en el futuro nuestros actuales títulos iran perdiendo validez y se quedarán como el recuerdo del mayor engaño del sistema educativo español. > > - Los actuales estudiantes están siendo objeto de engaño. Las universidades no informan temiendo una huida en masa que dejarían vacías a las escuelas de informática. > > - No podremos trabajar en Europa. Al no existir por lo dicho en los puntos anteriores, nuestros títulos no se corresponderán a ningún título europeo. Las nuevas fichas de ingenieros de telecomunicación recogen las competencias de la informática por lo que serán ellos quién se queden con nuestra parcela de trabajo. > > - Las universidades tendrán autonomía para inventar títulos relacionados con la tecnología de forma local y diferente entre ellas. Las universidades privadas harán su agosto y por fin todo el sistema universitario cumplirá su sueño de que todo el mundo pueda ser informático con independencia de sus estudios. > > Evidentemente no nos vamos a quedar quietos viendo como nos pisotean. El próximo sabado 8 de noviembre nos reuniremos todos los Colegios de España en Madrid para coordinar las medidas a tomar. De igual manera nos estamos coordinando con la CODDI (COnferencia de Decanos y Directores de Informática), con ALI, AII2 y RITSI. Las acciones que se barajan pasan por todas las posibles, desde acciones legales a movilizaciones. > > Pero hay una actividad fundamental que hay que realizar y que está en mano de cada uno de nosotros. Hay que DIFUNDIR esta información entre nuestros compañeros. Ahora más que nunca pido tu colaboración para que dentro y fuera de tu entorno difundas esta información. Es necesario que todos sepamos lo que está pasando. La táctica que ha seguido el Gobierno ha sido la de la desinformación. De hecho la incredulidad ha provocado que muchos ingenieros en informática no hayan creido que esto se pudiera producir y estoy seguro que tú mismo puedes dudar ante semejante barbaridad. Te puedo garantizar que esta situación es real y está ocurriendo ahora mismo. > > Te pido también que estés atento al portal del Colegio (http://www.cpiia.org) ya que en los próximos días iremos dando más información. > > Un cordial saludo, > > Gregorio Ambrosio Cestero > Decano del CPIIA > Presidente de la Comisión Gestora del CPITIA >