Hjem Personlig finansiering Matching AWS-tjenester til applikasjonen din - dummies

Matching AWS-tjenester til applikasjonen din - dummies

Innholdsfortegnelse:

Video: How to Start A Youtube Channel in 2019 2024

Video: How to Start A Youtube Channel in 2019 2024
Anonim

AWS applikasjonsutvikling krever langsiktig planlegging. Selv om du leverer et produkt i stadig kortere intervaller, er målet å skape et program som er fleksibelt nok og pålitelig nok til å håndtere organisatoriske behov på lang sikt. Med dette i bakhodet, sjekk kriteriene du må vurdere når du samler AWS-tjenester til din søknad.

Arbeide med tjenester i den frie perioden

Nå som du forstår hva tjenestene gjør, må du begynne å ta valg om hvilke tjenester du skal prøve. Husk at du bare har 12 måneder til å ta beslutninger om hvilke tjenester som skal brukes i virksomheten din. Tolv måneder kan virke som mye tid, men du vil oppdage at det fordamper for øynene dine mens du prøver å jonglere ditt daglige ansvar, møter og andre behov.

Kort sagt, å ta en god beslutning om hva du skal prøve i løpet av den begrensede tiden du har, er viktig. Du kan til slutt bestemme at AWS ikke vil tilfredsstille dine behov i det hele tatt (så usannsynlig som det kan virke, gitt alt som AWS har å tilby).

Fokus på viktige problemer i prøveperioden er nøkkelen til å gjøre AWS-arbeidet for deg. Når du tenker på AWS, må du vurdere disse problemene:

  • Kostnad: Bestem om AWS skal utføre oppgaven for mindre penger.
  • Hastighet: Bestem om hastighetsstraffen ved bruk av skyen oppveier fordelene.
  • Pålitelighet: Kontroller risikoen for å bruke skyen mot å holde oppgaven i huset. (Skyen kan faktisk vise seg mer pålitelig.)
  • Sikkerhet: Definer sikkerhetskravene for søknaden din, og avgjør om risikoen for bruk av skyen er akseptabel.
  • Personvern: Angi programmets personvernkrav (spesielt de juridiske). Å opprettholde et brudd på personvern når dataene er plassert på andres system, kan være vanskelig å administrere og forårsake permanent skade på selskapets omdømme.
  • Fleksibilitet: Vurder om bruk av en skygtjeneste vil redusere fleksibiliteten til det punktet som søknaden blir uhåndterlig til. I de fleste tilfeller reduserer tilliten til skyen fleksibilitet fordi verten forbeholder seg noen konfigurasjonsmuligheter for kun internt bruk.

Når du har avgjort at bruk av AWS utgjør akseptable risikoer og gir fordeler for å kompensere for eventuelle negative, må du avgjøre nøyaktig hvilke tjenester du skal bruke. Det kan hende du finner ut at du ikke kan støtte noen tjenester på grunn av rettslige krav eller hastighetskrav, selv om du har et kostnadsincitament til å bruke disse tjenestene.Arbeid gjennom tjenestene en om gangen før du begynner å eksperimentere; å gjøre det, vil spare tid som du kan bruke til å bedre teste tjenestene som vil tilfredsstille dine behov.

Samhandling med tjenester etter den frie perioden

Den frie perioden vil ende på et tidspunkt. I den frie perioden eksperimenterer du med applikasjoner og kan muligens distribuere enkle applikasjoner. Men etter at du har gått over dette punktet, må du vurdere hvordan du fortsetter å samhandle med AWS (eller om du vil prøve noe annet). Følgende liste utforsker interaksjonsbehov fra en rekke perspektiver:

  • Redundans: Et stort problem med skyen er at ingen synes å innse at skyen kan mislykkes. En nyhetshistorie tjener til å illustrere poenget. S3-tjenesten var ute i flere timer i USA-ØST-1-regionen. Problemet med denne feilen er at det ikke bare påvirket S3 - det påvirket mange andre tjenester, for eksempel Dockerhub. Faktisk rammet utbruddet en stor sving av Internett. Hvis en feil som dette kan skje en gang, kan det skje flere ganger, og du må planlegge for det ved å levere flere datakilder, hvorav noen ikke kan stole på skyen i det hele tatt.
  • Kompromisser: Hvert trekk kommer med kompromisser av noe slag. Du kan ikke føle deg som om du først gjør kompromisser, men etter hvert som applikasjonen vokser inn i de ulike tjenestene, begynner kompromissene å dukke opp. I applikasjonsutviklingsfasen må du avgjøre hvilke nivåer av tjenester du trenger for å sikre at applikasjonen fortsetter å virke som forventet. Ellers kan du komme forbi den frie perioden, har mye investert i AWS, og bare da finne ut at brukerne aldri vil være fornøyd med kompromissene du må gjøre.
  • Flere tilbydere: AWS og andre onlinetjenester gir ofte støtte for alternativer som fungerer på tvers av skyleverandører. For eksempel kan du støtte Docker-apper over Amazon, Google og Microsoft Cloud Services. Følgelig betyr bruk av Docker at du kan ha en plan B på plass som ikke krever at du hopper gjennom hoops når en av dine skygtjenester har en feil.
Matching AWS-tjenester til applikasjonen din - dummies

Redaktørens valg

Speil Lockup (MUP) på Nikon D7100-dummies

Speil Lockup (MUP) på Nikon D7100-dummies

En komponent i det optiske systemet til din Nikon D7100 kamera er et speil som beveger seg hver gang du trykker på lukkerknappen. Den lille vibrasjonen som følge av speilets handling kan føre til svak utryddelse av bildet når du bruker en veldig langsom lukkerhastighet, skyter med en lang teleobjektiv, ...

Opptaksmuligheter på Nikon D5300 - dummies

Opptaksmuligheter på Nikon D5300 - dummies

Du kan styre noen få aspekter av din filmoppgave på din Nikon D5300. Du kan manipulere videoen din for å skape en rekke effekter. Følgende liste går gjennom disse alternativene: Eksponeringsmodus: Du kan ta opp filmer i hvilken som helst eksponeringsmodus (Auto, Scenemodus, Effektmodus, P, M, og så videre). Som med fortsatt ...

Hvordan man manipulerer eksponering og kontroll på Nikon D5600-dummies

Hvordan man manipulerer eksponering og kontroll på Nikon D5600-dummies

Følgende retusjonsverktøy på din Nikon D5600 kamerajustering eksponering og farge: D-Lighting, Quick Retouch, Filter Effects og Monochrome. Selv om disse verktøyene ikke får deg til å velge ett kamera over en annen, hvis du allerede har en Nikon D5600, er de tilgjengelige, så du kan også lære å bruke dem! D-Lighting: Active D-Lighting ...

Redaktørens valg

DOs og DON'Ts of Fantasy Basketball Draft Picks - dummies

DOs og DON'Ts of Fantasy Basketball Draft Picks - dummies

Hvis du vurderer bli med i en fantasy basketball liga, må du ta hensyn til følgende DOs og DON'Ts før du vurderer spillerne du vil utarbeide på laget ditt. Kreditt: © iStockphoto. com / IS_ImageSource Fantasy basketball draft pick DOS I de fleste fantasy basketball ligaer bestemmer kommisjonen (personen som setter opp ligaen) bestillingen i ...

Linjene og dimensjonene til en basketballbane - dummies

Linjene og dimensjonene til en basketballbane - dummies

En basketballbane har symmetri; Den ene halvdelen av retten er et speilbilde av den andre. Hele basketballbanen (se figur 1) er 94 fot med 50 fot. På hver halvplass viser malte linjer fritt korsbanen og sirkelen, samt trepunktsbuen, hvis avstand fra kurven varierer basert ...

Kjøp av gratis agenter i fantasy fotball - dummies

Kjøp av gratis agenter i fantasy fotball - dummies

I løpet av fantasy fotball sesongen, spillere som ikke blir utarbeidet bli gratis agenter - spillere tilgjengelig for enhver ligamatch villig til å slippe en eid spiller. Bruk gratis agentbassenget til å erstatte en skadet spiller eller noen som bare ikke lever opp til dine forventninger. Bruk disse tipsene for å finne en gratis agent for å ...

Redaktørens valg

Grunnleggende for din iOS-app - dummies

Grunnleggende for din iOS-app - dummies

Heldigvis mesteparten av det du trenger å gjøre så langt som iOS animasjon er opptatt er allerede bygd inn i rammen. Noen visningsegenskaper kan animeres, noe som betyr at du bare må fortelle visningen hvor du skal begynne og hvor du skal avslutte flyttingen, og noen få andre valgfrie parametere, og du er ferdig. ...

Montering av verktøylinjen for Android App Development - dummies

Montering av verktøylinjen for Android App Development - dummies

Når du vet at du er klar til være en Android-utvikler, ta tak i datamaskinen din og få sprekker på å installere verktøyene og rammene som er nødvendige for å bygge ditt første blockbuster-program. Linux-kjernen Android ble opprettet på toppen av åpen kildekode Linux-kjernen. Android-teamet valgte å bruke denne kjernen fordi den ga bevist ...

Grunnleggende om Cocoa Touch i iOS Apps - dummies

Grunnleggende om Cocoa Touch i iOS Apps - dummies

Cocoa Touch-laget inneholder det meste av objektet -orientert utvikler-vendt rammer for å bygge iOS applikasjoner. Det er ditt eneste utgangspunkt for app-utvikling. Apple-guiderne oppfordrer deg til å undersøke teknologiene i dette laget for å se om de oppfyller dine behov, før du ser på de andre lagene. Med andre ord, Apple har til hensikt å ...