app engine uac 2012
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