Saltar o menú de navegación e ir ao contido

EROSKI CONSUMER, o diario do consumidor

Buscador

logotipo de fundación

Canles de EROSKI CONSUMER


Estás na seguinte localización: Portada > Novas tecnoloxías > Internet e telecomunicacións

Este artigo foi traducido por un sistema de tradución automática. Máis información, aquí.

Google App Engine: servidores de aluguer

Un servizo que permite aos desarrolladores almacenar e executar as súas propias aplicacións web nos servidores de Google

Google posúe una das redes deservidores máis potentes do planeta. Cada vez que os usuariosacceden a un servizo do buscador, como as procuras ou ocorreo electrónico, este pon en marcha toda a súamaquinaria co fin de localizar uns datos que estánalmacenados en miles de servidores repartidos por todo o mundo. Deste xeito , pode dar servizo de forma inmediata a millóns depeticións por segundo. Agora Google pon a súa rede a disposicióndos desarrolladores de aplicacións para que estas gañen en eficaciae rapidez de execución.

Cando un servizo pasa de ser usado por uns poucos a ser utilizado por millóns de usuarios prodúcese una sobrecarga nas súas estruturas e una fálta de capacidade dos seus servidores

Evitar “morrer de éxito”

Paira un desarrollador web ou una empresa
emerxente (“startup”) de Internet, poder dispor de toda a
capacidade de proceso de Google é un soño, xa que moitos de
os problemas que teñen os servizos máis innovadores da
Rede viran ao redor da escalabilidad das súas arquitecturas de
programación fronte aos picos de demanda. Isto significa que cando
un servizo pasa de ser usado por uns poucos a ser utilizado por
millóns de usuarios (pico de demanda), prodúcese una sobrecarga en
as súas estruturas por un excesivo tráfico e una falta de
capacidade de almacenamento de datos nos seus servidores. Nese
momento o servizo debe mellorar tanto a solidez da súa arquitectura
de programación como a capacidade dos seus servidores, e debe
facelo con rapidez se non quere “morrer de éxito”.

Paira facilitar as tarefas de
escalabilidad neste tipo de servizos, Google acaba de presentar
Google App Engine,
pensado para que os desarrolladores web deseñen as súas propias
aplicacións utilizando os servidores e a tecnoloxía de Google.
Desta forma, as “startups” tecnolóxicas non teñen que
preocuparse por acondicionar os seus propios servidores. Google acaba de presentar Google App Engine, pensado para que os desarrolladores web deseñen as súas aplicacións cos servidores e a tecnoloxía de GoogleOs
desarrolladores de aplicacións “online” poden aforrarse así o
ter que crear una rede de servidores paira dotar á súa aplicación
da estabilidade e a escalabilidad necesarias paira soportar os
picos de alta demanda. Tamén aforran nos custos de
montaxe destas plataformas e poden concentrase no desenvolvemento de
a aplicación.

Un servizo gratuíto inicialmente

Durante a primeira fase de probas de
Google App Engine, o servizo é gratuíto e baixo invitación.
Paira iso, os desarrolladores dispoñen de até 500 Megabytes paira
a almacenaxe de datos, una limitación na capacidade de
procesado de 200 Megaciclos de CPU por día (é a cantidade de
traballo diario que lles ofrece a rede de computación de Google) e un
ancho de banda de 10 Gigabytes diarios (sumando tráfico de carga e descarga).
Todo iso cun límite de tráfico de até de cinco
millóns de páxinas vistas ao mes.


Despois desta fase beta, Google comezará a cobrar polo servizo dependendo dos recursos utilizados

Despois desta fase beta,
Google comezará a cobrar polo servizo dependendo dos
recursos utilizados, como o espazo de almacenamento ou o número
de consultas, por encima das limitacións actuais. Aínda non
publicouse a táboa cos prezos nin os recursos polos que
Google cobrará.

A linguaxe de programación deste servizo é Python, aínda que se espera que una vez terminada esta fase de probas, o sistema soporte outras linguaxes paira facer máis neutral o seu uso. Co fin de utilizar os servizos de Google App Engine, os desarrolladores deben descargarse una aplicación de desenvolvemento SDK -dispoñible paira Linux, Mac VOS X e Windows- que é a encargada da xestión do código de programación e a súa sincronización cos servidores de Google.

Nubes de computación distribuída

A utilización deste sistemade” hosting“no que as empresas desenvolven as súas aplicacións nunha rede deservidores máis ou menos difusa (coñecidas como “nubes decomputación distribuída”), está a converterse nundos servizos máis interesantes paira as pequenasempresas de Internet polas vantaxes que supón. Con todo,existen algúns puntos negativos, como a dependencia excesiva dunúnico provedor nos procesos craves do sistema.

Existen algúns puntos negativos, como a dependencia excesiva dun único provedor nos procesos craves do sistema

Amazon, outra empresa con granexperiencia na creación de grandes infraestruturas decomputación, lanzou un sistema similar chamado AmazonWeb Service, que é utilizado por miles de empresas de Internetde todo o mundo. Servizos web como Twitterou Pownce utilizan Amazon Web Service paira a almacenaxe dasfotografías dos usuarios. Desta maneira, afórranse oscustos de almacenaxe nos seus propios servidores, así como ainfraestrutura necesaria paira iso.

Os analistas esperan que outrasempresas do sector, como Microsoft, lancen servizos parecidos, así como una reorientación das empresas de “hosting”, quepasarían de vender servidores de forma individual (onde osdesarrolladores deben implementar e instalar toda a súa estrutura pairaa estabilidade do sistema) a servizos de proceso de datosdistribuídos.

Pódeche interesar:

Infografía | Fotografías | Investigacións