domingo, abril 12, 2015

Invitación al Global Azure BootCamp Guatemala 2015

Logo guate

 

Están cordialmente invitados al Global Azure BootCamp 2015, en este evento me tocara hablar sobre Service Bus y Worker Roles.

Event Details

 

Bienvenidos al Global Windows Azure Bootcamp 2014 Guatemala

El sábado 25 de abril de 2015 Guatemala formará parte de esta iniciativa global y dejaremos registrado a nuestro pais como participante!

Tendremos la oportunidad de poder comprender ¿Qué es Microsoft Azure?, así como ver que tipo de servicios tenemos disponibles en esta novedosa plataforma.

Durante el evento aprenderemos a diseñar y desarrollar una aplicación con Azure

Agenda:

  • KeyNote
  • TFS Online
  • SQL Azure y EntityFramework
  • Azure WebSites con ASP.Net MVC
  • Azure Service Bus y WorkerRoles
 

Requisitos:

  • Computadora Portatil
  • Cuenta de Azure (Full o Trial)
  • Visual Studio 2013 (Full o Community)
  • SDK de Windows Azure

 

Habrá Muchas Sorpresas y premios para los invitados, así mismo tendremos la oportunidad de compartir con la comunidad!

Espero verlos.
Saludos.

Introducción a Computación en la Nube

Cloud3

 

Inicialmente quería dar una introducción sobre Windows Azure, pero antes de entrar en detalle sobre la solución que provee Microsoft, me pareció necesario discutir de que se trata la Computación en la Nube en forma general.

Definición:

Computación en la Nube puede definirse como un estilo de computación en el cual los recursos dinámicamente escalables y comúnmente virtualizados son proveídos como servicios sobre internet.

Evolución de los Paradigmas de Computacion:

Ha habido una evolución de los paradigmas de computación desde sus inicios con los MainFrames hasta la actualidad que resume esta gráfica.

Cloudoo

Actualmente se esta mencionando la Computación en La Nube como el nuevo paradigma, pero no solo se trata de una moda sino de la evolución natural según se han ido desarrollando distintas tecnologías que facilitan este nuevo paradigma como: Virtualizacion, Web Services y SOA, Web 2.0 y Mashups.

Características:

Las características de este nuevo paradigma son:

-Escalabilidad y Servicios sobre demanda

-Interface centrada en el usuario

-Garantiza calidad de servicio (QoS)

-Sistema Autonomo

-Precio

Clasificación:

Image cloudrespons

 

  Según la responsabilidad del cliente y el proveedor de servicio de la Nube se pueden clasificar estos servicios en:

- Infraestructura como Servicio (IaaS)

  En este tipo de servicio el proveedor administra todos los componentes físicos como Red, Almacenamiento, Servidores y Virtualizacion. 

  Ejemplo: Azure IaaS

- Plataforma como Servicio (PasS)

  En este tipo de servicio el proveedor administra adicionalmente al tipo anterior el Sistema Operativo, Middleware y Runtime.

  Ejemplo: Azure Cloud Services.

- Software como Servicio (SaaS)

  En este tipo de servicio el proveedor administra todos los componentes hasta brindar el software como un servicio.

   Ejemplo. Office 365.

Tipos de Nube:

Cloud types

 

Según sea el acceso a los recursos de la nube se pueden clasificar en:

Nube Publica:

En este tipo, la infraestructura se encuentra hospedada en el DataCenter(s) del proveedor de la Nube.

Nube Privada:

En este tipo, la infraestructura se encuentra hospedada en nuestro DataCenter o en algunos casos en el Datacenter del proveedor pero con acceso restringido únicamente a nuestra empresa.

Nube Híbrida:

En este tipo, algunos componentes se encuentran hospedado en la infraestructura del proveedor y otros locales.

Ventajas:

Que ventajas ofrece este nuevo paradigma de computación ?

- Costo: Debido a que se manejan economías de escala en este nivel los costos son considerablemente mas bajos que los que tendríamos al hospedar nuestros servicios localmente.

- Disponibilidad: Debido a la capacidad de los Centros de Datos en la nube, se tiene la sensación de que los recursos son ilimitados y que siempre estarán disponibles lo que brinda un nivel mas alto de disponibilidad del que podríamos obtener localmente.

-Escalabilidad bajo demanda: La escalabilidad es la medida que tiene un sistema de seguir operando incluso cuando se aumenta la carga, en este punto podemos decir que la Computación en la Nube nos da la flexibilidad de aumentar o disminuir la capacidad de los recursos según sea la necesidad, en nuestros Centros de Datos locales o propios regularmente estimamos la capacidad para soportar los picos, lo que implica un costo mas alto y desperdicio de recursos.

Riesgos:

- Seguridad: Este es un tema que todos tienen muy en cuenta ya sea si los sistemas se encuentra localmente o en la Nube en el caso de la seguridad digital.

- Normativa: Dependiendo el lugar donde se encuentre el DataCenter de la Nube la empresa que presta el servicio se rige por la normativa del país por ejemplo el caso de la Ley Patriota.

Espero que esta breve introducción sirva para dar un panorama general de la Computacion en la Nube y que puedan tener mas claros algunos términos.

Les dejo el enlace para ver una presentación que di ya hace algún tiempo sobre el tema.

http://goo.gl/SZ3WeA

Saludos.