Satura rādītājs:
Definīcija - ko nozīmē Google App Engine (GAE)?
Google App Engine (GAE) ir pakalpojums tīmekļa lietojumprogrammu izstrādei un mitināšanai Google datu centros, kas pieder platformai kā pakalpojumu (PaaS) mākoņdatošanas kategorijai. Tīmekļa lietojumprogrammas, kas tiek mitinātas GAE, tiek ievietotas smilškastē un tiek izmantotas vairākos serveros, lai veiktu atlaišanu un ļautu mērogot resursus atbilstoši pašreizējām trafika vajadzībām. App Engine automātiski piešķir papildu resursus serveriem, lai pielāgotos paaugstinātai slodzei.
Techopedia skaidro Google App Engine (GAE)
Google App Engine ir Google platforma kā pakalpojumu piedāvājums, kas ļauj izstrādātājiem un uzņēmumiem veidot un palaist lietojumprogrammas, izmantojot Google uzlaboto infrastruktūru. Šīm lietojumprogrammām jābūt rakstītām vienā no nedaudzajām atbalstītajām valodām, proti: Java, Python, PHP un Go. Tas prasa arī Google vaicājumu valodas izmantošanu un to, ka izmantotā datu bāze ir Google Big Table. Lietojumprogrammām ir jāievēro šie standarti, tāpēc lietojumprogrammas ir jāizstrādā, ņemot vērā GAE, vai arī tās ir jāmaina atbilstoši prasībām.
GAE ir platforma, tāpēc tā nodrošina visus nepieciešamos elementus Web lietojumprogrammu palaišanai un mitināšanai, neatkarīgi no tā, vai tas notiek mobilajā vai Web. Bez šīs visaptverošās funkcijas izstrādātājiem būtu jāiegūst savi serveri, datu bāzes programmatūra un API, kas visiem tiem ļautu darboties pareizi, nemaz nerunājot par visu veicamo konfigurāciju. GAE noņem šo slogu izstrādātājiem, lai viņi varētu koncentrēties uz lietotnes priekšpusi un funkcionalitāti, nodrošinot labāku lietotāja pieredzi.
GAE priekšrocības ir šādas:
- Viegli pieejami serveri bez konfigurācijas prasībām
- Jaudas mērogošanas funkcija tiek samazināta līdz “bez maksas”, ja resursi tiek izmantoti minimāli
- Automatizēti mākoņdatošanas rīki
