Cloud Computing “Computación en la Nube” Parte I

Hola a todos.

Muchos de todos ustedes ya conocen lo que es Windows Azure, muchos habrán echo su primer hola mundo en esta tecnología, pero pocos sabrán de donde viene este concepto, por eso es este post, para hablar un poco de conceptos. Creo que no cae nada mal.

Según nuestro amigo Wikipedia.

“La computación en la nube concepto conocido también bajo los términos informática en la nube, nube de cómputo o nube de conceptos, del inglés Cloud Computing, es un paradigma que permite ofrecer servicios de computación a través de Internet.”

la definición mas común que se puede encontrar sobre este termino es que, Cloud Computing es la computación basada en internet, mediante la cual los recursos tales como software y datos se proporcionan a las computadoras u otros dispositivos sobre demanda, esto es conforme dichas computadoras lo requieran.

La idea de Cloud Computing es poder acceder a las aplicaciones de software o datos desde recursos disponibles a través de internet con la facilidad del explorador web.

Con el Cloud Computing los usuarios pagan los recursos que se consumen, si se consumen muchos recursos entonces se pagara mas en comparación a cuando se consumen pocos recursos.

Similar al consumo de la electricidad o cualquier servicio publico desde los hogares u oficinas.

 

Ventajas

La razón principal para hacer la migración de nuestros servicios al Cloud Computing se encuentre el ahorro de costos, una mejorada escalabilidad y confiabilidad así como una alta disponibilidad de las aplicaciones y datos en cualquier parte.

Como?: El hardware, la red y otros equipos disponibles en nuestro centro de datos necesarios para hospedar aplicaciones y datos son costosos, en la nube los proveedores de los servicios de computo son los dueños y administradores de esos recursos, así que las empresas no necesitan pagar los gastos originados para crear y mantener un centro de datos propio.

Como usuarios o clientes de la nube solamente pagamos por acceder a las aplicaciones en la nube o por la renta de espacio para los datos y la aplicaciones.

 

Servicios de la Nube

Los proveedores que prestan su servicio de Cloud Computing pueden ofrecer tres tipos de servicio

  • Software como servicio (SaaS): Software listo para ser usado en la nube.
  • Plataforma como servicio (PaaS): IaaS + Herramientas para poder desarrollar las aplicaciones y aprovechas las capacidades de IaaS.
  • Infraestructura como servicio (IaaS): Infraestructura de los centros de datos para hospedar los servicios.

De Servicios en la nube le dedicaremos un post completo ya que hay mucho de que hablar.

Espero que les haya gustado esta corta primera parte. Saludos a todos y felices fiestas.

Romny

SketchFlow – Herramienta Prototipado de UI

Hola a todos.

Un cliente me solicito un prototipo de como iba a quedar la UI de un aplicación, la verdad nunca había echo esto de prototipado referente a la UI, así que me dedique a buscar opciones y es por eso el nombre de este post.

SketchFlow es una herramienta que viene integrada en la herramienta Expression Studio 4 Ultimate que a su vez es para Expression Blend.

Con esta herramienta se pueden generar prototipos para Silverlight, Windows Presentation Fundation, Windows Phone, ya que el genera código XAlM.

Si quieren templates para Windows Phone en CodePlex pueden encontrar este proyecto SketchFlow Template for Windows Phone 7 con una serie de templates listos para utilizar.

Personalmente se los recomiendo es un producto muy bueno y de fácil uso.

Espero les agrade la info.

Saludos. Romny

[EF]Tutoriales y Videos de Entity Framework “Beginner”

Hola a todos.

Recientemente me he iniciado en el uso del Entity Framework, algunos dirán tarde, pero considero que uno estudia una tecnología de acuerdo a las necesidades, y bueno nuevo en esto no sabia por donde empezar, así que hice lo mas natural, buscar en el sitio de ASP.NET y estudiar todo lo que se nos ofrece. Por eso les traigo esta serie de recursos para los “Beginner”, para que se adentren en esta tecnología.

Tutoriales

Getting Started with EF

Continuing with EF

Getting Started with EF using MVC

 

Videos

[How Do I:] Get Started with the Entity Framework

[How Do I:] Use the New Entity Data Source

[How Do I:] Serialize a Graph with the Entity Framework

 

Bueno, con estos son suficientes para tener nociones de la forma de trabajar con Entity Framework

Espero les sirva.

Saludos. Romny

Configurar Autenticación Windows en IIS “Win 7 & Server 2008”

Hola a todos.

Escenario: Cuando estamos trabajando con IIS  en nuestro ambiente de desarrollo todo es perfecto y funciona a las mil maravillas nuestros proyectos, pero cuando vamos a pasar a producción en maquinas nuevas, recién montadas y por supuesto no por nosotros, nos encontramos con muchas dificultades y bueno esta vez me ocurrió, en el ambiente de producción la característica de Autenticación Windows del IIS no estaba presente y este post explicare como solucionarlo.

Windows Server 2008 y/o Windows Server 2008 R2

  • click en Start, Administrative Tool y vamos a Server Manager
  • en Server Manager, vamos a Roles y damos click en Web Server (IIS)
  • en Web Server (IIS) ubicamos la sección de Roles Services y damos click en Add Role Services
  • vamos a sección de Security y ubicamos Windows Authentication
  • después instalamos el complemento.

image

  • luego ya podemos activarlo en el sitio web correspondiente.

image

Windows 7

  • click en Start , y click en Control Panel
  • en Control Panel, damos click en Programs and Features y luego click en Turn Windows Features on or off
  • expandimos Internet Information Services , vamos a World Wide Web Services y buscamos Security
  • Seleccionamos Windows Authentication y click en OK

image

Nota: Esto también funciona para los demás métodos de Autenticación si no están configurados.

Espero les haya ayudado a refrescar la memoria. jejeje.

Saludos. Romny