Hvad er Amazon AWS, og hvorfor skifter verden mod virtualisering?



Prøv Vores Instrument Til At Fjerne Problemer

Skal jeg placere min virksomhed i AWS? Dette er ofte stillede spørgsmål. Denne artikel er designet som et højt niveau oversigt over AWS, og hvorfor det kan være nyttigt for din virksomhed. Hvad det ikke er, er en altomfattende eller dybdykartikel af enhver tjeneste, der er i AWS-paraplyen.



Vi starter med det grundlæggende. AWS står for Amazon Web Services. Det er en paraply af tjenester leveret af Amazon til din platform og infrastrukturbehov. Det blev officielt lanceret i 2006 og er meget modnet gennem årene. Der er andre konkurrenter på markedet som Microsoft Azure (2010) og Jelastic (2011). Disse er ikke de eneste, mange af de store tjenesteudbydere arbejder på at levere deres egne.



aws



Der er to hovedtyper af tjenester med henblik på denne artikel. Infrastruktur som en tjeneste (IaaS) henviser til den traditionelle infrastruktur såsom virtuelle computere og opbevaring. VMware har bidraget til at skubbe populariteten af ​​IaaS og har eksisteret i nogen tid. Platform as a Service (PaaS) er en nyere udvikling, men har stadig eksisteret længe nok til en track record, afhængigt af den leverandør, du vælger at levere dette. PaaS gør det meget nemmere for udviklere at forbruge forskellige tjenester uden infrastruktur til at understøtte det såsom servere, VM'er, switche osv.

For eksempel, hvis du kun har brug for en database til at pumpe poster ind i og trække dem ud af, traditionelt med IaaS, vil du levere en server, et operativsystem og indstille det til dine behov og skal overvåge det for helbredet. Med PaaS kan du bare spinde en forekomst af det databasesystem, du har brug for, og blot rette din kode mod det. Amazon tilbyder også flere applikationscontainere, så du simpelthen kan offentliggøre din kode et sted at køre i stedet for at skulle bygge en server med alle afhængigheder.

Når de fleste mennesker hører AWS, er en af ​​de vigtigste tjenester, de tænker på, EC2 (Elastic Compute Cloud). Amazons EC2 er en infrastruktur som en service (IaaS) platform og giver dig mulighed for at leje computing via VM på en række forskellige operativsystemer (typisk Linux eller Windows). Der er forskellige niveauer / størrelser af EC2-containere, og omkostningerne er baseret på størrelsen og tidsforbruget af denne container. Din virksomhed kan have processer i slutningen af ​​måneden, der kræver, at flere EC2-forekomster centrifugeres i en weekend eller et par dage, men kan derefter lukkes resten af ​​måneden. Denne type brugsbaserede omkostninger giver dig mulighed for at betale for præcis det, du har brug for. Mange gange har virksomheder en smertefuld beslutning at tage under væksten. Traditionelt når der skulle købes udstyr, hvordan man dimensionerer det, så det opfylder øjeblikkelige behov, og også så de ikke behøver at udskifte det 6 måneder fra nu. Tjenester som EC2, der måles, giver mulighed for denne løn, når du går model, og kun for det, du har brug for.



Den anden service, folk tænker på, når de hører AWS, er normalt S3 (Amazon Simple Storage Service). Amazons S3 er en webservicebaseret opbevaringstjeneste. Det er meget nyttigt til hosting af meget grundlæggende / statiske websteder, hvor du kun opkræves båndbredde samt bruges til et offentligt datalager. Det kan også fås via REST, SOAP og BitTorrent. Hvis din organisation har en webapplikation, der regelmæssigt har brug for at gemme og få adgang til filbaserede data, kan den foretage disse webtjeneste API-opkald til S3 uden at skulle bekymre sig om lokal lagring på den aktuelle server, der er vært for din webapplikation. I så fald hjælper det med at reducere it-omkostningerne, så dine udviklere ikke forsøger regelmæssigt at dimensionere servere og i stedet bare skubber og trækker data fra en tjeneste. Amazon har et dejligt lager gateway-apparat, der binder til S3. Med apparatet kan du vedhæfte lagerplads til en allerede eksisterende server på din forudsætning til data, der er i S3. Apparatet cacher ofte tilgængelige data og skubber og trækker data fra S3 i baggrunden efter behov. Opbevaringskravene til det lokale apparat er meget mindre end de samlede data i S3. For eksempel er det måske ikke ualmindeligt at have en lokal lagringsgateway med 100 GB harddiske, der forbinder til flere terabyte data i S3.

Der er et væld af andre tjenester, som Amazon tilbyder for at hjælpe med at udvide dine behov i deres miljø fra belastningsbalancere til Web Application Firewalls (WAF). Belastningsafbalancere kan hjælpe med at dirigere trafik bestemt til et bestemt sted til flere back-end-servere og hjælpe dit miljø med at skalere, når du vokser, så du ikke ender med en enkelt stor server, som også er et enkelt fejlpunkt. WAF giver dig mulighed for at låse sikkerheden ned og hjælpe med at forhindre ondsindede angribere i at nedbringe dit websted eller kompromittere dataene på dette websted. Her er et godt skærmbillede af dem. I yderligere blogs kan vi gå nærmere ind på disse efter anmodning.

Amazon tilbyder også mange forskellige regioner over hele verden til at være vært for disse tjenester. Måske er du baseret i USA og har brug for bedre service til Australien på grund af ventetidsproblemer. Det kan være 200-300 ms ventetid mellem USA og Australien. Der er en region for det. Du leder måske endda efter en redundans / DR uden for din region, men ikke i den modsatte ende af verden. Hver region er opdelt i undergrupper kaldet tilgængelighedszoner. Disse er segmenterede sektioner af miljøet, der giver dig mulighed for at opdele flere servere mellem, så hvis en undersæt går ned, gør ikke hele din infrastruktur det. Nedenfor er et screenshot af regionerne, som de findes i dag.

Du spørger måske dig selv, alt dette er godt, men hvilke scenarier fungerer AWS måske ikke for mig. Der er typisk et par af disse. Dine sikkerhedspolitikker tillader muligvis ikke virksomhedens IP (intellektuel ejendom) eller data i et offentligt skyudbud. AWS er ​​ret sikker og PCI- og HIPAA-kompatibel, men din sikkerhedsofficer kan stadig have bekymringer. Andre årsager kan være, hvis du har et ret statisk it-fodaftryk, at købe udstyr til din lokalitet eller datacenter colocation plads og boliger der kan spare penge på lang sigt. Hvis du har brug for garanterede ressourcer såsom en garanteret diskydelse, er AWS muligvis ikke noget for dig. En dedikeret privat cloud-løsning kan være vejen at gå.

Hvis du har behov for PCI (betalingskortindustri), HIPAA (Health Insurance Portability and Accountability Act), HITECH (Health Information Technology for Economic and Clinical Health) eller andre, har Amazon dig dækket med et væld af information samt et par få Ofte stillede spørgsmål (FAQ) vedrørende emnerne. Her er et link med et væld af forskellige overholdelser, der tilbydes - https://aws.amazon.com/compliance/

Sammenfattende er AWS et godt sted for nye virksomheder, der ikke er sikre på deres vækst eller endda meget modne virksomheder, der har brug for en stor infrastruktur for at kunne skalere op og ned, efterhånden som deres brug skal skaleres. Mange anvendelsessager kan laves til brug af AWS, nogle kan gøres for ikke at bruge det, men som med enhver løsning, vil det at fastslå din forretningssag mod løsningen afgøre, hvad der er rigtigt for din organisation.

5 minutter læst