Amazon AWS: Komplet guide til verdens største udbyder af cloud-tjenester

0
228

Virksomheden er mest forbundet med “cloud”, i hovedet på den brede offentlighed, er Amazon, der sker for at være verdens største e-forhandler. I dag, Amazon er verdens største leverandør af it-tjenester tilgængelige via web-fra globalt distribuerede servere i højt automatiserede data-centre.

Her er hvad vi mener med det: Når en computer service er stillet til rådighed for dig, hvor som helst i verden via internettet, på servere med funktioner, der er blevet forpagtet af en udgiver, software-producent, eller andre private kunde, der er en 34 procent chance (ifølge analysefirmaet Synergy Research Group), at denne service bliver hosted på Amazon ‘ s cloud. Der er kun 15 procent chance for, at det er hostet på Microsofts Azure-skyen.

181127-peter-desantis-aws-reinvent.jpg

Peter DeSantis, Amazon AWS, VP for Global Infrastruktur

Amazon re:Opfinder

×

181127-peter-desantis-aws-reinvent.jpg

FÅ MERE AT VIDE:

I 2018, AWS leveret de fleste af Amazon ‘ s driftsindtægterTop cloud-udbydere 2019: AWS, Microsoft Azure, Google Cloud; IBM gør hybrid flytte, Salesforce dominerer SaaS

Hvad Amazon AWS gør, generelt

Før vi tuden frem, et springvand af fantastiske udtryk som “cloud-infrastruktur” og “virtual machine” lad os prøve at forklare, hvad dette AWS ting, ikke i form endnu en DIREKTØR, der kunne forstå.

FÅ MERE AT VIDE:

Spil af Skyer: Lock-In er på Vej , Hvorfor AWS re:Opfinde det er måske mere vigtigt end Amazon ‘ s Black Friday og Cyber mandag bonanza Sikkerhed er nr. 1 DET barriere for cloud og SaaS vedtagelse TechRepublic

At sætte Amazon cloud til brug

Lad os først være helt klar over, hvad en cloud-platform. Du har allerede læst flere definitioner af “cloud”, end der er skyer (i himlen), men her, vi taler om det operativsystem, der reformulates flere servere til en sammenhængende enhed. For en gruppe af computere overalt i verden for at være en sky, at de følgende ting er nødt til at være mulig:

De skal være i stand til at udnytte virtualisering (mulighed for software til at udføre som hardware) til at samle de computing evne af flere processorer og flere storage-enheder, sammen med de komponenter’, der er netværksforbindelse, i et enkelt, sammenhængende enheder. Med andre ord, at de skal samle deres ressourcer, så de kan blive opfattet som én stor computer i stedet for flere små.Den arbejdsbyrde, der kører på disse ressource-pools må ikke være fæstnet til et fysisk sted. Det vil sige, at deres hukommelse, databaser og processer-men de kan være indeholdt — skal være helt bærbare i skyen.De ressource-pools, der kører disse arbejdsopgaver skal være i stand til at blive tildelt gennem en self-service portal. På denne måde, enhver kunde, som har brug for at køre en proces på en server, kan bestemmelse af den virtuelle infrastruktur (de samlede ressourcer til at behandle og andre funktioner), der er nødvendig til at være vært for og støtte denne proces, ved at bestille det via nettet.Alle tjenester skal stilles til rådighed på en per-bruger basis, normalt i intervaller af tid forbrugt i selve driften af tjenesten, som modsætning til en engangs-eller vedvarende licens.

Det AMERIKANSKE National Institute of Standards and Technology (NIST) erklæret, at enhver udbyder af cloud-tjenester (CSP), som den AMERIKANSKE Regering vil abonnere på, skal som minimum give disse fire muligheder.

Hvis NIST har haft mulighed for at tilføje en femte komponent, i betragtning af den enorme mængde af historien, der har fundet sted i de få år, den offentlige sky ‘ s betydning, det ville nok være støtte. AWS kan være en offentlig sky, men det er også en managed service. Det betyder, at det er indgivet til at levere særligt serviceniveau, der er udtrykkeligt anført i selskabets service-level agreements (SLA).

FÅ MERE AT VIDE:

Hvor er det bedste sted at lære om cloud computing? Den sky, naturligvis

Hvordan kan du komme i gang med AWS?

Det overrasker nogle til at lære, at en AWS-konto er ikke en Amazon-konto, med ekstra privilegier. Det er en sikkerhed konto, der centraliserer den adgang, du får at AWS tjenester og associerede virksomheder, der er inkluderet med en fakturerbare adresse. Ikke en leveringsadresse, som en destination for bestilte varer fra Amazon.com, men snarere et login som du kan bruge til Windows.

Der er måder, du kan bruge denne AWS-konto for at starte dig selv til den AWS rum uden meget, eller ganske sandsynligt, uden at der er nogen, monetære investeringer. I det første år af hver konto, AWS afsætter 750 timers gratis brug per måned (også kendt som “hele måneden”), et Linux – eller Windows-baseret t2.micro virtuelle maskine instans, der er konfigureret som en enkelt CPU-PC med 1 GB RAM. Brug dette tilfælde som en virtuel server, er du velkommen til at oprette en instans af en Amazon RDS-relationel database med op til 20 GB lagerplads, plus yderligere 5 GB standard S3 objekt opbevaring. (Du kan se mere om disse grundlæggende tjenester i et kort øjeblik.)

Hvor Kan Du Lære at Bruge AWS?

Fra tid til anden, AWS indkalder en online -, halv-dag streaming-konferencen til at undervise nybegyndere om, hvordan disse tjenester fungerer. På tidspunktet for dette skrives, er den næste udgave af selskabet, “AWSome Dag” var planlagt til April, 9, 2019, fra 12:00 middag til 4:30 pm Eastern Time.

At online-konference kan give dig et skub i den generelle retning af, hvad du tror, du måske har brug for at vide. Hvis du har en bestemt virksomhed mål i tankerne, og du er på udkig efter professionel instruktion, AWS sponsorer instruktions-kurser verden over, der udføres i træningscentre, med professionelle instruktører, og streamet til tilmeldte elever. For eksempel:

Overflytning til AWS lærer principperne, at organisationer har behov for at vide for at udvikle en trinvis migration fra sin eksisterende forretning programmer og software, at deres cloud-baserede partnere.AWS Sikkerhed Nøgletal introducerer den bedste praksis, metoder og protokoller, der AWS bruger til at sikre sine ydelser med henblik på, at organisationer, der kan være følgende specifikke sikkerhed regimer kan indarbejde disse praksis i deres egne metoder.AWS Tekniske Essentials giver en IT-medarbejder i en organisation en mere grundig introduktion til Amazonas services og sikkerhed praksis omkring dem, med det mål at blive for at hjælpe med at admin eller IT-chef opbygge og implementere de tjenester, der er bedst egnede til at nå virksomhedens mål.

FÅ MERE AT VIDE:

Oracle ‘s Ellison: Ingen måde en “normal” person ville flytte til AWS Cloud-kunder parring AWS og Microsoft Azure, ifølge Kentik

Hvordan er overkommelige AWS virkelig?

AWS’ business model blev konstrueret til at flytte udgifter til business computing fra kapitaludgifter til operationelle udgifter. Teoretisk set, en af de råvarer, hvori omkostningerne afholdes månedligt, eller i det mindste mere gradvist, er mere bæredygtig.

Men i modsætning til en regelmæssig regning som elektricitet eller forsikringsselskaber, den offentlige cloud-tjenester har en tendens til at gyde flere offentlige cloud-tjenester. Selv om AWS klart opdeler udgifter i kategorier, der vedrører opbevaring, båndbredde, og beregne cyklus tid, disse kategorier er ikke tjenester i sig selv. De er snarere et produkt af de tjenester, du vælger, og ved at vælge mere og indeholder flere af disse komponenter i den cloud-baserede aktiver du bygge videre på den AWS-platformen, du kan “forbruge” disse råvarer i et hurtigere tempo.

AWS er en klar plan i tankerne: Det trækker dig ind på en konto med et lag af uden omkostninger tjeneste, som du kan nemt eksperimentere med opbygning af en web-server, eller at iværksætte en database, før du tager disse tjenester live. Ironisk nok, det er gennem denne strategi med at starte små og bygge gradvist, at mange organisationer er ved at opdage, at de ikke havde tegnede sig for, hvor stor en operationel bekostning den offentlige sky kunne blive — især med hensyn til data forbrug.

Omkostningsstyring er muligt, men hvis du tager dig tid til grundigt at uddanne dig selv på det rette og strategisk brug af komponenter af AWS platform, før du begynder provisioning services på denne platform. Og de ressourcer, der er til at styre omkostningerne for uddannelse, der findes, selv om selve platformen.

FÅ MERE AT VIDE:

Sky kontrol med omkostningerne ved at blive en ledende spørgsmål for virksomhederCloud kontrol med omkostningerne også en udfordring for de små virksomheder og freelancere

Hvad gør Amazons Web services?

Salg af de tjenester, en computer udfører, er næsten lige så gammel en virksomhed, som sælger sig selv. Helt sikkert Amazon ikke fandt, at enten. Time-sharing systemer af 1960’erne gjort det muligt for universiteter og institutioner til at få dækket de enorme udgifter til at erhverve systemer, på en tid, før undervisningen indtægter kunne have gennemført det af sig selv. Men på det helt rigtige tidspunkt, Amazon meget stærkt plettede den ene type service, der næsten alle virksomheder kan bruge: evnen til at køre en virtuel server, der kører hjemmesider.

Elastic Compute Cloud

Produktets navn for første automatiseret service, at AWS udfører for kunder, der er Amazon Elastic Compute Cloud (EC2). Dette er det sted, hvor AWS puljer sin virtuelle ressourcer i tilfælde af virtuelle maskiner, og stadier i disse tilfælde-på steder, som kunden har valgt, så den passer til sine applikationer.

Oprindeligt konfigurationer af EC2 instanser, efterlignede dem i den virkelige verden, fysiske servere. Du har valgt et eksempel, der passer bedst karakteristika af den server, som du normalt ville have købt, installeret og vedligeholdt på din egen virksomheds lokaler, til at køre det program, du som er beregnet til det. I dag, en EC2 eksempel kan være næsten fantasifulde, konfigureret som ingen server, der nogensinde er fremstillet hvor som helst i verden. Da virtuelle servere omfatter stort set hele web services industrien nu, det gør ikke noget, at der er ingen korrespondance med virkeligheden. Du bladre i AWS’ meget omfattende katalog, og vælg antallet af processorer, lokalt lager, lokal hukommelse, tilslutningsmuligheder, og båndbredde, som dine programmer kræver. Og hvis det er mere end i nogen reel server, der nogensinde er fremstillet, og hvad så?

Du betaler for de ressourcer, som eksempel bruger, bogstaveligt talt på en per-sekund. Hvis det program, du har planlagt, er meget omfattende, ligesom en multi-player spil, så du kan med rimelighed kan vurdere, hvad din AWS omkostninger, der ville være for at levere spil til hver spiller, og der beregnes et abonnement kan du oplade, der spiller der optjener du et respektabelt resultat.

FÅ MERE AT VIDE:

AWS ruller ud af nye EC2 høj hukommelse tilfælde, der er skræddersyet til SAP HANA AWS’ Z1d beregne instans har til formål at være ‘hurtigste i public cloud’

Elastisk Container Service

Virtuelle maskiner, der gav organisationer en måde at levere funktionalitet via internettet uden at skulle ændre den måde, deres ansøgninger blev opbygget. De er stadig “tror” de kører i et fremstillet server.

I de seneste år, en ny bil for emballage funktionalitet er kommet om, at der er langt bedre egnet til cloud-baserede levering. Det blev kaldt “Docker container”, efter at det firma, der først er udviklet en automatisk mekanisme til at indsætte den på en cloud-platform (selvom navnet på det tidspunkt var dotCloud). I dag, da så mange parter har en interesse i sin succes, og også fordi det engelske sprog er løbet tør for ord, denne pakke er blot kaldes en container.

AWS’ måde at levere applikationer gennem beholdere snarere end virtuelle maskiner, der er Elastisk Container Service (ECS). Her, den forretningsmodel, der kan være helt anderledes end for EC2.

Fordi en container ansøgning (undskyld, der er ikke andet ord for det), kan du bruge en vis mængde af ressourcer på et bestemt tidspunkt, kan du vælge at betale kun for de ressourcer, som anvendelsen ikke bruger, på den tid, det beder om dem. Som en analogi, tænk på det sådan her: i Stedet for at leje en bil, du lease vejen, betale for benzin forbruges med hver motor revolution, den ilt, der er brændt med hver antændelse af en cylinder, og mængden af kuldioxid, som produceres af katalysatoren. Med ECS, kan du leje den båndbredde, og betale for den nøjagtige mængde af data, der forbruges, og de cykler, der kræves til behandlingen, for hvert sekund af din ansøgning drift. Amazon kalder denne model for prisfastsættelse Fargate, med henvisning til den længst mulige point i levering kæde, hvor “apparat”, der er drejet, og hvor der kan være gebyrer, der er afholdt.

FÅ MERE AT VIDE:

Hvordan Amazon og VMware er ved at opbygge en cloud til begge platforme Ved re:Opfinde, AWS lancerer Egen Markedsplads for virksomheden

Amazon Lambda

En meget vigtig service, der fremgår af det system, der gør ECS muligt, er kaldet Lambda, og for mange klasser af industrien og den akademiske verden, det er allerede en væsentlig ændring af den måde, applikationer bliver undfanget. Lambda fremskridt, et princip der kaldes den serverless model, hvor cloud server giver de funktioner, at en applikation kan kræve, på en per-bruger basis, uden behov for pre-tilførsel.

For eksempel, hvis du har en funktion, der analyserer et fotografi og isolerer den del af det, der er tilbøjelige til at indeholde det billede, af et menneskeligt ansigt, du kan iscenesætte denne funktion i Amazon ‘ s cloud hjælp serverless model. Er du ikke bliver opkrævet for VM eller beholderen hosting-funktionen, eller nogen af de ressourcer, det kræver, men snarere, at AWS steder, dets “tælleapparat” på det punkt, hvor funktionen gør, at dets resultat og afslutter. Så er du opkrævet et fast gebyr for transaktionen.

Selv om Amazon, måske ikke har fået den idé, at de serverless model, Lambda har avanceret, at modellen betydeligt. Nu udviklere er genoverveje selve karakteren af anvendelsen arkitektur, med det endelige resultat bliver, at en helt ny økonomi, der kan opstå omkring flydende komponenter af funktionalitet, i modsætning til stiv, undecipherable bautasten.

FÅ MERE AT VIDE:

Hvad serverless arkitektur egentlig betyder, og hvor servere komme ind i billedet til At være en microservice: Hvor mindre dele af større programmer kan lave DEN

Simple Cloud Storage Service

Som vi har nævnt før, en af Amazon ‘ s sandt gennembrud, var etableringen af S3, dens Simple Storage Service (ordet “Sky” er siden blevet kilet ind i midten af dens navn). For denne forretningsmodel, Amazon steder “tælleapparaterne,” hvis du vil, på to punkter af data exchange proces: når data er overført, og når det er udført ved hjælp af en hentning af opkald eller en forespørgsel til databasen. Så både input og output pålagt gebyrer.

AWS ikke opkræver kunderne ved beholdervolumen, eller i en brøkdel af en fysisk enhed, der forbruges af data. I stedet, det skaber en virtuel konstruere kaldes en spand, og tildeler det til en konto. Hovedsagelig, denne spand er bundløst, det giver database-værktøjer og andre tjenester med et middel til at løse de data, der er indeholdt i det. Som standard, hver konto kan fungere i op til 100 spande, men denne grænse kan være øget efter anmodning.

Når data er gemt i en af disse spande, den måde AWS monetizes dens output fra spanden, afhænger af, hvordan data er brugt. Hvis en lille mængde af data, der er gemt og hentet ikke meget ofte, AWS er glade for ikke at opkræve noget som helst. Men hvis du allerede har indsat en web-app, som har flere brugere, og i løbet af bruger denne app, kan disse brugere få adgang til alle data, der er gemt i en S3 bucket, der er tilbøjelige til at pådrage sig nogle afgifter. Database forespørgsler, såsom hentning af fakturering oplysninger eller statistikker, vil der blive debiteret for meget forskelligt fra at downloade en video-eller mediefil.

Hvis AWS var til at opkræve et fast gebyr for hentning af data — siger per megabyte, der downloades — så med den enorme forskel i skala mellem et regneark er værd af tabeldata og 1080p video, ville ingen ønsker at bruge AWS for medier. Så S3 antager, at de forskellige typer af objekter, som du vil gemme i spande vil bestemme den måde, hvorpå disse genstande vil blive brugt (“forbruges”) af andre, og AWS fastsætter et gebyr for benyttelsen af dem.

FÅ MERE AT VIDE:

AWS ruller ud af nye sikkerhedsfunktion for at forhindre utilsigtet S3 data lækager ved Catalin CimpanuAmazon Web Services lancerer fuldt administreret AWS Backup af Asha McLean

AWS Database-tjenester

Her er, hvor Amazon tilføjer en tredje tælleapparatet til data model: ved at tilbyde database motorer i stand til at udnytte de data, der er gemt i S3 spande. En AWS database engine er en specialiseret instans type: en VM billede database management system er allerede installeret.

Til relationelle data-den slags, der er gemt i tabeller og spørgsmålstegn ved hjælp af SQL-sprog — AWS tilbyder MariaDB (open source), Microsoft SQL Server, MySQL (open source), Oracle DB, PostgreSQL (open source), og Amazon ‘ s eget Aurora. Ethvert program, der kan interface med en database i et af disse formater, selv hvis det ikke var skrevet for sky til at begynde med, kan bringes til at køre med en af disse tjenester. Skiftevis, AWS tilbyder DynamoDB til brug med mindre struktureret nøgle/værdi-butikker, DocumentDB for at arbejde med long-form af tekst, data, såsom i et content management system, og ElastiCache til at håndtere store mængder af data i den interne hukommelse.

Stå op en “big data” – system, som er baseret på Apache Hadoop eller Apache Spark rammer, er typisk en koncentreret indsats på den del af enhver organisation. Selvom de begge afstår fra at påberåbe sig den sætning, både Gnist og Hadoop er operativsystemer, så servere til at understøtte klynger af koordinerede data udbydere som deres grundlæggende funktioner. Så ethvert forsøg på at udnytte cloud-for en stor data platform skal omfatte konfiguration af programmer, der kører på disse platforme til at genkende skyen som deres storage center.

AWS tilgange til dette problem ved at sætte S3 til at tjene som hvad Hadoop og Spark ingeniører kalder en data-søen — en massiv pulje af ikke-nødvendigvis-struktureret, uforarbejdede, uraffinerede data. Oprindeligt data søer var “formateret,” at låne en gammel sætning, der bruger Hadoop er HDFS fil system. Nogle ingeniører har siden fundet S3 faktisk at foretrække at HDFS, og nogle går så langt som til at hævde S3 er mere cost-effektiv. Apache Hadoop leveres nu med sin egen S3-stik, der giver virksomheder, der kører Hadoop på lokaler til at udnytte cloud-baseret S3 i stedet for deres egne on-premises opbevaring.

I en stor data ramme, operativsystemet klynger sammen-servere, med både deres behandling og lokal lagring, som enkelte enheder. Så skalering ud processor magt betyder stigende lagerplads; ligeledes en tendens til, at behovet for mere plads til data betyder, at tilføje Cpu ‘ er. AWS’ tilgang til at udstationere hele big data ramme i skyen er ikke at korrelere med Gnist-eller Hadoop knudepunkter som uændret virtuelle maskiner, men i stedet indsætte en noget anden ramme, der formår Hadoop eller Gnist applikationer, men det kunne S3-baserede data søer til at blive skalerbar uafhængigt af hinanden. AWS kalder dette system EMR, og det er gjort betydelige indhug, kapitalisere på Amazon ‘ s succes i stedet for HDFS.

FÅ MERE AT VIDE:

Vi afbryder denne revolution: Apache Gnist ændringer i reglerne for spillet af Scott M. Fulton, III

Amazon Kinesis Data Analytics

Kinesis udnytter AWS’ data søen komponenter til at stå op, en webanalyse-en, der vurderer den underliggende mønstre inden for en data stream eller en tidsserie, gøre respektabel prognoser, og trække tydelige korrelationer så tæt på realtid som muligt. Så hvis du har en data-kilde, såsom en server log, maskiner på produktion og samlebånd, en finansiel handel-system, eller i den mest omfattende eksempel, en video stream, Kinesis kan være programmeret at generere alarmer og analytiske beskeder i svar til betingelser, du angiver.

Ordet “programmeret” er beregnet snarere forsætligt her. Brug af komponenter, såsom Kinesis Vandløb, behøver du skrive brugerdefineret logik-kode til at angive de betingelser, der er værd opmærksomhed eller undersøgelse. Derimod Kinesis Data Firehose kan sættes op med lettere-at-forklare-filtre, der kan aflede visse data fra den main-stream, der er baseret på betingelser, eller parametre, ind på en placering som anden S3 bucket til senere analyse.

FÅ MERE AT VIDE:

Cloud Computing: Hvorfor dette flyselskab bare gik “all in” på AWS af Steve Ranger

Amazon Elastic Container Service for Kubernetes

Som Microsoft så ofte demonstreret i løbet af sin regeringstid som kongen af operativsystemet, hvis du er ejer af den underliggende platform, du kan give væk dele af det område, der flyder på toppen af det, sikkert i den viden at du ejer kongeriget, som disse øer hører.

VMware på AWS Cloud

Den måde, VMware formår virtualiseret infrastruktur for vSphere kunder, og den måde, Amazon, forvalter sin cloud-infrastruktur for AWS, er fundamentalt forskellige. Men skønheden af virtualisering er, at det er muligt at konfigurere en platform til at køre på en anden platform (ligesom den måde, hvorpå Windows 10 kører Linux-apps).

Det tog ingeniører fra Amazon og VMware, der arbejder sammen i flere år, før de kunne dukke op med en system, der giver sine NSX netværk, virtualisering lag (som gør det muligt for den underliggende ressourcer af alle servere i en virksomheds netværk til at blive opfattet som en enkelt infrastruktur) for at blive støttet i AWS’ egen cloud infrastruktur. Vi ved ikke helt præcis, hvordan dette fungerer, men for nu, det ser ud til, at det virker trods alt.

Så med et produkt, som VMware kræver VMware Sky på AWS, en eksisterende vSphere miljøet kan bestemmelse ressourcer fra Amazon public cloud, som er nødvendige, herunder policy-baseret automatisering regler. På denne måde, compute magt, opbevaring, og til en vis grad database funktionalitet kan blive bragt ind i en virksomheds netværk som væsker, der bliver fragtet i at spare en organisation i krise. Og disse dynamiske ressourcer kan så være de-klargjort, når de ikke længere er nødvendige.

I de seneste måneder, Amazon har udvidet sit samarbejde med VMware, så AWS for første gang til at tilbyde at indsætte sin egen server-hardware på kunders lokaler. Helt sikkert det er en måde at bringe cloud tættere til virksomheden.

AWS havde brug for en hjælp til at konkurrere mod Microsoft Azure Stakken, som giver Azure kunder midlerne til at køre Microsoft-tjenester i deres egne datacentre samme måde Azure ville. Det er let nok for Microsoft, da meget af Azure Stakken er baseret på Windows Server allerede. Amazons servere, derimod, er grupperet med en meget unik bæst helt af. AWS Forposter, som Amazon kalder det, giver store virksomheder en måde at lade, at dyret i gennem deres bagdøren, i det mindste en del-måde, leasing dem på Amazon-servere udelukkende til eget brug.

FÅ MERE AT VIDE:

VMware ramper op VMware Sky på AWS, opdateringer Cloud Fundament af Stephanie CondonAWS Forposter, der bringer AWS cloud hardware på lokaler ved Asha McLean, Hvordan Amazons DeepLens søger at rewire den gamle Web med nye AI, Scott M. Fulton, III

Relaterede Emner:

Amazon