Salta el menú de navegació i ves al contingut

EROSKI CONSUMER, el diari del consumidor

Cercador

logotip de fundació

Canals d’EROSKI CONSUMER


Estàs en la següent localització: Portada > Noves tecnologies > Internet i telecomunicacions

Aquest text ha estat traduït per un sistema de traducció automàtica. Més informació, aquí.

Google App Engine: servidors de lloguer

Un servei que permet als desenvolupadors emmagatzemar i executar les seves pròpies aplicacions web en els servidors de Google

Google posseeix una de les xarxes de servidorsmés potents del planeta. Cada vegada que els usuarisaccedeixen a un servei del cercador, com les cerques o elcorreu electrònic, aquest posa en marxa tota la sevamaquinària amb la finalitat de localitzar unes dades que estanemmagatzemats en milers de servidors repartits per tot el món. D’aquesta manera , pot donar servei de manera immediata a milions de peticionsper segon. Ara Google posa la seva xarxa a la disposició de els desenvolupadors d’aplicacions perquè aquestes guanyin eneficàcia i rapidesa d’execució.

Quan un servei passa de ser usat per uns pocs a ser utilitzat per milions d’usuaris es produeix una sobrecàrrega en les seves estructures i una fálta de capacitat dels seus servidors

Evitar “morir d’èxit”

Per a un desenvolupador web o una empresa
emergent (“startup”) d’Internet, poder disposar de tota la
capacitat de procés de Google és un somni, ja que molts de
els problemes que tenen els serveis més innovadors de la
Xarxa giren entorn de l’escalabilitat de les seves arquitectures de
programació enfront dels pics de demanda. Això significa que quan
un servei passa de ser usat per uns pocs a ser utilitzat per
milions d’usuaris (pic de demanda), es produeix una sobrecàrrega en
les seves estructures per un excessiu trànsit i una falta de
capacitat d’emmagatzematge de dades en els seus servidors. En aquest
moment el servei ha de millorar tant la solidesa de la seva arquitectura
de programació com la capacitat dels seus servidors, i deu
fer-ho amb rapidesa si no vol “morir d’èxit”.

Per a facilitar les tasques de
escalabilitat en aquesta mena de serveis, Google acaba de presentar
Google App Engine,
pensat perquè els desenvolupadors web dissenyin les seves pròpies
aplicacions utilitzant els servidors i la tecnologia de Google.
D’aquesta forma, les “startups” tecnològiques no tenen que
preocupar-se per condicionar els seus propis servidors. Google acaba de presentar Google App Engine, pensat perquè els desenvolupadors web dissenyin les seves aplicacions amb els servidors i la tecnologia de GoogleEls
desenvolupadors d’aplicacions “online” poden estalviar-se així el
haver de crear una xarxa de servidors per a dotar a la seva aplicació
de l’estabilitat i l’escalabilitat necessàries per a suportar els
pics d’alta demanda. També estalvien en els costos de
muntatge d’aquestes plataformes i poden concentrés en el desenvolupament de
l’aplicació.

Un servei gratuït inicialment

Durant la primera fase de proves de
Google App Engine, el servei és gratuït i sota invitació.
Per a això, els desenvolupadors disposen de fins a 500 Megaoctets per a
el magatzematge de dades, una limitació en la capacitat de
processament de 200 Megaciclos de CPU per dia (és la quantitat de
treball diari que els ofereix la xarxa de computació de Google) i un
amplada de banda de 10 Gigaoctets diaris (sumant trànsit de càrrega i descàrrega).
Tot això amb un límit de trànsit de fins de cinc
milions de pàgines vistes al mes.


Després d’aquesta fase beta, Google començarà a cobrar pel servei depenent dels recursos utilitzats

Després d’aquesta fase beta,
Google començarà a cobrar pel servei depenent de els
recursos utilitzats, com l’espai d’emmagatzematge o el número
de consultes, per sobre de les limitacions actuals. Encara no
s’ha publicat la taula amb els preus ni els recursos pels quals
Google cobrarà.

El llenguatge de programació d’aquest servei és Python, encara que s’espera que una vegada acabada aquesta fase de proves, el sistema suporti altres llenguatges per a fer més neutral el seu ús. Amb la finalitat d’utilitzar els serveis de Google App Engine, els desenvolupadors han de descarregar-se una aplicació de desenvolupament SDK -disponible per a Linux, Mac US X i Windows- que és l’encarregada de la gestió del codi de programació i la seva sincronització amb els servidors de Google.

Núvols de computació distribuïda

La utilització d’aquest sistemade” hosting“en el qual les empreses desenvolupen les seves aplicacions en una xarxa de servidorsmés o menys difusa (conegudes com a “núvols de computaciódistribuïda”), s’està convertint en undels serveis més interessants per a les petites empreses d’Internet pels avantatges que suposa. No obstant això,existeixen alguns punts negatius, com la dependència excessiva d’unúnic proveïdor en els processos claus del sistema.

Existeixen alguns punts negatius, com la dependència excessiva d’un únic proveïdor en els processos claus del sistema

Amazon, una altra empresa amb granexperiència en la creació de grans infraestructures de computació,va llançar un sistema similar anomenat AmazonWeb Service, que és utilitzat per milers d’empreses d’Internetde tot el món. Serveis web com Twittero Pownce utilitzen Amazon Web Service per al magatzematge de lesfotografies dels usuaris. D’aquesta manera, s’estalvien elscostos de magatzematge en els seus propis servidors, així com lainfraestructura necessària per a això.

Els analistes esperen que altresempreses del sector, com Microsoft, llancin serveis semblants, així com una reorientació de les empreses de “hosting”, quepassarien de vendre servidors de manera individual (on elsdesenvolupadors han d’implementar i instal·lar tota la seva estructura per a l’estabilitatdel sistema) a serveis de procesament de dadesdistribuïts.

Et pot interessar:

Infografies | Fotografies | Investigacions