google app engine udl

22
Google App Engine @jofrantoba

Upload: jonathan-franchesco-torres-baca

Post on 09-Jan-2017

245 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Google app engine   udl

Google App Engine@jofrantoba

Page 2: Google app engine   udl
Page 3: Google app engine   udl

CLOUD COMPUTING

Page 4: Google app engine   udl

¿Qué es el cloud computing?

El cloud computing se refiere a la entrega bajo demanda de recursos informáticos y aplicaciones a través de Internet con un sistema de precios basado en el consumo realizado.

Page 5: Google app engine   udl

La virtualizaciónLa tecnología que facilita el desarrollo de este nuevo escenario es la virtualización que permite desacoplar el hardware del software haciendo posible replicar el entorno del usuario sin tener que instalar y configurar todo el software que requiere cada aplicación.

Con las máquinas virtuales se consigue distribuir las cargas de trabajo de un modo sencillo dando lugar a un nuevo paradigma, el cloud computing.

Page 6: Google app engine   udl

Características principaleso Pago por uso.o Abstracción.o Agilidad en la escalabilidad.o Multiusuario.o Autoservicio bajo demanda.o Acceso sin restricciones.

Page 7: Google app engine   udl

Tipos de cloud computingIAASPAASSAAS

Page 8: Google app engine   udl

Modelos de implementación

Nube Hibrida Privada

Page 9: Google app engine   udl
Page 10: Google app engine   udl

GOOGLECLOUD PLATAFORM

Page 11: Google app engine   udl
Page 12: Google app engine   udl

Google App Engine

Page 13: Google app engine   udl

¿Qué es App

Engine?

Page 14: Google app engine   udl

¿Qué servicios brinda?• Tecnológico:

• Servidor Web Dinámico.• Almacén de Datos.• Servicios.

• Administrativo:• Consola de Administración.

• Desarrollo:• Lenguajes de programación.• API de servicios.• IDE de desarrollo.• Entorno local App Engine.

Page 15: Google app engine   udl

Lenguajes de programación

Java Python Php Go

Page 16: Google app engine   udl

¿Por qué debería usarlo?• Punto de vista del desarrollador:

• Lenguajes de programación más usados.• IDE compatible con herramientas

colaborativas.• Documentación de API.• Entorno de Ejecución local.• Fácil despliegue de aplicaciones.

• Punto de vista de la Empresa.• Aplicaciones escalables.• Permite probar prototipo sin costo alguno.• Administrar recursos y costos.• Unir aplicación a Google Apps.

Page 17: Google app engine   udl

GAE/Java

Page 18: Google app engine   udl

¿Qué necesito para empezar?

https://appengine.google.com

Page 21: Google app engine   udl

CodeLab“Desarrollando el hola

mundo en java y desplegarlo sobre Google

App Engine”Continuara…

Page 22: Google app engine   udl

Gracias@jofrantoba