jump to navigation

Cloud Camp 2da edición, Buenos Aires November 20, 2010

Posted by oscarlama in .NET, AMAZON EC2, Arquitectura, Cloud Computing, Google App Engine, Java, JRapid, noticia, Windows Azure.
Tags:
trackback

Como va gente,

Este año ha sido bastante movido en lo que es el mundo de las tecnologías de la información.
Hoy les voy a presentar un resúmen de lo visto en el CloudCamp Buenos Aires 2da edición.

Esta consistió en varias Lightning Talks, en donde cada orador se le dió solo 5 minutos para exponer el tema y luego se vino una serie de preguntas, donde cualquiera de los oradores podia responder.

 

Los oradores y sus temas

Tema: Amazon Web Services
Orador: Matías Bagini
Resumen:
A la hora de requerir una Web Farm tenemos dos opciones:
1. Comprar 20 maquinas DELL ( u otra) y utilizar un balanceador de carga para administrar el trafico por la red
2. Utilizar el servicio EC2 de Amazon.
Este servicio permite crear instancias de maquinas virtuales. Matías hizo un ejemplo creando 20 maquinas virtuales (cada instancia cuesta US $ 0,085 /hora) , que haciendo uso de un balanceador de carga ( US $ 0,033 /hora) publicaba un  sitio de blog word press. Las instancias pueden ser customizadas ó usar las predefinidas por AMAZON,
pueden venir desde windows,linux,etc y ya viene con licencia incluida. Ó bien se puede subir VM personalizadas.
Desventaja:
Es el cliente el cual se encarga de hacer el mantenimiento (backups,parches,etc)
Ventaja :
Sale más economico que comprar las 20 máquinas DELL. El cobro es por uso de trafico de red, procesamiento y existen varios paquetes. Se puede elegir
dentro de los nodos de sus datacenter cual es el más cercano a mi.
 

Tema: Java en la nube con JRapid
Orador: German Gail
Resumen: Jrapid es un framework, que tiene una arquitectura compuesta por HTML+ Js (Web) ,Java (Backend) y Bd relacionales.
Su caracteristica principal es la de generar código automático, usando el administrador Web o bien desde un plugin instalado en Eclipse.
German mostro un ejemplo sencillo donde via interfaz Web creo un objeto Cliente en 2 minutos y ya tenia el ABM de cliente sin codificar nada
a excepcion de definir los atributos de la clase y su nombre.
Desventaja: No es muy customizable la interfaz grafica de los ABM pues a  nivel estetico ya esta predefinido el look and feel.Habria que ver si usa temas visuales o se pueden
subir templates.
Ventaja : Se monta sobre el cloud de AMAZON, fácil y rapido de generar aplicaciones. Se pueden agregar validaciones desde el eclipse y luego subirlas utilizando la API de AMAZON.
 

Tema: Windows Azure
Orador: Guadalupe Casuso
Resumen:  Windows Azure es sin duda un tema que da para mucho. Es terminos simples un servicio que ofrece una plataforma en la cual
se pueden subir aplicaciones a la nube. Dichas aplicaciones pueden estar escritas en codigo Net (C#,etc.) , PHP o bien en Java.
El ejemplo que Guadalupe mostro fue un Administrador Web para crear, modificar, ver tablas consumidas por mi aplicaciones en la nube, dicha
aplicacion estaba hecha en Silverlight (bastante bonita).  Ofrecen distintos paquetes de arquitectura de instancias de maquinas dependiendo
de la escalabilidad de la aplicación.
Desventaja: Dificil de seguir los bugs con respecto a la forma tradicional, por ende cuando falla la aplicación debo asegurarme de tener configurado el registro de eventos de windows  los bugs.de mi aplicación.
Ventaja : Me olvido del mantenimiento de la máquina, solo me preocupo de planificar mis deploys, definir la arquitectura de la Web Farm.
Visual Studio 2010 ya viene con templates donde se puede desarrollar aplicaciones para aprovechar a los Storage que se utlizan
en este sitema operativo que reside en la nube. Existen distintos tipo de storage : colas, blob store (file system gigante accedido por url) como tambien
SQL Azure :http://www.microsoft.com/latam/windowsazure/sql_azure.aspx

Tema: Google App Engine, http://code.google.com/appengine/
Orador: Martin Salias
Resumen: Dado que el orador oficial no llego por asuntos personales, Martin explico a groso modo en que consiste. Asi como JRapid corre sobre Amazon, Windows Azure corre sobre windows, google app engine es un servicio de alojamiento de aplicaciones Web que corre sobre el mismo sistema que corre las aplicaciones Google, permite
utilizar toda la bateria de componentes que ya tiene( EMAIL, etc) .Este año se lanzará SQL Database, SSL y acceso a los servicios Google. Cuenta con Blob Store al igual que Windows Azure. En sus principios solo admitia desarrollo en python, ahora ya soporta Java. Solo se necesita bajar el SDK y a programar.
Desventaja: Muy controlado, aunque facil de usar. Por el momento solo adminte python y Java.
Ventaja : La aplicación en la medida que requiere mayor procesamiento tiene la habilidad de escalar en forma automática.

Cualquier comentario, será bienvenido.

Gracias y hasta la próxima.

Comments»

No comments yet — be the first.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.