You are on page 1of 4

Caractersticas

1. Almacn de datos
App Engine proporciona un potente servicio de almacenamiento de datos distribuido que adems
incluye un motor de bsqueda y de transacciones.
2. Google Accounts
Evidentemente App Engine admite la integracin de las aplicaciones con Google Accounts para la
autenticacin de usuarios.
3. Servicios
Otro de los puntos a destacar son algunas caractersticas que App Engine proporciona y que nos
facilitan el trabajo al administrar nuestra aplicacin:

Extraccin de URL..
Correo.

Memcache: App Engine proporciona una memoria cach de valores-claves de alto rendimiento
accesible desde varias instancias de tu aplicacin.
4. Cron
Adems de las lgicas solicitudes web, tu aplicacin puede realizar tareas programadas segn el
desarrollador configure (cada da, cada hora..). Las tareas programadas se conocen como tareas
cron ya que el servicio cron es el que las gestiona.
5. Desarrollo local
Google App Engine permite que generes en local un entorno idntico al de Google App Engine en la
nube. Es decir, podrs realizar tu App y probarla con la mxima seguridad que una vez la subas,
todas las features de tu App funcionarn a la perfeccin.
6. Control
Puedes registrar 10 Apps por cuenta de desarrollador. Si ests pensando en destruir las cuotas o
hacer un mal uso de ellas creando Apps en varias cuentas que trabajen conjuntamente, Google ya lo
ha pensado antes que t.
7. Zona de pruebas
La zona de pruebas asla la aplicacin en su propio entorno seguro de confianza, totalmente
independiente del hardware, del sistema operativo y de la ubicacin fsica del servidor web.
8. Cuotas
Adems de sencillo, App Engine es gratis. Crear una cuenta, publicar tu App y que otros usuarios
puedan utilizarla al momento, no tiene ningn coste, es gratis. El paquete gratuito dispone de 500
MB de espacio para tu App y admite hasta 5 millones de visitas mensuales. Si llega el momento en el

que necesitas facturar, puedes habilitarlo y establecer un presupuesto diario mximo y asignarlo para
cada recurso segn las necesidades.
9. Escalable
Una de las principales cosa a tener en cuenta al hacer una App es la escalabilidad. El que sea ms
fcilmente escalable es un punto a tener muy en cuenta. Google App Engine destaca por ello, al
igual que por la estabilidad y por la seguridad de nuestras Apps.

Usos
Para usar los archivos que has subido a tu CDN (Siglas en ingls de Redes de distribucin de
Contenido) de Google App Engine solo tienes que utilizar el URL hacia el archivo en tu sitio. Si
quieres utilizar la imagen de un cool ninja de WebHostNinjna.com deberas utilizar nicamente
digitalisticcdn.appspot.com/images/ninja.gif como el IMG source en tu cdigmo HTML. Lo mismo
para hojas de estilo, archivos para descargar o cualquier otra cosa que quieras compartir en tu CDN.
En cualquier momento puedes agregar nuevos archivos a tu subdirectorio digitalisticcdn (/images,
/stylesheets, etc.) y correr el deploy_digitalistic_cdn.bat para subirlos a Google. Si remueves archivos
de tu directorio y luego lo ejecutas, estos sern eliminados de tu aplicacin en Google.
Puedes revisar las estadsticas de tu aplicacin en Google en appengine.google.com/. Por ejemplo,
tu puedes ver cunto ancho de banda y espacio en disco ests utilizando. Tomar muchos archivos
y utilizacin para que te pases de los recursos que tienes gratuitamente, pero si tienes un sitio sper
popular ser importante revisar ocasionalmente.

Lenguajes soportados
JAVA
La App Engine SDK Java incluye un comando para interactuar con App Engine. Puede utilizar este
comando para cargar nuevas versiones del cdigo, la configuracin y los archivos estticos para su
aplicacin en App Engine. Tambin puede utilizar el comando para administrar ndices del almacn
de datos y descargar datos de registro.
Nota: Si ha creado su proyecto mediante la Consola Nube Google, su proyecto tiene un ttulo y un
ID. En las instrucciones que siguen, el ttulo del proyecto y el ID se pueden utilizar siempre que se
mencionen un ttulo de la aplicacin y el ID. Ellos son la misma cosa.
PHP
La App Engine PHP SDK incluye un comando para interactuar con App Engine llamado appcfg.py .
Puede utilizar este comando para cargar nuevas versiones del cdigo, la configuracin y los archivos
estticos para su aplicacin en App Engine. Tambin puede utilizar el comando para descargar datos
de registro.
Nota: Si ha creado su proyecto utilizando la Consola de Desarrolladores Google, su proyecto tiene
un ttulo y un ID. En las instrucciones que siguen, el ttulo del proyecto y el ID se pueden utilizar
siempre que se mencionen un ttulo de la aplicacin y el ID.Ellos son la misma cosa.

Python
La App Engine SDK Python incluye un comando para interactuar con App Engine llamado appcfg.py.
Puede utilizar este comando para cargar nuevas versiones del cdigo, la configuracin y los archivos
estticos para su aplicacin en App Engine. Tambin puede utilizar el comando para administrar
ndices del almacn de datos y descargar datos de registro.
Go App
La App Engine Go SDK incluye un segundo comando para interactuar con App Engine
llamado appcfg.py. Puede utilizar este comando para cargar nuevas versiones del cdigo, la
configuracin y los archivos estticos para su aplicacin en App Engine. Tambin puede utilizar el
comando para administrar ndices del almacn de datos y descargar datos de registro.

Ejemplo de aplicacin

Trabajos citados
Krohn, A. (5 de Agosto de 2008). Maestros del web. Obtenido de http://www.maestrosdelweb.com/diez-pasos-facilespara-usar-google-app-engine-como-tu-propia-red-de-distribucion-de-contenido/
Zrate, I. O. (17 de octubre de 2013). una docena de... Obtenido de http://unadocenade.com/una-docena-de-ventajasde-usar-google-app-engine-como-infraestructura-tecnologica/

You might also like