Google Apps Engine

Google appengine - o solutie buna pentru gazduirea aplicatiilor web

           In prezent, aplicatiile web sunt in continua dezvoltare si schimbare si gasirea unei infrastructuri bune, scalabile care sa corespunda nevoilor este o problema dificila.
           Chiar si numarul angajatorilor de php-isti, css-isti, html-isti, (mai putin asp-isti) devine din ce in ce mai mare, la un simplu search pe eJobs se poate vedea ca reprezinta cam jumatate din numarul total de angajatori in domeniul it/software.
           Exista o multime de optiuni de gazduire, avand in vedere ca cea mai cunoscuta "combinatie" este PHP/MySql, un simplu Apache 2 pe un calculator obosit poate sustine o aplicatie modesta. In schimb, atunci cand sute de mii de vizitatori apar, se pune problema scalarii pe mai multe servere, si a unei infrastructurii sanatoase.
 Google a venit cu google appengine. Reprezinta gazduirea aplicatiilor web pe serverele lor.
  
            Conditia este ca codul sa fie scris in Python (2.5), si mai nou Java.
  
           Exista versiunea gratuita, prin care se acorda o libertate impresionanta: 1Gb spatiu pe datastore(baza lor de date), api pentru mail, fetchurl, procesare de imagini, 10 milioane de apeluri API, 12 giga de date transferate prin apeluri API, 60 de ore CPU pe zi, ceea ce reprezinta mai mult decat o aplicatie medie are nevoie.
           Mai multe puteti vedea la http://code.google.com/intl/ro-RO/appengine/docs/quotas.html.
           Singurul deficient pentru versiunea gratuita reprezinta acela ca nu puteti mapa aplicatia pe "naked url-uri", adica nu puteti ca marius-bucur.ro sa duca catre serverul cu aplicatia, ci doar un subdomeniu.
           In schimb, un serviciu precum freedns poate face ca marius-bucur.ro sa duca catre home.marius-bucur.ro, ceea ce rezolva aceasta problema.
           Versiunea comerciala offera mult mai multe lucruri.
           Pentru a beneficia trebuie sa aveti un cont de gmail. Un domeniu. Si sa va inscrieti aici.
 
           Acest site este gazduit de appengine, iar aplicatia este scrisa in Python 2.5. Google ofera de asemenea un framework usor de folosit si un api puternic, simplu si natural.
           Baza de date este reprezentata de datastore, care foloseste GQL, un fel de SQL cu o multime de imbunatatiri cum ar fi: o sintaxa naturala, folosirea de modele mapate pe clase Python, si o multime de posibilitati de structurare a datelor.




adauga si tu un comentariu
nume:
email:
text:
(emailul este confidential)