app engine uac 2012

Upload: manuelito-marroquin-zapata

Post on 05-Apr-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/31/2019 app engine uac 2012

    1/14

    Google App Engine

    Integrantes :

    Lucana Puma Jenifer. Velasquez Flores Luis Enrique.

    Delgado Sequeiros Redy Demetrio.

    Mendoza Quispe Oliver Santiago.

    Docente : ING. Hugo Espetia.

  • 7/31/2019 app engine uac 2012

    2/14

    Google App Engine

    Ejecuta tus aplicaciones web en lainfraestructura de Google.

    Google App Engine permite crear aplicaciones

    web en los mismos sistemas escalables con losque funcionan las aplicaciones de Google.

    lAdmite aplicaciones escritas en varioslenguajes de programacin (Java, Python,Ruby)

  • 7/31/2019 app engine uac 2012

    3/14

    Es un servicio de alojamiento depginas web que presta Google de formagratuita hasta determinadas cuotas,este servicio permite ejecutaraplicaciones sobre la infraestructura de

    Google. Ofrece un servicio dealmacenamiento de datos distribuido queincluye un motor de bsqueda ytransacciones.

    Google App Engine

  • 7/31/2019 app engine uac 2012

    4/14

    Google App Engine

    Cuentas gratuitasPor el momento las cuentas gratuitas tienen

    un lmite de 500 MB de almacenamientopermanente y la suficiente cantidad deancho de banda y CPU para casi 5 millones devisitas mensuales, y si la aplicacin supera

    estas cuotas, se pueden comprar cuotasadicionales por un bajo costo.

  • 7/31/2019 app engine uac 2012

    5/14

    App Engine proporciona un potente servicio dealmacenamiento de datos distribuido que incluye unmotor de bsqueda y transacciones. A medida que el

    servidor web distribuido crece con el trfico, elalmacn de datos distribuido crece con los datos.El almacn de datos de App Engine no es como unabase de datos relacional tradicional. Los objetos de

    datos, o "entidades", disponen de un tipo y unconjunto de propiedades. Las consultas puedenrecuperar entidades de un tipo determinadofiltradas y ordenadas segn los valores de las

    propiedades.

    Y QUE ES DEL ALMACENAMIENTO DE

    DATOS

  • 7/31/2019 app engine uac 2012

    6/14

    Desarrollo Google App

    Engine

    Herramientas de desarrollo Java y de estndares APIcomunes

    SDK de Google App Engine cuenta con un plugin para elentorno de desarrollo Eclipse, permitiendo crear,probar y subir aplicaciones de App Engine desde elpropio IDE

    Incluye una aplicacin de servidor Web que emula

    todos los servicios de App Engine desde el equipo local

  • 7/31/2019 app engine uac 2012

    7/14

    Recomendaciones Google

    App Engine

    No se requiere ensamblaje.Google App Engine proporciona un entorno de aplicacincompletamente integrado.

    Fcil de ampliar.Google App Engine facilita la creacin de aplicacionesescalables destinadas tanto a un usuario como a millonesde ellos sin quebraderos de cabeza en lo que respecta ala infraestructura.

  • 7/31/2019 app engine uac 2012

    8/14

    Nuestra aplicacin web puede empezar siendo muypequea y con un coste muy bajo, pero con posibilidad decrecer mucho sin que debamos preocuparnos de lainfraestructura que tenemos por detrs. De hecho,dispondremos adems de otros servicios, como la descargade pginas web o el envo de correo electrnico queaprovechan las infraestructuras existentes de Google.Tambin dispondremos de APIs para la identificacin deusuarios con cuentas Google.De momento, y como todo lo que lanza Google seencuentra en beta, limitada a 10000 desarrolladores y noparece ya haber ms plazas libres. Los que hanconseguido registrarse ya pueden empezar a probar susaplicaciones, que deben estar programadas en Python o

    Java, aunque esperan aumentar el nmero de lenguajessoportados en un futuro.

    SI PARECE INTERESANTE PERO COMO ES QUE

    NOSOTROS LOS DESARROLLADORES COMO

    LO VEMOS

  • 7/31/2019 app engine uac 2012

    9/14

    App Engine proporciona una gran variedad de serviciosque te permitirn realizar operaciones comunes aladministrar tu aplicacin. Se incluyen las siguientes APIpara acceder a estos servicios

    Extraccin de URLLas aplicaciones pueden acceder a recursos en Internet,como servicios web u otros datos, mediante el serviciode extraccin de URL de App Engine. Este servicio

    recupera recursos web mediante la mismainfraestructura de alta velocidad de Google que obtienepginas web para muchos otros productos de Google.

    SERVICIOS DE APP ENGINEC

  • 7/31/2019 app engine uac 2012

    10/14

    Correo

    Las aplicaciones pueden enviar mensajes de correo electrnicomediante el servicio de correo de App Engine. Este servicioutiliza la infraestructura de Google para enviar mensajes decorreo electrnico.MemcacheMemcache proporciona a tu aplicacin el servicio de memoriacach de valores-claves de alto rendimiento accesible desdevarias instancias de tu aplicacin. Memcache resulta til paralos datos que no necesitan las funciones de persistencia y

    transacciones del almacn de datos, como los datos temporaleso los datos copiados del almacn de datos en la cach para unacceso a gran velocidad.Manipulacin de imgenesEl servicio de imgenes permite a tu aplicacin manipular

    imgenes. Con esta API, podrs recortar, girar, dar la vuelta oa ustar el tamao de im enes en formato JPEG o PNG.

    SERVICIOS DE APP ENGINEC

  • 7/31/2019 app engine uac 2012

    11/14

    Hay que registrarse?, es gratuito?, Cuantas aplicacionespuedo subir?,Tiene cuotas o limites?

    Crear una aplicacin en App Engine no solo resulta fcil. Ademses gratis! Puedes crear una cuenta y publicar una aplicacin que lagente podr utilizar inmediatamente sin ningn coste niobligacin. Una aplicacin de una cuenta gratuita dispone dehasta 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 tupresupuesto para cada recurso de acuerdo con tus necesidades.Puedes registrar hasta 10 aplicaciones por cuenta dedesarrollador.

    Cada aplicacin asigna recursos dentro de lmites o "cuotas".Una cuota determina la cantidad que una aplicacin puede utilizarun recurso concreto durante un da natural. En un futuroprximo, podrs ajustar alguna de estas cuotas mediante laadquisicin de recursos adicionales.

    Algunas funciones imponen lmites no relacionados con cuotaspara proteger la estabilidad del sistema.

  • 7/31/2019 app engine uac 2012

    12/14

    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 esfuerzosy que pronto obtengamos noticias de importantesmejoras. GAE promete mucho y de momento es

    buena eleccin si las necesidades de tu proyectono chocan con las limitaciones del servicio.

  • 7/31/2019 app engine uac 2012

    13/14

    Bibliografia Google App

    Engine

    www.wikipedia.org

    www.earthengine.google.orgwikip

    www.genbetadev.com/google-app-engine

  • 7/31/2019 app engine uac 2012

    14/14

    GRACIAS