Hjem Personlig finansiering Som arbeider med Google App Engine i Cloud Computing - dummies

Som arbeider med Google App Engine i Cloud Computing - dummies

Innholdsfortegnelse:

Video: Thorium. 2025

Video: Thorium. 2025
Anonim

Når du besøker nettstedet for Google App Engine, vil du legge merke til fire setninger som virkelig oppsummerer Googles strategi for plattform som en tjeneste (PaaS): < Ingen montering er nødvendig.

  • Google App Engine avslører et fullt integrert utviklingsmiljø.

  • Det er lett å skalere.

  • Det er gratis å komme i gang.

  • Google prøver ikke å hjelpe kundene å opprette alle applikasjoner som skal kjøre på alle plattformer. Det er faktisk ganske fokusert, og hjelper kunder med å bygge webbaserte applikasjoner i deres cloud computing miljø. Plattformen er for utvikling og distribusjon.

Utvikleren leverer i hovedsak Google App Engine med en nettadresse (webadresse) for applikasjonen den bygger, og motoren kartlegger koden til Googles utviklingsplattform. App Engine håndterer webapplikasjonens livssyklus, inkludert rutinemessige oppgaver, for eksempel forespørselslogg, kontroll av programstatus, oppdatering av programversjonen, drift av den underliggende databasen og håndtering av arbeidsflyt.

Google har integrert alle utviklingsverktøyene i et enkelt integrert miljø. Når kunder knytter sin utvikling til livscyklusmiljøet fra Google, får de også tilgang til Googles infrastruktur som en tjeneste (IaaS). På denne måten kan kundene legge til mer kapasitet på etterspørsel.

Andre Google-tjenester som er nyttige for cloud computing

I tillegg til utviklingstjenester gir Google også andre integrerte plattformtjenester, inkludert, men ikke begrenset til, følgende:

Google-kontoer for autentisering
  • Google-filsystem som kalles GFS (Google File System)

  • BigTable-plattform (for datahåndtering), et distribuert lagringssystem som administrerer svært store strukturerte data

  • Det inkluderer også infrastruktur tjenester som

Lastbalanse

  • Vedvarende lagring med spørringer

  • Sortering og transaksjoner

  • Programmeringsgrensesnitt for å støtte autentiserende brukere og sende epost ved hjelp av Google-kontoer

  • Planlagte oppgaver for utløser hendelser på angitte tider og med jevne intervaller

  • Dette er egentlig den samme plattformen som Google bruker til å bygge sin egen programvare.

Google utviklingsstabel og cloud computing

I tillegg til disse infrastrukturverktøyene inneholder Google App Engine også en utviklingsstabel. Google kaller dette en

skalerbar betjeningsinfrastruktur som kobler webprogramkoden til Google-miljøet. Dette gjøres ved å integrere med følgende verktøy:

Python runtime:

  • For å lage et program for plattformen, krever et programmeringsspråk.Den første Google støttet var Python, et programmeringsspråket på høyt nivå som gjør det enklere å raskt bygge komplekse applikasjoner med minimal programmering. Java-kjøretid:

  • Google la til Java som en annen støttet programmeringsspråkplattform. Et programvareutviklingssett (SDK):

  • Dette settet med utviklingsverktøy lar utviklere skrive programkode. En nettbasert administrasjonskonsoll:

  • Konsollen hjelper utviklere med å administrere sine applikasjoner. Datastore:

  • A datastore er et programvarelag som lagrer et webprograms data. Den er bygget på Bigtable (en database med høy ytelse). Google Cloud computing-plattformsavgifter

Google har konfigurert Google App Engine for å oppmuntre til bred adopsjon. Som med andre skyplattformer betaler kundene basert på bruken, så det er ingen oppsettkostnader eller andre vedlikeholdsavgifter. For eksempel er det ingen kostnad for en utvikler å bygge et program.

Etter at en kunde utnytter denne applikasjonen, begynner kostnadene å legge seg opp. Kunden betaler for lagring og båndbredde. Hver av disse programmene kan bruke opptil 500 MB lagringsplass, opptil 5 millioner sidevisninger hver måned uten ekstra kostnad. En kunde har lov til å registrere opptil ti applikasjoner per utvikler konto.

Som arbeider med Google App Engine i Cloud Computing - dummies

Redaktørens valg

Hvordan lage Baseball Practice Fun - Dummies

Hvordan lage Baseball Practice Fun - Dummies

Som baseball trener må du ikke bare lære laget ditt grunnleggende i spillet, må du lære disse grunnleggende morsomme, slik at spillerne blir interessert og engasjert. Bruk tipsene i følgende liste for å gjøre baseballøvelsen morsom: Sørg for mange repetisjoner for hvert barn. Stopp treningen kort ...

Basisspillers ansvar i Baseball - dummies

Basisspillers ansvar i Baseball - dummies

Baseball trener er ikke bare ansvarlige for lagspillet som en hel, men for coaching spillere når de når første og tredje base i løpet av et baseballspill. Ansvaret for å coaching hver base er forskjellig. Hva en første basissjåfør gjør: Oppfordrer smeten til å kaste ned første baseline på infield hits. ...

Hvordan fantasy baseball ligaene blir scoret - dummies

Hvordan fantasy baseball ligaene blir scoret - dummies

Fantasy baseball har tre hovedspillformater som bestemmer hvordan ligaen din score punkter. Spillformatene for fantasybaseball er Rotisserie, Head-to-Head One Win og Point System. Hvert format blir scoret avhengig av ligaoppsettet. For eksempel vil 5 × 5 liga score poeng eller gevinster / tap på fem forhåndsvalgte treffstatistikk, samt fem ...

Redaktørens valg

Praktiserer dag til dag, uformell oppmerksomhet - dummies

Praktiserer dag til dag, uformell oppmerksomhet - dummies

Kan trene det når som helst. Uformell oppmerksomhet meditasjon er når du trener oppmerksomhet uten å skille ut en spesiell tid for det. Her er ti eksempler på uformell oppmerksomhet: Mindful kommunikasjon - Når du snakker eller hører på noen andre, blir du klar over lyden av ...

Forbli lekfull og lyshjerte når du praktiserer Mindfulness - dummies

Forbli lekfull og lyshjerte når du praktiserer Mindfulness - dummies

En nydelig holdning til å ha oppmerksomhet og Livet generelt er lekenhet og lethed. Hvis en meditasjon ikke virker for deg første gang eller ikke føles riktig for deg, ikke vær panikk, men tenk på opplevelsen som et eksperiment som du kan prøve igjen senere. Tilnærming oppmerksomhet som du ville et nytt spill eller ...

Redaktørens valg

Valg av resolusjonsstørrelse på et Canon EOS Rebel T3-serie kamera - dummies

Valg av resolusjonsstørrelse på et Canon EOS Rebel T3-serie kamera - dummies

For å bestemme seg for en Kvalitetsinnstilling (eller bildeoppløsningstørrelse) for Canon Rebel T3 eller T3i, den første avgjørelsen du må gjøre er hvor mange piksler du vil at bildet skal inneholde. Piksler er de små firkantede fliser hvorfra alle digitale bilder er laget; piksel er kort for bildeelement. Hvis din ...

Hvordan du lager videobilder på Rebel T7i / 800D - dummies

Hvordan du lager videobilder på Rebel T7i / 800D - dummies

Videoopplastingsfunksjonen på Canon EOS Rebel T7i / 800D fanger korte videoklipp som er sydd i et enkelt opptak, kalt et videoalbum. Du kan stille klippelengden til 8, 4 eller 2 sekunder lang (men alle klippene i et album må ha samme lengde). Med tanke på individets korthet ...