Hjem Personlig finansiering Amazon webtjenester for dummier Cheat Sheet - dummies

Amazon webtjenester for dummier Cheat Sheet - dummies

Video: Getting Started with AWS | Amazon Web Services BASICS 2024

Video: Getting Started with AWS | Amazon Web Services BASICS 2024
Anonim

Av Bernard Golden

Amazon Web Services (AWS) er en skygtjenesteleverandør som gir enkel tilgang til en rekke nyttige databehandlingsressurser, alt tilbys på en etterspørsel, kostnadseffektiv måte. Hvis du er en IT-utøver som er klar til å omfavne Amazon Web Services, bryter du de gamle applikasjonsdesignmønstervaner og implementerer nye tilnærminger som utnytter AWS egenskaper og styrker. Forstå AWS muligheter og begrensninger, og bruk tjenesten som inspirasjon til innovative ideer for din organisasjon.

5 Nøkkelegenskaper for Amazon Web Services

Når det gjelder Amazon Web Services (AWS), er det viktig å forstå de viktigste egenskapene for å sikre at programmene dine går bra i Amazonas miljø. Tross alt, som sagt sier, kan du ikke spille spillet uten å forstå reglene.

Her er AWS-egenskapene du bør huske på når du planlegger programmene dine:

  • AWS tilbyr en rekke tjenester, alle designet for å levere et sett med funksjonalitet. Hver tjeneste står alene, men du kan blande og matche dem for å møte de spesifikke behovene i søknaden din.

  • Hver tjeneste er, vel en tjeneste , som tilbys via en API. Noen av dere kan velge å bruke Amazonas eller tredjeparts brukergrensesnitt, mens andre kan velge å få tilgang til AWS direkte via APIer eller AWS-programvareutviklingssettet. Uansett hvordan du får tilgang til tjenestene, husk at hver har sin egen funksjonalitet og idiosyncrasies.

  • AWS-infrastrukturen er feilaktig, og Amazon oppnår service robusthet gjennom redundans. For de tjenestene som Amazon tilbyr servicenivåavtaler (SLAer), vedlikeholder det vanligvis tre kopier av databehandling og data knyttet til en tjeneste.

  • AWS tilbys på forespørsel, betaler for det du bruker modell. AWS kan være et godt kjøp, med svært lave kostnader når du først begynner å utvikle et program. Måleren går imidlertid alltid, så å si, så det er viktig å spore hva du bruker.

  • AWS-tjenester tilbys på en region- og tilgjengelighetssone-basert partisjonering. Å få tilgang til data i en region fra EC2-forekomster i en annen pålegger nettverkstrafikkavgifter, slik at du vet hvor dataene dine er plassert og programmene dine må løpe, er viktig hvis du vil holde kostnadene nede.

4 tips for utforming av applikasjoner for Amazon Web Services

Fordi Amazon Web Services (AWS) skiller seg så mye fra tradisjonelle infrastrukturtilbud, er det ikke alltid de beste resultatene å forsøke å anvende tradisjonelle applikasjonsdesignprinsipper.Her er noen poeng å huske på:

  • Alt mislykkes hele tiden: Det er Amazonas AWS watchwords, og de burde også være ditt. Spesielt kan EC2-tilfeller mislykkes eller slutte å svare uventet, så innarbeide motstand mot ressursfeil i søknaden din.

  • Bruk redundans for å sikre oppetid på applikasjonen: Fordi AWS-ressurser kan mislykkes, følger Amazons driftsprinsipp, og utformer og implementerer redundans i søknaden din. Redundans beskytter din søknad mot ressursfeil.

  • Design søknaden din til horisontal skala opp - og ned: Fordi AWS-ressurser pådrar seg om de er tungt brukt eller brukt i det hele tatt, er det viktig at søknaden din kan vokse og krympe ressursene, slik at du bruker bare det du trenger for å støtte programmets ytelse og fleksibilitet.

  • Bruk open source-komponenter så mye som mulig: Ikke bare koster programvaren for åpen kildekode mindre, dens lisensbetingelser gjør det mye mer behagelig for sporadisk bruk. Egen programvare, derimot, krever vanligvis en betydelig lisensavgift om programvaren går i fem minutter eller fem år.

5 Mindre vanlige måter å bruke Amazon Web Services for Applications

Amazon Web Services (AWS) gir et langt rikere sett av tjenester enn de fleste kjenner igjen. Mens de fleste er kjent med og bruker kjente AWS-produkter som EC2 og S3, unnlater mange mennesker å utforske videre i AWS og lære om andre tjenester som de kan bruke til sine applikasjoner. Ved å utnytte flere AWS-kjerne- og plattformtjenester kan du:

  • Utvikle langt rikere applikasjoner: Ved å bruke ElasticSearch kan du for eksempel gi deg sofistikert søk innen søknaden din. Det er et stort utvalg av AWS-tjenester som bare venter på at du skal bruke dem.

  • Lever applikasjoner mye raskere: I stedet for å finne og implementere programvarepakker med åpen kildekode, eller (enda verre) å bruke uendelig tid på å forhandle om lisenskontrakter, kan du begynne å bruke AWS-tjenester for å bygge opp søknaden din raskt og ta den med inn i produksjon tidligere.

  • Bedre bruksservicebruk med servicekostnad: Alle Amazonas AWS-tjenester leveres i en on-demand, ingen forpliktelse, bruksbasert prismodus. Ved å bruke AWS-tjenester i søknaden din, er du i stand til å matche kostnadene dine med fordelene dine, og sørge for at søknaden din oppnår gode økonomiske resultater.

  • Bygg flere skalerbare applikasjoner: Amazon designer alle sine tjenester for å kjøre i skala. Hvis din søknad krever store mengder uansett AWS-produkt det bruker, kan du være sikker på at Amazon har designet sine tjenester til å skalere til hvilket nivå du måtte trenge.

  • Utnytt Amazons egen erfaring: Mange av produktene AWS tilbyr ble opprinnelig opprettet for å hjelpe Amazon. com driver sin e-handel virksomhet. Hvis du bruker noen AWS-produkter, kan du være sikker på at de har blitt kamptestet i de hardeste e-handelsmiljøene.

5 ting som Amazon Web Services kan og ikke kan gjøre

En sikker oppskrift på skuffelse er å forvente mer fra Amazon Web Services (AWS) enn den kan levere.Selv om AWS er ​​en rik samling av tjenester som er tilgjengelig i en effektiv ubegrenset skala, er det viktig å forstå at det finnes en rekke ting som AWS kan og ikke kan gjøre:

  • AWS kan ikke lage din eldre applikasjon "sky -basert. " Legacy-applikasjoner er vanligvis designet for stabil belastning med statisk maskinvareinfrastruktur. De vil sannsynligvis jobbe i AWS, men de vil ikke bli magiske applikasjoner.

  • AWS kan støtter svært skalerbare applikasjoner. Tenk på AWS som å tilby uendelig kapasitet. Alle de programmene du hadde problemer med fordi de outgrew spådde brukerbelastning, lagringsbruk eller nettverkstrafikk? Ikke noe problem lenger med AWS. Amazon gir ressursen, du gir applikasjonsbelastningen.

  • AWS kan ikke gjøre søknaden din feilsikker. Amazon designet AWS basert på forestillingen om at "alt mislykkes hele tiden. "Selv om AWS er ​​utviklet for å være svært motstandsdyktig mot ressursfeil, betyr det ikke at søknaden din ikke kan mislykkes - det betyr bare at du har muligheten til å gjøre applikasjonen din mer robust, hvis du bruker AWS-applikasjonsdesignprinsipper.

  • AWS kan gjør det koster mindre å kjøre din søknad. Fordi Amazon gir AWS på en bruksbasert pris, hvis du utformer søknaden din for å følge prinsippet "ned og ut", bare å bruke det du trenger og deretter skedaddling, kan du vanligvis spare mye penger i forhold til den tradisjonelle modell av ressurskostnad, hvor du betaler opp for ressurser.

  • AWS kan ikke gjøre søknaden din trygg for deg. Sikkerhet er i et cloud computing-miljø et felles ansvar. Amazon tar på seg sikkerhetsansvar for hva det gir - databehandlingsmiljøet - mens du tar på sikkerhetsansvar for det du tilbyr - komponentene i programvaren. Hvis du ikke gjør en god jobb med å administrere programmets sikkerhet, er det ingenting Amazon kan gjøre for å sikre det.

4 innovative måter å bruke Amazon Web Services på

De mest vellykkede brukere av Amazon Web Services (AWS) bruker ikke den som tradisjonell infrastruktur som tilbys på en lønnsom måte. I stedet studerer de AWS og tenker på hvordan de kan bruke sine tjenester og egenskaper til å designe nye tilbud som var umulige med tradisjonell infrastruktur.

Her er noen innovative måter å bruke AWS på:

  • Design et program som støtter enormt antall brukere. Den effektive ubegrensede omfanget av ressurser som AWS gir, gjør det mulig for første gang i historien om databehandling å bygge applikasjoner som kan støtte ubegrensede brukerpopulasjoner. Dette gjør det mulig for programmer som Pinterest å starte og skala; hva kan skalering gjøre for deg?

  • Delta i "The Internet of Things". " En måte å si det er" programvare spiser verden. "En annen er at alt blir en databehandling - din klokke, bilen din, inngangsdørlåsen. "IoT," som det er kjent, vil generere store mengder data og nettverkstrafikk.Bruk AWS til å lage et program som leverer en ny tjeneste eller analyserer eksisterende.

  • Kombiner en rekke tjenester til en ny applikasjon. Alle programmer og tjenester blir nå API-aktiverte, noe som gjør det enkelt å samle eksisterende tjenester i en ny applikasjon. Kombinere en værservice og en personlig helsetjeneste slik at folk kan beregne hvor mye vitamin D3 de skal komme i dag. Bruk AWS til å være vert for søknaden din, forsikre deg om at det kan støtte deg om din søknadstrafikk er liten eller stor.

  • Integrer AWS-tjenester i søknaden din for å gjøre den mer kraftfull. Du kan bruke Simple Email Service (SES) til å varsle brukere om en viktig hendelse. Du kan bruke Elastic Transcoder til å aktivere brukeropplasting av video for å gjøre applikasjonsfunksjonen rikere. Det er mange AWS-produkter å velge mellom - bruk så mange som mulig.

Amazon webtjenester for dummier Cheat Sheet - 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 å ...