Innehållsförteckning:
- Förutom utvecklingstjänster tillhandahåller Google även andra integrerade plattformstjänster, inklusive men inte begränsat till följande:
- Förutom dessa infrastrukturverktyg innehåller Google App Engine även en utvecklingsstapel. Google kallar detta en
- Google har skapat Google App Engine för att uppmuntra sin breda adoption. Som med andra molnplattformar betalar kunderna baserat på användningen, så det finns ingen inrättningskostnad eller andra underhållsavgifter. Till exempel finns det ingen kostnad för en utvecklare att bygga en applikation.
Video: Cloud Computing - Computer Science for Business Leaders 2016 2024
När du besöker webbplatsen för Google App Engine, kommer du att märka fyra fraser som verkligen sammanfattar Googles strategi för plattform som en tjänst (PaaS): < Ingen montering krävs.
-
Google App Engine avslöjar en fullt integrerad utvecklingsmiljö.
-
Det är lätt att skala.
-
Det är gratis att komma igång.
-
Google försöker inte hjälpa kunder att skapa varje applikation som ska köras på alla plattformar. Det är faktiskt ganska fokuserat och hjälper kunder att bygga webbaserade applikationer i sin cloud computing-miljö. Plattformen är för utveckling och implementering.
Andra Google-tjänster som är användbara vid molnberäkning
Förutom utvecklingstjänster tillhandahåller Google även andra integrerade plattformstjänster, inklusive men inte begränsat till följande:
-
Googles inbyggda filsystem kallat GFS (Google File System)
-
BigTable-plattform (för datahantering), ett distribuerat lagringssystem som hanterar mycket storskalig strukturerad data
-
Det ingår också infrastrukturtjänster som
Lastbalansering
-
Hållbar lagring med frågor
-
Sortering och transaktioner
-
Programmeringsgränssnitt för att stödja autentiserande användare och skicka e-post med hjälp av Google-konton
-
Planerade uppgifter för utlösande händelser vid angivna tider och regelbundna intervall
-
Detta är i grunden samma plattform som Google använder för att bygga sin egen programvara.
Google utvecklingsstapel och cloud computing
Förutom dessa infrastrukturverktyg innehåller Google App Engine även en utvecklingsstapel. Google kallar detta en
skalbar betjäningsinfrastruktur som kopplar webbprogramskoden till Google-miljön. Det gör det genom att integrera med följande verktyg:
Python runtime:
-
För att skapa en applikation för plattformen krävs ett programmeringsspråk.Den första som Google stödde var Python, ett programmeringsspråk på hög nivå som gör det lättare att snabbt bygga komplexa applikationer med minimal programmering. Java runtime:
-
Google tillade Java som en andra stödd programmeringssprogplattform. Ett programvaruutvecklingspaket (SDK):
-
Med denna uppsättning utvecklingsverktyg kan utvecklare skriva programkod. En webbaserad administrationskonsol:
-
Konsolen hjälper utvecklare att hantera sina applikationer. Datastore:
-
A datastore är ett programvarulag som lagrar en webbapplikations data. Den är byggd på Bigtable (en högpresterande databas) struktur. Google Cloud computing-plattformskostnader
Google har skapat Google App Engine för att uppmuntra sin breda adoption. Som med andra molnplattformar betalar kunderna baserat på användningen, så det finns ingen inrättningskostnad eller andra underhållsavgifter. Till exempel finns det ingen kostnad för en utvecklare att bygga en applikation.
Efter att en kund har infört den applikationen börjar avgifterna dock lägga till. Kunden betalar för lagring och bandbredd. Var och en av dessa applikationer kan använda upp till 500 MB lagring, upp till 5 miljoner sidvisningar varje månad utan extra kostnad. En kund får registrera upp till tio applikationer per utvecklare konto.