Sadržaj:
Definicija - Što znači Google App Engine (GAE)?
Google App Engine (GAE) usluga je za razvoj i hosting web aplikacija u Googleovim podatkovnim centrima, a pripada platformi kao usluzi (PaaS) kategoriji računalstva u oblaku. Web aplikacije hostirane na GAE-u su u obliku sanduksa i pokreću se na više poslužitelja radi suvišnosti i omogućavaju skaliranje resursa u skladu sa trenutnim prometnim potrebama. App Engine automatski raspoređuje dodatne resurse za poslužitelje kako bi se povećalo opterećenje.
Techopedia objašnjava Google App Engine (GAE)
Google App Engine je Googleova platforma kao usluga koja omogućuje programerima i tvrtkama da grade i pokreću aplikacije pomoću Googleove napredne infrastrukture. Te se aplikacije moraju pisati na jednom od nekoliko podržanih jezika, naime: Java, Python, PHP i Go. Također zahtijeva upotrebu Google upita jezika i da se baza podataka koristi Google Big Table. Aplikacije se moraju pridržavati ovih normi, tako da aplikacije moraju biti razvijene u skladu s GAE-om ili pak modificirane kako bi ispunile zahtjeve.
GAE je platforma, tako da pruža sve potrebne elemente za pokretanje i hostiranje web aplikacija, bilo da se radi o mobilnom ili webu. Bez ove sveobuhvatne značajke, programeri bi morali izvoriti vlastite poslužitelje, softver baze podataka i API-e koji bi omogućili da svi zajedno pravilno rade, a da ne spominjemo cijelu konfiguraciju koja se mora izvršiti. GAE uklanja ovaj teret programera, tako da se mogu koncentrirati na prednji kraj aplikacije i funkcionalnost, poboljšavajući korisničko iskustvo.
Prednosti GAE uključuju:
- Lako dostupni poslužitelji bez konfiguracije
- Funkcija skaliranja napajanja sve do „besplatne“ kada je potrošnja resursa minimalna
- Automatizirani alati za računalstvo u oblaku
