SlideShare uma empresa Scribd logo
1 de 29
Plataformas de Hosting
       en la nube

             ●Jorge Urdaneta

1er Refresh Maracaibo 4 de septiembre 2010
Contenido

   Introducción
   Caso Amazon AWS
   Caso Google App Engine
La pesadilla de la escalabilidad

   A medida que la cantidad de usuarios aumenta
    la complejidad de menejo de la infraestructura
    se incrementa
Escalabilidad geográfica

   Cuando se tienen usuarios alrededor del
    mundo lo más conveniente es tener servidores
    locales
Eficiencia en el uso de recursos

   Suscripciones anuales de servidores que no
    siempre están en uso
   Tiempo de inactividad también se paga
   Data centers gastan electricidad durante la
    inactividad
VPS es la solución?

   Se limita el % de uso de CPU (grave)
   No da soporte directo a balanceo de carga ni
    escalabilidad geográfica
   Inutilizable para altos tráficos
Pago por uso

   Qué tal si pagamos por uso de
       CPU
       Disco
       Ancho de banda
       Memoria
       Email enviado
       Conexiones concurrentes
    Que realmente usamos?
Pago por uso

   Más aún, tener:
       Disponibilidad de todo un gran datacenter de ser
        necesario
       Virtualmente ilimitados recursos
       Manejo de escalabilidad automática
       Manejo de balanceo de carga automático
Hosting en la nube

   Recursos computacionales bajo demanda
   Nuevo modelo de negocio de servicio de
    hosting
   Cambio de inversión a gasto operativo (Pago
    por uso)
   Flexibilidad en crecimiento de recursos
    (activación de unidades de computo o
    crecimiento elástico)
Hosting en la nube

   Orientado a aplicaciones Web
       Muchas solicitudes que tardan poco
       Manejo de sesiones de usuario
   Los proveedores facilitan la distribución de los
    datos y el balanceo de carga
Hosting en la nube

   Tecnologías de soporte:
       Virtualización de sistemas operativos
       Bases de datos distribuidas (tipo apache
        cassandra)
       Técnicas de balanceo de carga
       Algunas ofrecen un framework propio para el
        desarrollo de aplicaciones
       El software libre ha sido fundamental
Hosting en la nube

   Proveedores destacados
       Amazon AWS
       Google App Engine
       Rackspacecloud
       Windows Azure Platform
       Force.com (SalesForce.com)
       ThePlanet
Amazon AWS

   Pioneros en el área (desde 2002)
   Inicia como tecnología interna para mejorar uso
    de recursos (usaban 10%)
   Crean la oportunidad de negocio ofreciendo la
    plataforma al público
Amazon AWS

   Se activan unidades de cómputo llamadas
    ”instancias” con Widows o Linux
   Servicio Web EC2 permite la activación en
    minutos de nuevas instancias
   Se pueden tener instancias reservadas
   Otras instancias en desuso son subastadas por
    hora (Spot Instances)
   Servicio CloudWatch permite crecimiento
    automático bajo condiciones predefinidas
Standar Instance

   Small Instance
       1.7 GB memory
       1 EC2 Compute Unit (1 virtual core with 1 EC2
        Compute Unit)
       160 GB instance storage (150 GB plus 10 GB root
        partition)
       32-bit platform
       I/O Performance: Moderate
       API name: m1.small
Standar Instance

   Large Instance
       7.5 GB memory
       4 EC2 Compute Units (2 virtual cores with 2 EC2
        Compute Units each)
       850 GB instance storage (2×420 GB plus 10 GB
        root partition)
       64-bit platform
       I/O Performance: High
       API name: m1.large
Standar Instance

   Extra Large Instance
       15 GB memory
       8 EC2 Compute Units (4 virtual cores with 2 EC2
        Compute Units each)
       1,690 GB instance storage (4×420 GB plus 10 GB
        root partition)
       64-bit platform
       I/O Performance: High
       API name: m1.xlarge
Otros tipos de instancia

   High memory instances
       High-Memory Extra Large Instance (17.1GB)
       High-Memory Double Extra Large Instance
        (34.2GB)
       High-Memory Quadruple Extra Large Instance (68.4
        GB)
Otros tipos de instancias

   High-CPU Instances
       High-CPU Medium Instance (5 cores)
       High-CPU Extra Large Instance (20 cores)
   Cluster Compute Instances
       23 GB of memory
       33.5 EC2 Compute Units (2 x Intel Xeon X5570,
        quad-core “Nehalem” architecture)
       1690 GB of instance storage
       I/O Performance: Very High (10 Gigabit Ethernet)
Ubicaciones de instancias

   Estados Unidos
       N. Virginia
       N. California
   Europa
       Irlanda
   Asia
       Singapur
Amazon S3

   Sistema de almacenamiento en la nube
   Servicio web que permite reservar espacio de
    almacenamiento en los datacenters de Amazon
   Pago por uso GB / Mes
   Ideal para distribución de contenido
Google App Engine

   Hosting de aplicaciones Web en la nube
   Mayor transparencia sobre manejo de recursos
       No hay manejo de instancias
       No hay control sobre sistema operativo
       No hay control sobre ubicación geográfica
       Uso de sistema de almacenamiento distribuido
        provisto por Google
Google App Engine

   Despliegue de aplicaciones escritas en
       Python
       Java
   Pago por uso de:
       Tiempo en CPU
       Ancho de banda (GB transferidos)
       Conexiones concurrentes
       Espacio en almacen de datos
       Email enviado
Google App Engine

   Cuota gratiuita
       Unas 5000 solicitudes diarias
       Hasta 10 aplicaciones por usuario
       Ideal para Startups
   Sistema pago
       Prepagado
       Tantos recursos disponibles como podamos pagar
       Mejor soporte
Almacen de datos

   Api para el almacenamiento, recuperación y
    actualización de objetos
   Es totalmente manejado por la plataforma de
    Google
   Se paga por GB ocupado
   Herramientas de importación de datos
   Su estructura no es relacional
   Manejo transacciones
GQL

   Lenguaje para la recuperación de objetos del
    almacen de datos
   Parecido a SQL
JDO y JPA

   Para Java se ofrece una interfaz JDO/JPA del
    almacen de datos
   En especial JPA es muy popular entre
    desarrolladores Java
Soporte a lenguajes

   Desde su lanzamiento 2008 se soportaba sólo
    Python
   Segundo trimestre del 2009 sale soporte a
    Java
   Permite la entrada de Groovy, Scala y JRuby
Plug-in para Eclipse SDK Java

   Soporte a despliegue con un click
   Prueba y depuración de la aplicación
   Acompaña al soporte a GWT
   Vemos un ejemplo? Digan que sí

Mais conteúdo relacionado

Mais procurados

Creando su primera aplicación de Big Data en AWS
Creando su primera aplicación de Big Data en AWSCreando su primera aplicación de Big Data en AWS
Creando su primera aplicación de Big Data en AWSAmazon Web Services LATAM
 
Construyendo aplicaciones de Big Data en AWS
Construyendo aplicaciones de Big Data en AWSConstruyendo aplicaciones de Big Data en AWS
Construyendo aplicaciones de Big Data en AWSAmazon Web Services LATAM
 
Ahorre hasta un 90% en ambientes productivos con instancias spot
Ahorre hasta un 90% en ambientes productivos con instancias spotAhorre hasta un 90% en ambientes productivos con instancias spot
Ahorre hasta un 90% en ambientes productivos con instancias spotAmazon Web Services LATAM
 
Creando su primera aplicación de Big Data en AWS
Creando su primera aplicación de Big Data en AWSCreando su primera aplicación de Big Data en AWS
Creando su primera aplicación de Big Data en AWSAmazon Web Services LATAM
 
Servicios de bases de datos administradas en AWS
Servicios de bases de datos administradas en AWSServicios de bases de datos administradas en AWS
Servicios de bases de datos administradas en AWSAmazon Web Services LATAM
 
AWS Summit Bogotá Track Básico: Bases de datos en AWS
AWS Summit Bogotá Track Básico: Bases de datos en AWSAWS Summit Bogotá Track Básico: Bases de datos en AWS
AWS Summit Bogotá Track Básico: Bases de datos en AWSAmazon Web Services
 
SQL Server 2014 en ambientes hibridos
SQL Server 2014 en ambientes hibridosSQL Server 2014 en ambientes hibridos
SQL Server 2014 en ambientes hibridosEduardo Castro
 
Escalabilidad en azure web sites y sql database
Escalabilidad en azure web sites y sql databaseEscalabilidad en azure web sites y sql database
Escalabilidad en azure web sites y sql databaseEduardo Castro
 
Escalabilidad en azure sql database con elastic scale
Escalabilidad en azure sql database con elastic scaleEscalabilidad en azure sql database con elastic scale
Escalabilidad en azure sql database con elastic scaleEduardo Castro
 
Escalando a sus primeros 10 millones de usuarios
Escalando a sus primeros 10 millones de usuarios Escalando a sus primeros 10 millones de usuarios
Escalando a sus primeros 10 millones de usuarios Amazon Web Services LATAM
 
Application load balancers para docker containers
Application load balancers para docker containersApplication load balancers para docker containers
Application load balancers para docker containersRaul Hugo
 

Mais procurados (20)

Optimizacion de costos a gran escala
Optimizacion de costos a gran escalaOptimizacion de costos a gran escala
Optimizacion de costos a gran escala
 
EC2 Avanzado
EC2 AvanzadoEC2 Avanzado
EC2 Avanzado
 
Creando su primera aplicación de Big Data en AWS
Creando su primera aplicación de Big Data en AWSCreando su primera aplicación de Big Data en AWS
Creando su primera aplicación de Big Data en AWS
 
Construyendo aplicaciones de Big Data en AWS
Construyendo aplicaciones de Big Data en AWSConstruyendo aplicaciones de Big Data en AWS
Construyendo aplicaciones de Big Data en AWS
 
Ahorre hasta un 90% en ambientes productivos con instancias spot
Ahorre hasta un 90% en ambientes productivos con instancias spotAhorre hasta un 90% en ambientes productivos con instancias spot
Ahorre hasta un 90% en ambientes productivos con instancias spot
 
Creando su primera aplicación de Big Data en AWS
Creando su primera aplicación de Big Data en AWSCreando su primera aplicación de Big Data en AWS
Creando su primera aplicación de Big Data en AWS
 
Mi experiencia con Amazon AWS EC2 y S3
Mi experiencia con Amazon AWS EC2 y S3Mi experiencia con Amazon AWS EC2 y S3
Mi experiencia con Amazon AWS EC2 y S3
 
EC2 Cómputo en la nube a profundidad
EC2 Cómputo en la nube a profundidad EC2 Cómputo en la nube a profundidad
EC2 Cómputo en la nube a profundidad
 
Servicios de bases de datos administradas en AWS
Servicios de bases de datos administradas en AWSServicios de bases de datos administradas en AWS
Servicios de bases de datos administradas en AWS
 
AWS Summit Bogotá Track Básico: Bases de datos en AWS
AWS Summit Bogotá Track Básico: Bases de datos en AWSAWS Summit Bogotá Track Básico: Bases de datos en AWS
AWS Summit Bogotá Track Básico: Bases de datos en AWS
 
Comenzando con Docker en AWS
Comenzando con Docker en AWSComenzando con Docker en AWS
Comenzando con Docker en AWS
 
SQL Server 2014 en ambientes hibridos
SQL Server 2014 en ambientes hibridosSQL Server 2014 en ambientes hibridos
SQL Server 2014 en ambientes hibridos
 
Escalabilidad en azure web sites y sql database
Escalabilidad en azure web sites y sql databaseEscalabilidad en azure web sites y sql database
Escalabilidad en azure web sites y sql database
 
Escalabilidad en azure sql database con elastic scale
Escalabilidad en azure sql database con elastic scaleEscalabilidad en azure sql database con elastic scale
Escalabilidad en azure sql database con elastic scale
 
Implementando DRP en AWS
Implementando DRP en AWSImplementando DRP en AWS
Implementando DRP en AWS
 
Escalando a sus primeros 10 millones de usuarios
Escalando a sus primeros 10 millones de usuarios Escalando a sus primeros 10 millones de usuarios
Escalando a sus primeros 10 millones de usuarios
 
Servicios de storage de AWS
Servicios de storage de AWSServicios de storage de AWS
Servicios de storage de AWS
 
Introducción a AWS
Introducción a AWSIntroducción a AWS
Introducción a AWS
 
Servicios de almacenamiento de AWS
Servicios de almacenamiento de AWSServicios de almacenamiento de AWS
Servicios de almacenamiento de AWS
 
Application load balancers para docker containers
Application load balancers para docker containersApplication load balancers para docker containers
Application load balancers para docker containers
 

Semelhante a Plataformas de hosting en la nube

AWS Presentacion Universidad de los Andes "Escalando para sus primeros 10 Mil...
AWS Presentacion Universidad de los Andes "Escalando para sus primeros 10 Mil...AWS Presentacion Universidad de los Andes "Escalando para sus primeros 10 Mil...
AWS Presentacion Universidad de los Andes "Escalando para sus primeros 10 Mil...Amazon Web Services
 
Servicios de datos en la nube
Servicios de datos en la nubeServicios de datos en la nube
Servicios de datos en la nubeJuan Pablo
 
Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...
Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...
Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...avanttic Consultoría Tecnológica
 
Escalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuariosEscalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuariosAmazon Web Services LATAM
 
Datos en la nube: colas, caché, topics y otras yerbas (Code Camp Argentina 2011)
Datos en la nube: colas, caché, topics y otras yerbas (Code Camp Argentina 2011)Datos en la nube: colas, caché, topics y otras yerbas (Code Camp Argentina 2011)
Datos en la nube: colas, caché, topics y otras yerbas (Code Camp Argentina 2011)Leandro Guerra
 
Los beneficios de migrar sus cargas de trabajo de big data a AWS
Los beneficios de migrar sus cargas de trabajo de big data a AWSLos beneficios de migrar sus cargas de trabajo de big data a AWS
Los beneficios de migrar sus cargas de trabajo de big data a AWSAmazon Web Services LATAM
 
Mejores prácticas y las difíciles lecciones aprendidas con las aplicaciones S...
Mejores prácticas y las difíciles lecciones aprendidas con las aplicaciones S...Mejores prácticas y las difíciles lecciones aprendidas con las aplicaciones S...
Mejores prácticas y las difíciles lecciones aprendidas con las aplicaciones S...Amazon Web Services LATAM
 
Escalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuariosEscalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuariosAmazon Web Services LATAM
 
AWS Summits América Latina 2015- EC2 Computo en la nube
AWS Summits América Latina 2015- EC2 Computo en la nubeAWS Summits América Latina 2015- EC2 Computo en la nube
AWS Summits América Latina 2015- EC2 Computo en la nubeAmazon Web Services LATAM
 
AWS Summit Bogotá Track Básico: EC2 & Servicios de Computación.
AWS Summit Bogotá Track Básico: EC2 & Servicios de Computación. AWS Summit Bogotá Track Básico: EC2 & Servicios de Computación.
AWS Summit Bogotá Track Básico: EC2 & Servicios de Computación. Amazon Web Services
 
Cómo mover a un almacenamiento de archivos administrados
Cómo mover a un almacenamiento de archivos administradosCómo mover a un almacenamiento de archivos administrados
Cómo mover a un almacenamiento de archivos administradosAmazon Web Services LATAM
 
Desarrollo en la nube
Desarrollo en la nubeDesarrollo en la nube
Desarrollo en la nubeJavier Nievas
 
AWS Summit Bogotá 2015 Keynote "La Nube se ha convertido en estándar" Raul Fr...
AWS Summit Bogotá 2015 Keynote "La Nube se ha convertido en estándar" Raul Fr...AWS Summit Bogotá 2015 Keynote "La Nube se ha convertido en estándar" Raul Fr...
AWS Summit Bogotá 2015 Keynote "La Nube se ha convertido en estándar" Raul Fr...Amazon Web Services
 
Reinvención de SAP en AWS: Mejorar y simplificar las operaciones SAP en AWS -...
Reinvención de SAP en AWS: Mejorar y simplificar las operaciones SAP en AWS -...Reinvención de SAP en AWS: Mejorar y simplificar las operaciones SAP en AWS -...
Reinvención de SAP en AWS: Mejorar y simplificar las operaciones SAP en AWS -...Amazon Web Services
 
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDCWindows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDCJuan Pablo
 

Semelhante a Plataformas de hosting en la nube (20)

AWS Presentacion Universidad de los Andes "Escalando para sus primeros 10 Mil...
AWS Presentacion Universidad de los Andes "Escalando para sus primeros 10 Mil...AWS Presentacion Universidad de los Andes "Escalando para sus primeros 10 Mil...
AWS Presentacion Universidad de los Andes "Escalando para sus primeros 10 Mil...
 
Servicios de datos en la nube
Servicios de datos en la nubeServicios de datos en la nube
Servicios de datos en la nube
 
Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...
Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...
Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...
 
Escalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuariosEscalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuarios
 
Datos en la nube: colas, caché, topics y otras yerbas (Code Camp Argentina 2011)
Datos en la nube: colas, caché, topics y otras yerbas (Code Camp Argentina 2011)Datos en la nube: colas, caché, topics y otras yerbas (Code Camp Argentina 2011)
Datos en la nube: colas, caché, topics y otras yerbas (Code Camp Argentina 2011)
 
Los beneficios de migrar sus cargas de trabajo de big data a AWS
Los beneficios de migrar sus cargas de trabajo de big data a AWSLos beneficios de migrar sus cargas de trabajo de big data a AWS
Los beneficios de migrar sus cargas de trabajo de big data a AWS
 
EC2: Cómputo en la nube a profundidad
EC2: Cómputo en la nube a profundidad EC2: Cómputo en la nube a profundidad
EC2: Cómputo en la nube a profundidad
 
Mejores prácticas y las difíciles lecciones aprendidas con las aplicaciones S...
Mejores prácticas y las difíciles lecciones aprendidas con las aplicaciones S...Mejores prácticas y las difíciles lecciones aprendidas con las aplicaciones S...
Mejores prácticas y las difíciles lecciones aprendidas con las aplicaciones S...
 
Escalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuariosEscalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuarios
 
AWS Summits América Latina 2015- EC2 Computo en la nube
AWS Summits América Latina 2015- EC2 Computo en la nubeAWS Summits América Latina 2015- EC2 Computo en la nube
AWS Summits América Latina 2015- EC2 Computo en la nube
 
AWS Summit Bogotá Track Básico: EC2 & Servicios de Computación.
AWS Summit Bogotá Track Básico: EC2 & Servicios de Computación. AWS Summit Bogotá Track Básico: EC2 & Servicios de Computación.
AWS Summit Bogotá Track Básico: EC2 & Servicios de Computación.
 
Cómo mover a un almacenamiento de archivos administrados
Cómo mover a un almacenamiento de archivos administradosCómo mover a un almacenamiento de archivos administrados
Cómo mover a un almacenamiento de archivos administrados
 
Desarrollo en la nube
Desarrollo en la nubeDesarrollo en la nube
Desarrollo en la nube
 
AWS Summit Bogotá 2015 Keynote "La Nube se ha convertido en estándar" Raul Fr...
AWS Summit Bogotá 2015 Keynote "La Nube se ha convertido en estándar" Raul Fr...AWS Summit Bogotá 2015 Keynote "La Nube se ha convertido en estándar" Raul Fr...
AWS Summit Bogotá 2015 Keynote "La Nube se ha convertido en estándar" Raul Fr...
 
AWS Summit Bogotá- Key Note Raul Frias
AWS Summit Bogotá- Key Note Raul FriasAWS Summit Bogotá- Key Note Raul Frias
AWS Summit Bogotá- Key Note Raul Frias
 
2. Amazon Web Services
2.  Amazon Web Services2.  Amazon Web Services
2. Amazon Web Services
 
AWSome Day - Conferencia Online Junio 2020
AWSome Day - Conferencia Online Junio 2020 AWSome Day - Conferencia Online Junio 2020
AWSome Day - Conferencia Online Junio 2020
 
Reinvención de SAP en AWS: Mejorar y simplificar las operaciones SAP en AWS -...
Reinvención de SAP en AWS: Mejorar y simplificar las operaciones SAP en AWS -...Reinvención de SAP en AWS: Mejorar y simplificar las operaciones SAP en AWS -...
Reinvención de SAP en AWS: Mejorar y simplificar las operaciones SAP en AWS -...
 
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDCWindows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
 
[Code Camp 2009] Cloud Computing - Explorando Windows Azure Services (Carlos ...
[Code Camp 2009] Cloud Computing - Explorando Windows Azure Services (Carlos ...[Code Camp 2009] Cloud Computing - Explorando Windows Azure Services (Carlos ...
[Code Camp 2009] Cloud Computing - Explorando Windows Azure Services (Carlos ...
 

Mais de Refresh Maracaibo

Big data vs expertos - Adrián Plattner @adrianplattner
Big data vs expertos - Adrián Plattner  @adrianplattnerBig data vs expertos - Adrián Plattner  @adrianplattner
Big data vs expertos - Adrián Plattner @adrianplattnerRefresh Maracaibo
 
Tablets, ¿dos años de historia? por Jorge León. @jorgeleon
Tablets, ¿dos años de historia? por Jorge León. @jorgeleonTablets, ¿dos años de historia? por Jorge León. @jorgeleon
Tablets, ¿dos años de historia? por Jorge León. @jorgeleonRefresh Maracaibo
 
dotCMS: un Web CMS Open Source de perfil empresarial
dotCMS: un Web CMS Open Source de perfil empresarialdotCMS: un Web CMS Open Source de perfil empresarial
dotCMS: un Web CMS Open Source de perfil empresarialRefresh Maracaibo
 
GALL: Tablero de estadísticas para redes sociales. Configuración y Expansión ...
GALL: Tablero de estadísticas para redes sociales. Configuración y Expansión ...GALL: Tablero de estadísticas para redes sociales. Configuración y Expansión ...
GALL: Tablero de estadísticas para redes sociales. Configuración y Expansión ...Refresh Maracaibo
 
Un lector de RSS sencillo para Blackberry - Jorge Urdaneta @jorgeu
Un lector de RSS sencillo para Blackberry -  Jorge Urdaneta @jorgeuUn lector de RSS sencillo para Blackberry -  Jorge Urdaneta @jorgeu
Un lector de RSS sencillo para Blackberry - Jorge Urdaneta @jorgeuRefresh Maracaibo
 
Proyecto: El libro tuitero - Olinto Rodríguez @olintex
Proyecto: El libro tuitero - Olinto Rodríguez @olintexProyecto: El libro tuitero - Olinto Rodríguez @olintex
Proyecto: El libro tuitero - Olinto Rodríguez @olintexRefresh Maracaibo
 
Introducción al desarrollo en múltiples dispositivos con Adobe AIR
Introducción al desarrollo en múltiples dispositivos con Adobe AIRIntroducción al desarrollo en múltiples dispositivos con Adobe AIR
Introducción al desarrollo en múltiples dispositivos con Adobe AIRRefresh Maracaibo
 
Blender herramienta libre para diseño y modelado 3D
Blender herramienta libre para diseño y modelado 3DBlender herramienta libre para diseño y modelado 3D
Blender herramienta libre para diseño y modelado 3DRefresh Maracaibo
 
Introducción a la Realidad Aumentada
Introducción a la Realidad AumentadaIntroducción a la Realidad Aumentada
Introducción a la Realidad AumentadaRefresh Maracaibo
 
Desarrollo rapido de aplicaciones web en php con el framework cakephp + scaffold
Desarrollo rapido de aplicaciones web en php con el framework cakephp + scaffoldDesarrollo rapido de aplicaciones web en php con el framework cakephp + scaffold
Desarrollo rapido de aplicaciones web en php con el framework cakephp + scaffoldRefresh Maracaibo
 
Desarrollo de aplicaciones para Android
Desarrollo de aplicaciones para AndroidDesarrollo de aplicaciones para Android
Desarrollo de aplicaciones para AndroidRefresh Maracaibo
 
Desarrollo de aplicaciones móviles con Phonegap
Desarrollo de aplicaciones móviles con PhonegapDesarrollo de aplicaciones móviles con Phonegap
Desarrollo de aplicaciones móviles con PhonegapRefresh Maracaibo
 
Introducción al desarrollo de aplicaciones para Blackberry
Introducción al desarrollo de aplicaciones para BlackberryIntroducción al desarrollo de aplicaciones para Blackberry
Introducción al desarrollo de aplicaciones para BlackberryRefresh Maracaibo
 
Solución: Google Voice + Gizmo + Asterisk para hacer y recibir llamadas a USA...
Solución: Google Voice + Gizmo + Asterisk para hacer y recibir llamadas a USA...Solución: Google Voice + Gizmo + Asterisk para hacer y recibir llamadas a USA...
Solución: Google Voice + Gizmo + Asterisk para hacer y recibir llamadas a USA...Refresh Maracaibo
 
Aproximación al perfil de los usuarios de Twitter el #26S
Aproximación al perfil de los usuarios de Twitter el #26SAproximación al perfil de los usuarios de Twitter el #26S
Aproximación al perfil de los usuarios de Twitter el #26SRefresh Maracaibo
 
Uso del Twitter en las elecciones del 26S
Uso del Twitter en las elecciones del 26S Uso del Twitter en las elecciones del 26S
Uso del Twitter en las elecciones del 26S Refresh Maracaibo
 

Mais de Refresh Maracaibo (20)

Big data vs expertos - Adrián Plattner @adrianplattner
Big data vs expertos - Adrián Plattner  @adrianplattnerBig data vs expertos - Adrián Plattner  @adrianplattner
Big data vs expertos - Adrián Plattner @adrianplattner
 
Tablets, ¿dos años de historia? por Jorge León. @jorgeleon
Tablets, ¿dos años de historia? por Jorge León. @jorgeleonTablets, ¿dos años de historia? por Jorge León. @jorgeleon
Tablets, ¿dos años de historia? por Jorge León. @jorgeleon
 
dotCMS: un Web CMS Open Source de perfil empresarial
dotCMS: un Web CMS Open Source de perfil empresarialdotCMS: un Web CMS Open Source de perfil empresarial
dotCMS: un Web CMS Open Source de perfil empresarial
 
GALL: Tablero de estadísticas para redes sociales. Configuración y Expansión ...
GALL: Tablero de estadísticas para redes sociales. Configuración y Expansión ...GALL: Tablero de estadísticas para redes sociales. Configuración y Expansión ...
GALL: Tablero de estadísticas para redes sociales. Configuración y Expansión ...
 
Un lector de RSS sencillo para Blackberry - Jorge Urdaneta @jorgeu
Un lector de RSS sencillo para Blackberry -  Jorge Urdaneta @jorgeuUn lector de RSS sencillo para Blackberry -  Jorge Urdaneta @jorgeu
Un lector de RSS sencillo para Blackberry - Jorge Urdaneta @jorgeu
 
Proyecto: El libro tuitero - Olinto Rodríguez @olintex
Proyecto: El libro tuitero - Olinto Rodríguez @olintexProyecto: El libro tuitero - Olinto Rodríguez @olintex
Proyecto: El libro tuitero - Olinto Rodríguez @olintex
 
Introducción al desarrollo en múltiples dispositivos con Adobe AIR
Introducción al desarrollo en múltiples dispositivos con Adobe AIRIntroducción al desarrollo en múltiples dispositivos con Adobe AIR
Introducción al desarrollo en múltiples dispositivos con Adobe AIR
 
Blender herramienta libre para diseño y modelado 3D
Blender herramienta libre para diseño y modelado 3DBlender herramienta libre para diseño y modelado 3D
Blender herramienta libre para diseño y modelado 3D
 
Introducción a la Realidad Aumentada
Introducción a la Realidad AumentadaIntroducción a la Realidad Aumentada
Introducción a la Realidad Aumentada
 
Desarrollo rapido de aplicaciones web en php con el framework cakephp + scaffold
Desarrollo rapido de aplicaciones web en php con el framework cakephp + scaffoldDesarrollo rapido de aplicaciones web en php con el framework cakephp + scaffold
Desarrollo rapido de aplicaciones web en php con el framework cakephp + scaffold
 
5 Tips en 5 Minutos
5 Tips en 5 Minutos5 Tips en 5 Minutos
5 Tips en 5 Minutos
 
Desarrollo de aplicaciones para Android
Desarrollo de aplicaciones para AndroidDesarrollo de aplicaciones para Android
Desarrollo de aplicaciones para Android
 
Desarrollo de aplicaciones móviles con Phonegap
Desarrollo de aplicaciones móviles con PhonegapDesarrollo de aplicaciones móviles con Phonegap
Desarrollo de aplicaciones móviles con Phonegap
 
Introducción al desarrollo de aplicaciones para Blackberry
Introducción al desarrollo de aplicaciones para BlackberryIntroducción al desarrollo de aplicaciones para Blackberry
Introducción al desarrollo de aplicaciones para Blackberry
 
Solución: Google Voice + Gizmo + Asterisk para hacer y recibir llamadas a USA...
Solución: Google Voice + Gizmo + Asterisk para hacer y recibir llamadas a USA...Solución: Google Voice + Gizmo + Asterisk para hacer y recibir llamadas a USA...
Solución: Google Voice + Gizmo + Asterisk para hacer y recibir llamadas a USA...
 
Aproximación al perfil de los usuarios de Twitter el #26S
Aproximación al perfil de los usuarios de Twitter el #26SAproximación al perfil de los usuarios de Twitter el #26S
Aproximación al perfil de los usuarios de Twitter el #26S
 
Uso del Twitter en las elecciones del 26S
Uso del Twitter en las elecciones del 26S Uso del Twitter en las elecciones del 26S
Uso del Twitter en las elecciones del 26S
 
Agenda 4-09-2010
Agenda 4-09-2010Agenda 4-09-2010
Agenda 4-09-2010
 
5 Tips en 5 Minutos
5 Tips en 5 Minutos5 Tips en 5 Minutos
5 Tips en 5 Minutos
 
Introduccion al OpenGL
Introduccion al OpenGLIntroduccion al OpenGL
Introduccion al OpenGL
 

Último

El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramDIDIERFERNANDOGUERRE
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 

Último (20)

El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ram
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 

Plataformas de hosting en la nube

  • 1. Plataformas de Hosting en la nube ●Jorge Urdaneta 1er Refresh Maracaibo 4 de septiembre 2010
  • 2. Contenido  Introducción  Caso Amazon AWS  Caso Google App Engine
  • 3. La pesadilla de la escalabilidad  A medida que la cantidad de usuarios aumenta la complejidad de menejo de la infraestructura se incrementa
  • 4. Escalabilidad geográfica  Cuando se tienen usuarios alrededor del mundo lo más conveniente es tener servidores locales
  • 5. Eficiencia en el uso de recursos  Suscripciones anuales de servidores que no siempre están en uso  Tiempo de inactividad también se paga  Data centers gastan electricidad durante la inactividad
  • 6. VPS es la solución?  Se limita el % de uso de CPU (grave)  No da soporte directo a balanceo de carga ni escalabilidad geográfica  Inutilizable para altos tráficos
  • 7. Pago por uso  Qué tal si pagamos por uso de  CPU  Disco  Ancho de banda  Memoria  Email enviado  Conexiones concurrentes Que realmente usamos?
  • 8. Pago por uso  Más aún, tener:  Disponibilidad de todo un gran datacenter de ser necesario  Virtualmente ilimitados recursos  Manejo de escalabilidad automática  Manejo de balanceo de carga automático
  • 9. Hosting en la nube  Recursos computacionales bajo demanda  Nuevo modelo de negocio de servicio de hosting  Cambio de inversión a gasto operativo (Pago por uso)  Flexibilidad en crecimiento de recursos (activación de unidades de computo o crecimiento elástico)
  • 10. Hosting en la nube  Orientado a aplicaciones Web  Muchas solicitudes que tardan poco  Manejo de sesiones de usuario  Los proveedores facilitan la distribución de los datos y el balanceo de carga
  • 11. Hosting en la nube  Tecnologías de soporte:  Virtualización de sistemas operativos  Bases de datos distribuidas (tipo apache cassandra)  Técnicas de balanceo de carga  Algunas ofrecen un framework propio para el desarrollo de aplicaciones  El software libre ha sido fundamental
  • 12. Hosting en la nube  Proveedores destacados  Amazon AWS  Google App Engine  Rackspacecloud  Windows Azure Platform  Force.com (SalesForce.com)  ThePlanet
  • 13. Amazon AWS  Pioneros en el área (desde 2002)  Inicia como tecnología interna para mejorar uso de recursos (usaban 10%)  Crean la oportunidad de negocio ofreciendo la plataforma al público
  • 14. Amazon AWS  Se activan unidades de cómputo llamadas ”instancias” con Widows o Linux  Servicio Web EC2 permite la activación en minutos de nuevas instancias  Se pueden tener instancias reservadas  Otras instancias en desuso son subastadas por hora (Spot Instances)  Servicio CloudWatch permite crecimiento automático bajo condiciones predefinidas
  • 15. Standar Instance  Small Instance  1.7 GB memory  1 EC2 Compute Unit (1 virtual core with 1 EC2 Compute Unit)  160 GB instance storage (150 GB plus 10 GB root partition)  32-bit platform  I/O Performance: Moderate  API name: m1.small
  • 16. Standar Instance  Large Instance  7.5 GB memory  4 EC2 Compute Units (2 virtual cores with 2 EC2 Compute Units each)  850 GB instance storage (2×420 GB plus 10 GB root partition)  64-bit platform  I/O Performance: High  API name: m1.large
  • 17. Standar Instance  Extra Large Instance  15 GB memory  8 EC2 Compute Units (4 virtual cores with 2 EC2 Compute Units each)  1,690 GB instance storage (4×420 GB plus 10 GB root partition)  64-bit platform  I/O Performance: High  API name: m1.xlarge
  • 18. Otros tipos de instancia  High memory instances  High-Memory Extra Large Instance (17.1GB)  High-Memory Double Extra Large Instance (34.2GB)  High-Memory Quadruple Extra Large Instance (68.4 GB)
  • 19. Otros tipos de instancias  High-CPU Instances  High-CPU Medium Instance (5 cores)  High-CPU Extra Large Instance (20 cores)  Cluster Compute Instances  23 GB of memory  33.5 EC2 Compute Units (2 x Intel Xeon X5570, quad-core “Nehalem” architecture)  1690 GB of instance storage  I/O Performance: Very High (10 Gigabit Ethernet)
  • 20. Ubicaciones de instancias  Estados Unidos  N. Virginia  N. California  Europa  Irlanda  Asia  Singapur
  • 21. Amazon S3  Sistema de almacenamiento en la nube  Servicio web que permite reservar espacio de almacenamiento en los datacenters de Amazon  Pago por uso GB / Mes  Ideal para distribución de contenido
  • 22. Google App Engine  Hosting de aplicaciones Web en la nube  Mayor transparencia sobre manejo de recursos  No hay manejo de instancias  No hay control sobre sistema operativo  No hay control sobre ubicación geográfica  Uso de sistema de almacenamiento distribuido provisto por Google
  • 23. Google App Engine  Despliegue de aplicaciones escritas en  Python  Java  Pago por uso de:  Tiempo en CPU  Ancho de banda (GB transferidos)  Conexiones concurrentes  Espacio en almacen de datos  Email enviado
  • 24. Google App Engine  Cuota gratiuita  Unas 5000 solicitudes diarias  Hasta 10 aplicaciones por usuario  Ideal para Startups  Sistema pago  Prepagado  Tantos recursos disponibles como podamos pagar  Mejor soporte
  • 25. Almacen de datos  Api para el almacenamiento, recuperación y actualización de objetos  Es totalmente manejado por la plataforma de Google  Se paga por GB ocupado  Herramientas de importación de datos  Su estructura no es relacional  Manejo transacciones
  • 26. GQL  Lenguaje para la recuperación de objetos del almacen de datos  Parecido a SQL
  • 27. JDO y JPA  Para Java se ofrece una interfaz JDO/JPA del almacen de datos  En especial JPA es muy popular entre desarrolladores Java
  • 28. Soporte a lenguajes  Desde su lanzamiento 2008 se soportaba sólo Python  Segundo trimestre del 2009 sale soporte a Java  Permite la entrada de Groovy, Scala y JRuby
  • 29. Plug-in para Eclipse SDK Java  Soporte a despliegue con un click  Prueba y depuración de la aplicación  Acompaña al soporte a GWT  Vemos un ejemplo? Digan que sí