“My precious treasure…” LIFE magazine from Sep 8th, 1969 with 20 extra color pages on the moon landing :)
Introducción a REST (Inglés)
En esta simple y concisa presentación, Joe Gregorio habla de los principios detrás del estilo arquitectónico conocido como REST. Ademas de presentar los conceptos generales que debemos conocer a la hora de diseñar una nueva aplicación web, también hace hincapie en como REST aprovecha de manera natural la infraestructura HTTP y por ende se obtiene un incremento en la performance y la escablidad de las aplicaciones web.
Recursos:
Esta semana, el equipo de Live Labs ha lanzado zoom.it, con el objetivo de simplificar el proceso de creación y publicación de imágenes deep zoom. Puedes levantar cualquier imagen, pagina web, pdf, etc y el servicio genera una URL acortada con un visor embeddable.
Qué?
Zoom.it es un servicio gratuito para visualizar y compartir imágenes de alta resolución. El servicio recibe el link a cualquier imagen en web, y genera una experiencia Deep Zoom acortando la URL.
Cómo?
Zoom.it convierte la imagen al formato Deep Zoom, el cual realiza un renderizado suave y eficiente de la imagen completa, sin que importe el tamaño de la imagen. Revisa los ejemplos de Deep Zoom Studio para ver la tecnología en acción.
Zoom.it corre sobre Windows Azure y quita ventaja de Silverlight para proveer una experiencia de zooming mas enriquecida y fluida.
Quien?
Zoom.it fue creado por Microsoft Live Labs, la misma gente que desarrolla Photosynth y Pivot.
El dia de ayer me toco dar una exposición en el evento Café Digital 2010. El evento fue organizado por el instituto de tecnología IDT y fue realizado en el centro de convenciones del Banco Central del Paraguay.
El tema que trate fue una introducción a los Servicios Cloud desde la perspectiva de Microsoft y los cuales estarán disponibles proximamente para nuestra región.
Aqui va un resumen del contenido presentado en la charla.
Que es computación en nube?
El siguiente paso lógico en la computación de negocios.
“La nube” es un término ampliamente utilizado en la industria de TI que tiene diversos significados para diferentes personas.
Se refiere a aplicaciones basadas en Web?
Se refiere a servicios hospedados en Web?
Se refiere a granja de servidores y data centers centralizados?
Se refiere a la plataforma para desarrollar y ejecutar aplicaciones escalables?
En realidad, la nube puede ser todas estas cosas y aun más.
Capas de la computación en nube: IaaS, Paas, y SaaS
La nube se trata de proveer servicios de tipo core:
Otro enfoque interesante:
La nube se trata acerca de proveer un pool de recursos de computación que operan juntos efectivamente como si fuera una sola computadora.
La nube ha sido llamada como el siguiente paso lógico en la computación empresarial.
Ya no se trata tanto de administrar la infraestructura, la computación de negocios se trata más sobre administrar la información. Se trata acerca de disponer de almacenamiento, disponer de un entorno para desarrollo de aplicaciones, las aplicaciones y la seguridad disponibles cuando las necesitemos, todas desde una tecnología de información tipo grid.
Porque considerar ir a la nube? Porque ahora?
Mayor agilidad de negocios. El modelo de nube brinda la habilidad de responder a las demandas del negocio más efectivamente y ayuda a asegurar que los empleados tengan acceso a demanda a la información critica del negocio, clientes, partners y otros utilizando para ello con casi cualquier dispositivo, prácticamente desde cualquier lugar. El resultado: Con ello se pude priorizar las tareas más relevantes para el negocio.
Mayor agilidad de los recursos. La carga administrativa para anticipar y construir una excesiva capacidad de TI decrece. Resultado: Menos gestión, mantenimiento y tiempo de implementación con el beneficio de una mayor escalabilidad para manejar más fácilmente los picos en demanda.
Menor Costo. Desde una perspectiva financiera, se puede administrar costos y como un costo de capital o como costo operativo dependiendo de lo que funciona mejor para el negocio.
Menor inventario. Al mismo tiempo, utilizando una infraestructura TI fuera de la empresa (off-premises) tiene el valor adicional de disminuir el impacto ambiental a través de una reducción de los recursos físicos necesarios para ejecutar sistemas con infraestructura local (on-premises systems).
Los tres principios de la estrategia de computación en nube de Microsoft:
Beneficios de utilizar Cloud Computing
Poder de elección
Un modelo hibrido de recursos on-premises y off-premises que permiten que uno pueda mover lo que quiera a la nube, tan poco o mucho como se desee.
No es un enfoque de tipo todo o nada; en vez de ello, esto permite fluir la carga de trabajo en una infraestructura propia así como en una infraestructura fuera de la empresa.
Así, se puede complementar los activos de TI existentes con servicios basados en Web. Teniendo aplicaciones disponibles a través de Internet, se puede asegurar que la experiencia de los usuarios sea consistente entre diferentes dispositivos.
Menor costo total de propiedad
Los servicios de nube de Microsoft ofrecen mayor flexibilidad financiera en la forma de utilizar fondos para recursos de TI. Es como prender la luz eléctrica: No necesariamente debes adquirir un generador para obtener el servicio deseado. Y cuando se reduce la necesidad de recursos on-premises, se reduce el desperdicio en mantenimiento y operaciones, incluyendo gastos de hardware e instalaciones. Al mismo tiempo, se puede simplificar y acelerar la actualización e implementación de aplicaciones.
Mayor agilidad de negocios
Microsoft cloud services provee una infraestructura elástica que permite atender las necesidades en la medida que surjan, con la confianza con usted lo realiza. Esto significa que los trabajadores de información pueden permanecer conectados y encima de los desafíos de negocios, independiente del dispositivo o de donde lo utilice. Los desarrolladores pueden estar enfocados en programar, con la seguridad de que su trabajo se puede implementar eficientemente debido a que la infraestructura esta siempre disponible. Y la organización como un todo puede ser aun más eficiente, asegurar la más rápida salida de nuevos productos al mercado y como resultado, ser aun más competitiva.
Disponibilidad, seguridad y fiabilidad de clase empresarial
Microsoft cloud services ofrece los recursos necesarios para obtener un infraestructura robusta de computación en nube. Con alcance global, un compromiso de seguridad y un acuerdo de nivel de servicio de 99.9% de disponibilidad (uptime), con servicio tipo 24/7 y soporte todos los días del año, se obtiene una verdadera infraestructura empresariarial a disposición.
Quien puede aprovechar Microsoft Cloud Services dentro de la empresa?
Para desarrolladores: Reduce la complejidad. Permite enfocarse en la programación y no en la infraestructura, y sin las complicaciones de como modificar la aplicación para escalar apropiadamente.
Para trabajadores de la información: La nube como un concentrador de comunicaciones de negocios. Utilice herramientas para comunicación y colaboración para estar conectado con los colegas y al tope de los desafíos de negocios.
¿Cual es la oferta de Microsoft en la nube?
Infrasestructura como Servicio (IaaS)
Con IaaS, se obtiene computación bajo demanda (on-demand) y almacenamiento para hospedar, escalar y administrar aplicaciones y servicios. Al utilizar los data centers de Microsoft usted puede escalar con facilidad y rapidez para satisfacer las necesidades de la organización entera o departamentos individuales, globalmente o localmente.
Plataforma como Servicio (PaaS)
La plataforma Windows es un PaaS que consiste de un sistema operativo, una base de datos relacional y servicio basados en Web que proveen conectividad con seguridad mejorada y control de acceso federado para las aplicaciones. Al ser de la familia de servicios bajo demanda (on-demand), la plataforma Windows Azure ofrece a su organización una experiencia de desarrollo familiar, escalabilidad bajo demanda, y un tiempo más rápido de salida de nuevos productos al mercado.
Software como Servicio (SaaS)
Microsoft Online Services son aplicaciones y servicios hospedados bajo demanda basados en suscripción, que provee a los usuarios finales una experiencia consistente entre múltiples dispositivos.
Business Productivity Online Suite (BPOS) entrega herramientas para comunicación y colaboración con seguridad mejorada de Microsoft Exchange Online, Microsoft SharePoint Online, Microsoft Office Live Meeting, y Microsoft Office Communications Online.
Exchange Hosted Services es un conjunto de herramientas que ayuda a la organización a protegerlo del correo no deseado y de malware, ayuda a satisfacer los requerimientos de retención para e-discovery y compliance, encriptado datos para preservar la confidencialidad, y mantiene el acceso al correo electrónico durante y luego de situaciones de emergencia.
Microsoft Dynamics® CRM Online provee soluciones para marketing, ventas, y servicio al cliente implementado a través de Microsoft Office Outlook o un navegador de Internet para ayudar a los usuarios finales a automatizar eficientemente flujos de trabajo y centralizar la información de los clientes.
Office Web Apps, dentro de poco, provee acceso abajo demanda (on-demand) a la versión basada en Web de la suite de aplicaciones Microsoft Office, incluyendo Microsoft Word, Microsoft Excel, y Microsoft PowerPoint.
Descarga la presentación
Fuente y recursos informativos
Microsoft Cloud Services Brochure
Microsoft Cloud Web Site
