Vous êtes sur la page 1sur 14

Google App Engine

Docente : ING. Hugo Espetia.


Integrantes : Lucana Puma Jenifer. Velasquez Flores Luis Enrique. Delgado Sequeiros Redy Demetrio. Mendoza Quispe Oliver Santiago.

Google App Engine Ejecuta tus aplicaciones web en la infraestructura de Google. Google App Engine permite crear aplicaciones web en los mismos sistemas escalables con los que funcionan las aplicaciones de Google. lAdmite aplicaciones escritas en varios lenguajes de programacin (Java, Python, Ruby)

Google App Engine

Es un servicio de alojamiento de pginas web que presta Google de forma gratuita hasta determinadas cuotas, este servicio permite ejecutar aplicaciones sobre la infraestructura de Google. Ofrece un servicio de
almacenamiento de datos distribuido que incluye un motor de bsqueda y transacciones.

Google App Engine

Cuentas gratuitas
Por el momento las cuentas gratuitas tienen un lmite de 500 MB de almacenamiento permanente y la suficiente cantidad de ancho de banda y CPU para casi 5 millones de visitas mensuales, y si la aplicacin supera estas cuotas, se pueden comprar cuotas adicionales por un bajo costo.

Y QUE ES DEL ALMACENAMIENTO DE DATOS

App Engine proporciona un potente servicio de almacenamiento de datos distribuido que incluye un motor de bsqueda y transacciones. A medida que el servidor web distribuido crece con el trfico, el almacn de datos distribuido crece con los datos. El almacn de datos de App Engine no es como una base de datos relacional tradicional. Los objetos de datos, o "entidades", disponen de un tipo y un conjunto de propiedades. Las consultas pueden recuperar entidades de un tipo determinado filtradas y ordenadas segn los valores de las propiedades.

Desarrollo Google App Engine

Herramientas de desarrollo Java y de estndares API comunes SDK de Google App Engine cuenta con un plugin para el entorno de desarrollo Eclipse, permitiendo crear, probar y subir aplicaciones de App Engine desde el propio IDE Incluye una aplicacin de servidor Web que emula todos los servicios de App Engine desde el equipo local

Recomendaciones Google App Engine


No se requiere ensamblaje. Google App Engine proporciona un entorno de aplicacin completamente integrado. Fcil de ampliar. Google App Engine facilita la creacin de aplicaciones escalables destinadas tanto a un usuario como a millones de ellos sin quebraderos de cabeza en lo que respecta a la infraestructura.

SI PARECE INTERESANTE PERO COMO ES QUE NOSOTROS LOS DESARROLLADORES COMO LO VEMOS

Nuestra aplicacin web puede empezar siendo muy pequea y con un coste muy bajo, pero con posibilidad de crecer mucho sin que debamos preocuparnos de la infraestructura que tenemos por detrs. De hecho, dispondremos adems de otros servicios, como la descarga de pginas web o el envo de correo electrnico que aprovechan las infraestructuras existentes de Google. Tambin dispondremos de APIs para la identificacin de usuarios con cuentas Google. De momento, y como todo lo que lanza Google se encuentra en beta, limitada a 10000 desarrolladores y no parece ya haber ms plazas libres. Los que han conseguido registrarse ya pueden empezar a probar sus aplicaciones, que deben estar programadas en Python o Java, aunque esperan aumentar el nmero de lenguajes soportados en un futuro.

SERVICIOS DE APP ENGINEC

App Engine proporciona una gran variedad de servicios que te permitirn realizar operaciones comunes al administrar tu aplicacin. Se incluyen las siguientes API para acceder a estos servicios Extraccin de URL Las aplicaciones pueden acceder a recursos en Internet, como servicios web u otros datos, mediante el servicio de extraccin de URL de App Engine. Este servicio recupera recursos web mediante la misma infraestructura de alta velocidad de Google que obtiene pginas web para muchos otros productos de Google.

SERVICIOS DE APP ENGINEC

Correo Las aplicaciones pueden enviar mensajes de correo electrnico mediante el servicio de correo de App Engine. Este servicio utiliza la infraestructura de Google para enviar mensajes de correo electrnico. Memcache Memcache proporciona a tu aplicacin el servicio de memoria cach de valores-claves de alto rendimiento accesible desde varias instancias de tu aplicacin. Memcache resulta til para los datos que no necesitan las funciones de persistencia y transacciones del almacn de datos, como los datos temporales o los datos copiados del almacn de datos en la cach para un acceso a gran velocidad. Manipulacin de imgenes El servicio de imgenes permite a tu aplicacin manipular imgenes. Con esta API, podrs recortar, girar, dar la vuelta o ajustar el tamao de imgenes en formato JPEG o PNG.

Hay que registrarse?, es gratuito?, Cuantas aplicaciones puedo subir?,Tiene cuotas o limites? Crear una aplicacin en App Engine no solo resulta fcil. Adems es gratis! Puedes crear una cuenta y publicar una aplicacin que la gente podr utilizar inmediatamente sin ningn coste ni obligacin. Una aplicacin de una cuenta gratuita dispone de hasta 500 MB de espacio y admite hasta cinco millones de visitas mensuales. Cuando lo desees, puedes habilitar la facturacin, establecer un presupuesto diario mximo y asignar tu presupuesto para cada recurso de acuerdo con tus necesidades. Puedes registrar hasta 10 aplicaciones por cuenta de desarrollador. Cada aplicacin asigna recursos dentro de lmites o "cuotas". Una cuota determina la cantidad que una aplicacin puede utilizar un recurso concreto durante un da natural. En un futuro prximo, podrs ajustar alguna de estas cuotas mediante la adquisicin de recursos adicionales. Algunas funciones imponen lmites no relacionados con cuotas para proteger la estabilidad del sistema.

Conclusiones Google App Engine


Google App Engine es un proyecto muy ambicioso que todava tiene importantes limitaciones. Es de esperar que Google le dedique grandes esfuerzos y que pronto obtengamos noticias de importantes mejoras. GAE promete mucho y de momento es buena eleccin si las necesidades de tu proyecto no chocan con las limitaciones del servicio.

Bibliografia Google App Engine


www.wikipedia.org www.earthengine.google.orgwikip www.genbetadev.com/google-app-engine

GRACIAS

Vous aimerez peut-être aussi