Hjem Personlig finansiering Bør du bruke AWS? - dummies

Bør du bruke AWS? - dummies

Innholdsfortegnelse:

Video: How To add a Custom Domain On Github Pages 2024

Video: How To add a Custom Domain On Github Pages 2024
Anonim

Selv om AWS har mye å tilby, må du likevel vurdere hvordan det svarer dine spesifikke behov. Denne vurderingen går utover bare å avgjøre om du virkelig vil flytte til skybaserte tjenester, men tar også hensyn til andre tilbud som kan gi dine behov like bra (om ikke bedre). Du bør sammenligne AWS med andre skygtjenester. Du kan velge å bruke AWS som en del av løsningen din i stedet for som den eneste løsningen. Selvfølgelig betyr dette å vite områdene der AWS utmerker seg.

Sammenligning av AWS med andre skygtjenester

Du har mange måter å sammenligne skygtjenester på. En av måtene selskapene ofte ser på tjenester er av markedsandelen de har. En stor markedsandel har en tendens til å sikre at skygtjenesten vil være rundt i lang tid, og at mange mennesker finner tjenestene både nyttige og funksjonelle.

En nylig InfoWorld-artikkel påpeker at AWS i dag ligger 70 til 80 prosent av skymarkedet. I tillegg fortsetter AWS-inntektene å øke, noe som gjør at Amazon fortsetter å legge til nye funksjoner samtidig som eksisterende funksjoner opprettholdes med høy effektivitet.

Markedsplassen for skygtjenester fortsetter å forandre seg med et uheldig tempo, så du må holde deg oppdatert på de ulike tilbudene som hver leverandør leverer. I tillegg må du spore priser og andre faktorer som påvirker søknadsutviklingsprosessen. Dine applikasjonsutviklingsbehov endres også over tid, noe som betyr at tjenestene du bruker i dag kanskje ikke oppfyller dine behov i morgen. Kort sagt, ikke anta at valgene du gjør er løst.

Stor markedsandel og kapital å investere, legger ikke nødvendigvis opp til en skygtjeneste som oppfyller dine behov. Du må også vite at verten kan tilby de produktene du trenger i et skjema som du kan bruke. Sjekk ut AWS-produktlisten. Den omfatter alle de store IaaS, SaaS og PaaS kategoriene. Du bør imidlertid sammenligne disse produktene med de store AWS-konkurrentene:

  • Cisco Metapod
  • Google Cloud Platform
  • Joyent
  • Microsoft Azure

Av konkurrentene som er oppført her kommer Google Cloud Platform nærmest å tilby samme funksjonssett som finnes i AWS. Når du ser på Googles tilbud, bør du imidlertid merke til fremtredende maskininnlæringstjenester som ikke finnes i AWS. På den annen side har AWS mer å tilby i vei til ting til Internett (IoT), applikasjoner og mobiltjenester.

Hver av leverandørene som tilbyr disse tjenestene, er annerledes. For eksempel tilbyr Joyent et enkelt oppsett som kan appellere sterkere til en SMB som bare har få behov for å adressere og ikke ønsker å bli involvert i en kompleks tjeneste.Microsoft har derimot sterk styring av SQL-databasestyring, samt tilkoblingen til Windows-plattformen som bedrifter kan ønske å opprettholde. Poenget er at du må se på hver av leverandørene for å finne ut hvem som best kan imøtekomme dine behov (selv om, som tidligere nevnt, stemmer flest med sine dollar på AWS).

Definere målområder hvor AWS fungerer best

Når du ser på tjenestene som AWS gir, kan du se at det legges vekt på bedriftens produktivitet. For eksempel tilbyr Google Cloud Platform fire forbedrede maskinlæringstjenester som du kan bruke til analyseformål, men AWS tilbyr bare en. Google Cloud Platform kan imidlertid ikke samsvare med AWS når det gjelder mobiltjeneste, noe som brukerne helt sikkert vil ha inkludert for å få tilgang til applikasjoner.

Med mindre virksomheten din er sterkt involvert i analysearbeid, tilbyr tilbudene som AWS gir, betydelig bedre på mange måter. Her er tjenestekategorier som AWS tilbyr:

  • Beregn
  • Lagring og innholdslevering
  • Database
  • Nettverk
  • Analytics
  • Bedriftsprogrammer
  • Mobiltjenester
  • IoT
  • Utvikler verktøy
  • Administrasjonsverktøy
  • Sikkerhet og identitet
  • Applikasjonstjenester

Med tanke på apptyper som AWS støtter best

Teoretisk sett kan du opprette omtrent alle typer applikasjoner som kan tenkes å bruke ved hjelp av AWS. Forskjellen er ikke i hvilke oppgaver applikasjonen ville kjøre eller hvordan programmet skulle administrere data - disse problemene er de samme som når de jobber på skrivebordet. Det du må vurdere er hvor programmet skulle kjøre, hvilket betyr å forstå evnen til det underliggende skymiljøet for å finne ut hvilke applikasjoner som miljøet vil støtte. Du kan dele AWS-applikasjonstyper inn i disse områdene:

  • Sluttbrukerprogrammer som brukeren får tilgang til direkte ved hjelp av en nettleser.
  • Sluttbrukerprogrammer som for tiden utføres i en nettleser, men forsterkes av bakgrunnssamtaler til AWS.
  • Sluttbrukerprogrammer som utføres på skrivebordet, men blir utvidet av bakgrunnsanrop til AWS.
  • Administrasjonsapplikasjoner som samhandler direkte med AWS.
  • Web-tjenesteprogrammer som reagerer på samtaler fra et eksternt program.
  • Web-tjenesteprogrammer som bruker en pollet publiserings- / abonnementsmodell.
  • Web-tjenesteprogrammer som bruker en push publiserings- / abonnementsmodell.

Du kan komme opp med andre applikasjonstyper. Denne listen gir deg en ide om hva som er mulig. Hovedpoenget er at du fortsatt trenger å vite noe om det underliggende miljøet. Hvis du for eksempel vil lage nettleserbaserte applikasjoner, kan du stole på tjenesten Elastic Beanstalk, som støtter disse standardplatformene:

  • Apache Tomcat for Java-applikasjoner
  • Apache HTTP Server for PHP-applikasjoner
  • Apache HTTP Server for Python applikasjoner
  • Nginx eller Apache HTTP Server for Node. js-applikasjoner
  • Passasjer eller Puma for Ruby-applikasjoner
  • Microsoft IIS 7.5, 8. 0 og 8. 5 for. NET-applikasjoner
  • Java SE
  • Docker
  • Go

Følgelig er app-typene som AWS støtter best, delvis bestemt av tjenesten du bruker, og hvilke funksjoner du legger til den tjenesten. Men akkurat som du kan utvide Elastic Beanstalk til å støtte andre språk, kan du også endre hvordan de andre tjenestene fungerer også. Utvidelse av en tjeneste betyr nødvendigvis å kunne kjøre andre apptyper. Bunnlinjen er at du må vurdere disse problemene:

  • Bestemme hvilken tjeneste som oppfyller appen din, trenger best direkte ut av pakken.
  • Definerer hvilke tjenestefunksjoner du trenger for å få appen til å kjøre, så vel som, om ikke bedre enn, samme app når du kjører lokalt.
  • Utvide tjenesten etter behov for å møte tilpassede krav.
  • Oppnå tredjepartspakke støtte etter behov for å tillate tilgang til data og andre ressurser.
  • Tatt i betraktning behovet for å endre applikasjonsfunksjonalitet for å sikre full service i skymiljøet.

Ikke få ideen, men å lage en app i skyen er akkurat det samme som å lage en app på ditt lokale system eller i et nettlesermiljø. Skyen presenterer utfordringer. For eksempel, når du arbeider med skyen, må du vurdere latensproblemer som du kanskje ikke trenger å vurdere når du kjører appen i andre miljøer.

Tross alt kjører du fortsatt appen på Internett. Du kan også oppleve utbrudd utenfor din kontroll (se artikkelen for detaljer om en 11-timers AWS-feil som rammet nesten halvparten av Internett). Hvis du har en app som er så kritisk at den aldri kan gå ned, må du kanskje gå tilbake til det lokale datasenteret eller stole på flere skyprodukter, noe som betyr at du samordner funksjonssettet av disse produktene, og dermed begrenser du muligheten til å utnytte fleksibiliteten tilbys av et bestemt skyprodukt.

Bør du bruke AWS? - 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 å ...