Hva er Amazon AWS, og hvorfor går verden over mot virtualisering?



Prøv Instrumentet Vårt For Å Eliminere Problemer

Bør jeg plassere virksomheten min i AWS? Dette er ofte stilte spørsmål. Denne artikkelen er utformet som en høy oversikt over AWS og hvorfor det kan være nyttig for din virksomhet. Hva det ikke er, er en altomfattende eller dyp dykkeartikkel av hver tjeneste som er i AWS-paraplyen.



Vi begynner med det grunnleggende. AWS står for Amazon Web Services. Det er en paraply av tjenester levert av Amazon for plattform og infrastrukturbehov. Den ble offisielt lansert i 2006 og har modnet seg sterkt gjennom årene. Det er andre konkurrenter i markedet som Microsoft Azure (2010) og Jelastic (2011). Dette er ikke de eneste, mange av de store tjenesteleverandørene jobber for å skaffe sine egne.



aws



Det er to hovedtyper av tjenester for formålet med denne artikkelen. Infrastruktur som en tjeneste (IaaS) refererer til tradisjonell infrastruktur som virtuelle maskiner og lagring. VMware har bidratt til å øke populariteten til IaaS og har eksistert i ganske lang tid. Platform as a Service (PaaS) er en nyere utvikling, men har fortsatt eksistert lenge nok til å være en rekord, avhengig av leverandøren du velger å levere dette. PaaS gjør det mye enklere for utviklere å konsumere forskjellige tjenester uten infrastruktur for å støtte det, som servere, virtuelle maskiner, brytere osv.

For eksempel, hvis du bare trenger en database for å pumpe poster inn og trekke dem ut av, tradisjonelt med IaaS, vil du sørge for en server, et operativsystem og justere det til dine behov og må overvåke det for helse. Med PaaS kan du bare spinne opp en forekomst av databasesystemet du trenger, og bare peke koden mot det. Amazon tilbyr også flere applikasjonsbeholdere, slik at du bare kan publisere koden et sted å kjøre i stedet for å måtte bygge en server med alle avhengighetene.

Når folk flest hører AWS, er EC2 (Elastic Compute Cloud) en av hovedtjenestene de tenker på. Amazons EC2 er en IaaS-plattform (Infrastructure as a Service) og lar deg leie beregning via VM på en rekke forskjellige operativsystemer (vanligvis Linux eller Windows). Det er forskjellige nivåer / størrelser på EC2-containere, og kostnaden er basert på størrelsen og tidsbruken til den containeren. Virksomheten din kan ha prosesser ved utgangen av måneden som krever at flere EC2-forekomster blir spunnet opp for en helg eller noen dager, men kan deretter bli stengt for resten av måneden. Denne typen bruksbaserte kostnader lar deg betale for akkurat det du trenger. Mange ganger har selskaper en smertefull beslutning å ta under veksten. Tradisjonelt når utstyret måtte kjøpes, hvordan dimensjoneres det slik at det oppfyller umiddelbare behov, og også slik at de ikke trenger å bytte det ut 6 måneder fra nå. Tjenester som EC2 som måles, tillater denne lønningen mens du går, og bare for det du trenger.



Den andre tjenesten folk tenker på når de hører AWS, er vanligvis S3 (Amazon Simple Storage Service). Amazons S3 er en nettbasert lagringstjeneste. Det er veldig nyttig for å være vert for veldig grunnleggende / statiske nettsteder der du kun belastes båndbredde, i tillegg til å brukes til et offentlig datalager. Det er også tilgjengelig via REST, SOAP og BitTorrent. Hvis organisasjonen din har en webapplikasjon som regelmessig trenger å lagre og få tilgang til filbaserte data, kan den ringe disse API-anropene til webtjenesten til S3 uten å måtte bekymre deg for lokal lagring på den faktiske serveren som er vert for webapplikasjonen din. I så fall hjelper det med å redusere IT-overhead slik at utviklerne ikke prøver å tilpasse størrelsen på servere, men i stedet bare skyver og henter data fra en tjeneste. Amazon har et fint lagringsgateway-apparat som knytter seg til S3. Med apparatet kan du koble lagring til en allerede eksisterende server på din forutsetning til data som er i S3. Apparatet vil lagre ofte tilgjengelige data og skyve og trekke data fra S3 i bakgrunnen etter behov. Lagringskravene til det lokale apparatet er mye mindre enn de totale dataene i S3. For eksempel er det kanskje ikke uvanlig å ha en lokal lagringsgateway med 100 GB harddisker som kobles til flere terabyte data i S3.

Det er et vell av andre tjenester som Amazon tilbyr for å øke behovene dine i deres miljø, fra belastningsbalansere til Web Application Firewalls (WAF). Lastbalansere kan hjelpe til med å dirigere trafikk som er bestemt for et bestemt sted til flere back-end-servere, og hjelpe miljøet ditt med å utvides når du vokser, slik at du ikke ender med en eneste stor server, som også er et eneste feilpunkt. WAF lar deg låse sikkerheten og forhindre at ondsinnede angripere bringer nettstedet ditt ned eller kompromitterer dataene på nettstedet. Her er et fint skjermbilde av dem. I ytterligere blogger kan vi gå nærmere inn på disse på forespørsel.

Amazon tilbyr også mange forskjellige regioner over hele verden for å være vert for disse tjenestene. Kanskje du er USA-basert og trenger å betjene Australia bedre på grunn av ventetid. Det kan være 200-300ms ventetid mellom USA og Australia. Det er en region for det. Du kan til og med lete etter litt redundans / DR utenfor din region, men ikke i motsatt ende av verden. Hver region er delt opp i delsett kalt tilgjengelighetssoner. Dette er segmenterte deler av miljøet som lar deg dele opp flere servere mellom, slik at hvis en delmengde går ned, ikke hele infrastrukturen. Nedenfor er et skjermbilde av regionene slik de eksisterer i dag.

Du kan spørre deg selv, alt dette er bra, men hvilke scenarier AWS kanskje ikke fungerer for meg. Det er vanligvis noen få av disse. Sikkerhetsretningslinjene dine tillater kanskje ikke bedriftens IP (intellektuell eiendom) eller data i et offentlig sky-tilbud. AWS er ​​ganske sikker og PCI- og HIPAA-kompatibel, men sikkerhetsansvarlig kan fortsatt ha bekymringer. Andre årsaker kan være hvis du har et ganske statisk IT-fotavtrykk, kan du spare penger på lang sikt hvis du kjøper utstyr til lokalet ditt eller samlokaliseringsplass og datasenter der. Hvis du trenger garanterte ressurser, for eksempel en garantert diskytelse, kan det hende AWS ikke er noe for deg. En dedikert privat skyløsning kan være veien å gå.

Skulle du ha behov for PCI (Payment Card Industry), HIPAA (Health Insurance Portability and Accountability Act), HITECH (Health Information Technology for Economic and Clinical Health) eller andre, har Amazon deg dekket med et vell av informasjon i tillegg til noen få Ofte stilte spørsmål angående emnene. Her er en lenke med et vell av forskjellige samsvar som tilbys - https://aws.amazon.com/compliance/

Oppsummert er AWS et flott sted for nye bedrifter som ikke er sikre på veksten, eller til og med veldig modne bedrifter som trenger en stor infrastruktur for å kunne skalere opp og ned etter hvert som bruken deres skaleres. Mange brukssaker kan gjøres for bruk av AWS, noen kan gjøres for ikke å bruke det, men som med enhver løsning, vil det å avgjøre din forretningssak mot løsningen avgjøre hva som er riktig for din organisasjon.

5 minutter lest