No logo - Only favicon google.dirson.com
  <noticias de google en español>
Google
 
 RSS - Sindicación
Feed Icon
feed RSS
 o Suscríbete al feed
 o ¿Qué es RSS?

 acerca de google
 o acciones de Google
 o faq google
 o navegador web Google Chrome
 o historia de google
 o otros google's
 o la competencia
 o pagerankTM
 o tecnología
 o google & linux
 o logos de google
 o curiosidades
 o googlebot
 o Google Talk
 o AdWordsTM
 o AdSenseTM
 o países
 o hispanoamérica
 o google spain
 o google toolbar
 o Google Maps
 o YouTube
 o Google en español
 o Googel
 o teléfono móvil
 o Google Phone
 o Google Mobile OS
 o OpenSocial
 o Google Knol

 buscar en este blog

 email de google
 o Gmail
 o impresiones
 o trucos
 o utilidades

 herramientas
 o fresh machine
 o buscador
 o dirección IP
 o diccionario
 o google bombing
 o Google API
 o Buscador de vídeos

 webmasters
 o posicionamiento

 trucos
 o trucos para buscar
 o caché de google
 o google hacks

 discusiones
 o foro de Google
 o foro AdSense
 o foro posicionamiento
 o lista de correo

 sobre dirson
 o categorías
 o noticias en tu web
 o mapa web



Probando 'Google App Engine', el 'servidor de aplicaciones' que utiliza GFS y BigTable

Hace unos días os hablábamos del rumor de un posible BigTable para empresas y hoy se ha hecho realidad bajo el nombre de 'Google App Engine', un servicio que permite a los desarrolladores crear sus propias aplicaciones web utilizando los servidores y la tecnología de Google (BigTable y 'Google File System'). De esta manera, las empresas no deberán preocuparse ni por los sistemas ni por su escalabilidad (eso lo hace Google), y solamente deberán dedicar esfuerzos a la propia aplicación.

En estos momento, 'Google App Engine' es gratuito durante una primera fase de pruebas, a la cual se ha invitado a cientos de desarrolladores, los cuales podrán crear aplicaciones que almacenen 500 MB de información en los servidores de Google y proporcionando solamente CPU y ancho de banda para 5 millones de páginas vistas al mes.

Una vez finalizada esta fase inicial (durante la cual se producirán seguramente numerosos errores por los cuales Google no quiere cobrar), el servicio comenzará a cobrar a las empresas por los recursos utilizados: espacio de almacenamiento de información, número de consultas, CPU, ancho de banda, ...

Para comenzar a utilizar 'Google App Engine', lo primero que debéis hacer es descargaros este kit de desarrollo SDK, disponible para diversos Sistemas Operativos como Linux, MS Windows o Mac OS X. Este SDK está implementado en Python, el lenguaje de programación creado por Guido van Rossum, ingeniero que fue contratado por Google en octubre de 2005. De hecho, el sistema de gestión de código de programación que se utiliza internamente dentro de la compañía, llamado 'Google Mondrian', ha sido desarrollado por el propio van Rossum utilizando Python y los primeros prototipos de 'Google App Engine' (ver vídeo).

Nosotros nos hemos descargado este SDK (requiere una versión de Python mayor o igual que 2.5), y hemos hecho algunos de los ejemplos de código que se explican en este pequeño tutorial. Cuando se desarrolla en local, la aplicación 'habla' por el puerto 8080 de nuestro PC (http://localhost:8080), y es necesario hacer un 'deploy' a los servidores de Google. Esto se hace mediante el script 'google_appengine.py' (ver captura), que nos pedirá nuestro usuario y contraseña de Google para subir la aplicación al espacio de 'Google App Engine' que nos han facilitado.

Nosotros hemos creado la aplicación de ejemplo que permite experiementar con los 'Requests' de peticiones de los usuarios, y que simula un pequeño libro de visitas. Lo podéis encontrar en este enlace y, como podéis comprobar, se encuentra alojado en el subdominio 'dirson1.appspot.com'. Google nos ofrece la posibilidad de alojar las aplicaciones de 'Google App Engine' bajo el dominio 'appspot.com', pero también podemos utilizar nuestro propio dominio, siempre y cuando nuestra empresa esté utilizando 'Google Apps'.

Se trata de un ejemplo muy sencillo el que hemos hecho, porque el punto fuerte de 'Google App Engine' es su capacidad de almacenamiento de datos en los servidores de Google a través de la tecnología de BigTable y GFS. Para ello, utiliza la nomenclatura del modelo de API de gestión de datos del framework Django, modelo que podéis consultar en este enlace. Para realizar las queries a BigTable, los ingenieros de Google han creado un lenguaje de consultas, llamado GQL (Google Query Language), muy similar al conocido SQL. Tenéis un documentación de referencia en esta página.

Otro punto muy interesante de este nuevo 'Google App Engine' es que se pueden integrar las aplicaciones que vayamos creando con el sistema de cuentas personales de Google, en lo que se ha llamado 'User Service' (ver referencia de API). Además, también se proporciona un pequeño sistema de plantillas, que permite utilizar motores de templates de Python ya existentes.

Tenéis más información en esta página de preguntas frecuentes y en el vídeo del final de este post.


Publicado el 08 de abril de 2008 | Categoría: programacion | Comentarios

paulo paulo, el 08 de abril de 2008 a las 15:21h (CET), dijo:
Esta Off line por "Over Quota"...

Markel Markel, el 08 de abril de 2008 a las 17:27h (CET), dijo:
¿Y ya no dan más invitaciones? Yo quiero probar el sistema este para ver si en mi empresa alojamos nuestra aplicación en Google, porque nos está dando verdaderos quebraderos de cabeza.

Byron Byron, el 27 de junio de 2008 a las 16:18h (CET), dijo:
como puedo hacer para subir mi sistema PHP, o solo tengo que trabajar en PHYTHON.

Google cada dia más genial @

bella bella, el 06 de septiembre de 2008 a las 02:03h (CET), dijo:
Creo que no funciona con PHP y MYSQL... seria un boom si eso pasara...

Puedes dejar un comentario sobre la noticia del post rellenando y enviando el siguiente formulario. Los campos marcados con asterisco (*) son obligatorios.

Tu nombre (*):
Esto será lo que aparecerá como el autor del comentario

Tu URL (opcional):
We use JavaScript redirections and 'rel=nofollow', so links are not considered by Google.

Tu email (*):
No lo haremos público. Además, con tu email puedes utilizar Gravatar para mostrar tu avatar personalizado.

Tu comentario (*):

We remove HTML tags.

Escribe las palabras que ves a continuación en este Captcha (queremos saber si eres un humano. Más info sobre Captcha en este link):


¿Tienes alguna noticia sobre Google para enviarnos? Puedes contactar con nosotros


Webmaster: ¿Quieres incluir en tu sitio web nuestras noticias y contenidos?


Últimas noticias

:: Concurso de dibujo de logotipos de Google para niños de México
:: Palabra seleccionada para el concurso de posicionamiento
:: Embeber un vídeo de YouTube empezando en un segundo concreto
:: Google pierde dos juicios en Alemania tras considerarse que los thumbnails de 'Google images' son ilegales
:: Dependencia de Google: fallo en el buscador hace que precio de acciones descienda casi un 30%

Últimos posts en el foro

:: Nuevo directorio de intercambio de enlaces (sin reciproco)
:: Oferta de empleo para SEOs en Madrid
:: Esta web es peligrosa para los anunciantes ?
:: Publicidad Gratuita
:: Hotlink ¿Ayuda al posicionamiento?
::

IMPORTANTE: Este sitio web NO tiene ninguna afiliación ni relación con Google Inc. Todos los logotipos, marcas comerciales e imágenes son propiedad de Google Inc (Mountain View, CA 94043, USA). [Más información]