Hva er AWS? Amazon Veiledning for skytjenester (nett).

⚡ Smart oppsummering

AWS, eller Amazon Web Services er en omfattende skybasert databehandlingsplattform fra Amazon som leverer tjenester for databehandling, lagring, databaser, analyse og nettverk på forespørsel over hele verden, og kombinerer IaaS-, PaaS- og SaaS-modeller under en fleksibel betal-etter-bruk-prisstruktur.

  • 🔘 Skyfundament: AWS leverer datakraft, lagring og databaser over internett, slik at organisasjoner leier infrastruktur på forespørsel i stedet for å kjøpe og vedlikeholde fysiske datasentre.
  • ☑️ Kjerneberegning: Tjenester som virtuelle EC2-maskiner, Elastic Beanstalk, og serverløs Lambda kjører applikasjoner i alle skalaer med full kontroll over operativsystemet når det er nødvendig.
  • Bred katalog: Mer enn 200 tjenester spenner over lagring, databaser, analyse, nettverk, sikkerhet, IoT og maskinlæring under én samlet plattform.
  • 🧪 Administrerte data og AI: RDS, DynamoDB, RødShift, og SageMaker håndterer relasjonelle, NoSQL-, lager- og maskinlæringsarbeidsbelastninger uten tung administrasjon.
  • 🛠️ Betal-etter-bruk-priser: Billgebyrer kun for ressursene som forbrukes, noe som reduserer de totale eierkostnadene og fjerner langsiktige forpliktelser.
  • 🤖 AI-hjelp: Amazon Q Developer og GitHub Copilot genererer AWS-kode og infrastrukturmaler, mens Amazon Bedrock og SageMaker driver generativ AI og maskinlæring.

AWS - Amazon Web Services

Hva er Cloud Computing?

Skytjenester er et begrep som refererer til lagring og tilgang til data over internett. Det lagrer ikke data på harddisken til din personlige datamaskin. I skytjenester kan du få tilgang til data fra en ekstern server.

Hva er AWS?

Den fullstendige formen for AWS er Amazon Webtjenester. Det er en plattform som tilbyr fleksible, pålitelige, skalerbare, brukervennlige og kostnadseffektive cloud computing-løsninger.

AWS er ​​en omfattende og brukervennlig dataplattform som tilbys av Amazon. Plattformen er utviklet med en kombinasjon av infrastruktur som en tjeneste (IaaS), plattform som en tjeneste (PaaS) og pakket programvare som en tjeneste (SaaS)-tilbud.

Historien til AWS

  • 2002: Amazon lanserte sine første webtjenester, som gir utviklere tilgang til Amazon produkt- og katalogdata.
  • 2004: Amazon introduserte Simple Queue Service, nå kjent som Amazon SQS.
  • 2006: Amazon Web Services lanserte offisielt sin skyplattform med Amazon S3 og Amazon EC2.
  • 2012: AWS holdt sin første re:Invent kunde- og partnerkonferanse i Las Vegas.
  • 2014: AWS introduserte AWS Lambda, helping popularisere serverløs databehandling.
  • 2015: Amazon begynte å rapportere AWS som et eget forretningssegment. AWS genererte 7.88 milliarder dollar i årlig nettoomsetning.
  • 2016: AWS' årlige nettoomsetning nådde 12.22 milliarder dollar. Selskapet introduserte også AWS Snowball Edge og AWS Snowmobile.
  • 2021: AWS utvidet porteføljen sin til mer enn 200 fullfunksjonelle skytjenester.
  • 2023: Amazon Bedrock ble allment tilgjengelig, noe som gjorde det mulig for bedrifter å bygge generative AI-applikasjoner ved hjelp av grunnleggende modeller.
  • 2024: AWS introduserte Amazon Nova familie av fundamentmodeller gjennom Amazon Berggrunn.
  • 2025: AWS genererte en årlig nettoomsetning på 128.7 milliarder dollar, noe som representerer en vekst på 20 % fra år til år.
  • 2026: AWS feiret 20 år med skydrift og utvidet porteføljen sin til mer enn 240 sky- og AI-tjenester.

Viktige AWS-tjenester

Amazon Web Services tilbyr et bredt spekter av ulike globale skybaserte produkter for forretningsformål. Produktene inkluderer lagring, databaser, analyser, nettverk, mobil, utviklingsverktøy, bedriftsapplikasjoner, med en betal-som-du-gå-prismodell.

Viktige AWS Services-kategorier og -verktøy

Her er viktige AWS-tjenester.

AWS Compute Services

Her er Cloud Compute Services som tilbys av Amazon:

  • EC2 (Elastic Compute Cloud) – EC2 er en virtuell maskin i skyen hvor du har kontroll på operativsystemnivå. Du kan kjøre denne skyserveren når du vil.
  • LightSail – Dette skybaserte databehandlingsverktøyet distribuerer og administrerer automatisk datamaskin-, lagrings- og nettverksfunksjonene som kreves for å kjøre applikasjonene dine.
  • Elastisk Beanstalk– Verktøyet tilbyr automatisert utrulling og klargjøring av ressurser som et svært skalerbart produksjonsnettsted.
  • EKS (Elastic Container Service for Kubernetes) – Verktøyet lar deg kjøre Kubernetes på Amazon skymiljø uten installasjon.
  • AWS Lambda – Denne AWS-tjenesten lar deg kjøre funksjoner i skyen. Verktøyet sparer deg mye penger, ettersom du bare betaler når funksjonene dine kjøres.

migrasjon

Migreringstjenester som brukes til å overføre data fysisk mellom datasenteret og AWS.

  • DMS (Database Migration Service) – DMS-tjenesten kan brukes til å migrere databaser på stedet til AWS. Den hjelper deg med å migrere fra én type database til en annen – for eksempel, Oracle til MySQL.
  • SMS (Server Migration Service) – SMS-migreringstjenester lar deg migrere servere på stedet til AWS enkelt og raskt.
  • Snowball – Snowball er et lite program som lar deg overføre terabyte med data i og utenfor AWS-miljøet.

Oppbevaring

  • Amazon Glacier – Det er en ekstremt rimelig lagringstjeneste. Den tilbyr sikker og rask lagring for dataarkivering og sikkerhetskopiering.
  • Amazon Elastisk blokklager (EBS) – Den tilbyr lagring på blokknivå som kan brukes med Amazon EC2-forekomster. Amazon Elastic Block Store-volumer er nettverkstilkoblet og forblir uavhengig av livet til en forekomst.
  • AWS Storage Gateway – Denne AWS-tjenesten kobler lokale programvareapplikasjoner til skybasert lagring. Den tilbyr sikker integrasjon mellom selskapets lokale og AWS sin lagringsinfrastruktur.

Sikkerhetstjenester

  • IAM (Identitets- og tilgangsadministrasjon) – IAM er en sikker skysikkerhetstjeneste som hjelper deg med å administrere brukere, tilordne policyer og danne grupper for å administrere flere brukere.
  • Inspektør – Det er en agent du kan installere på din virtuelle maskiner, som rapporterer eventuelle sikkerhetssårbarheter.
  • Sertifikatbehandling – Tjenesten tilbyr gratis SSL-sertifikater for domenene dine som administreres av Route53.
  • WAF (Web Application Firewall) – WAF-sikkerhetstjenesten tilbyr beskyttelse på applikasjonsnivå og lar deg blokkere SQL-injeksjon og hjelper deg med å blokkere skriptangrep på tvers av nettsteder.
  • Cloud Directory – Denne tjenesten lar deg opprette fleksible, skybaserte kataloger for å administrere datahierarkier langs flere dimensjoner.
  • KMS (Key Management Service) – Dette er en administrert tjeneste. Denne sikkerhetstjenesten hjelper deg med å opprette og kontrollere krypteringsnøklene, slik at du kan kryptere dataene dine.
  • Organisasjoner – Du kan opprette grupper med AWS-kontoer ved hjelp av denne tjenesten for å administrere sikkerhets- og automatiseringsinnstillinger.
  • Shield – Shield er en administrert DDoS-tjeneste (Distributed Denial of Service-beskyttelsestjeneste). Den tilbyr beskyttelse mot webapplikasjoner som kjører på AWS.
  • Macie – Den tilbyr en sikkerhetstjeneste for datasynlighet som hjelper med å klassifisere og beskytte sensitivt kritisk innhold.
  • GuardDuty – Den tilbyr trusseldeteksjon for å beskytte AWS-kontoene og arbeidsbelastningene dine.

Databasetjenester

  • Amazon RDS – Denne AWS-databasetjenesten er enkel å sette opp, drifte og skalere en relasjonsdatabase i skyen.
  • Amazon DynamoDB- Det er en rask, fullstendig administrert NoSQL -database service. Det er en enkel tjeneste som tillater kostnadseffektiv lagring og gjenfinning av data. Den lar deg også betjene alle nivåer av forespørselstrafikk.
  • Amazon ElastiCache – Det er en webtjeneste som gjør det enkelt å distribuere, drifte og skalere en minnebuffer i skyen.
  • Neptune – Det er en rask, pålitelig og skalerbar grafdatabasetjeneste.
  • Amazon RødShift- Det er Amazonsin datavarehusløsning som du kan bruke til å utføre komplekse OLAP spørringer.

Analytics

  • Athena – Denne analysetjenesten lar deg utføre SQL spørringer på din S3-bøtte for å finne filer.
  • CloudSearch – Du bør bruke denne AWS-tjenesten til å opprette en fullstendig administrert søkemotor for nettstedet ditt.
  • ElasticSearch – Det ligner på CloudSearch. Det tilbyr imidlertid flere funksjoner, som applikasjonsovervåking.
  • Kinesis – Denne AWS-analysetjenesten hjelper deg med å strømme og analysere sanntidsdata i massiv skala.
  • QuickSight – Det er et verktøy for forretningsanalyse. Det hjelper deg med å lage visualiseringer i et dashbord for data i Amazon Webtjenester. For eksempel, S3, DynamoDBOsv
  • EMR (Elastic Map Reduce) – Denne AWS-analysetjenesten brukes hovedsakelig til stordatabehandling som Spark, Splunk, Hadoop, etc.
  • Data Pipeline – Lar deg flytte data fra ett sted til et annet. For eksempel fra DynamoDB til S3.

Ledelsestjenester

  • CloudWatch – Cloud Watch hjelper deg med å overvåke AWS-miljøer som EC2, RDS-instanser og CPU-bruk. Den utløser også alarmer avhengig av ulike målinger.
  • CloudFormation – Det er en måte å gjøre infrastruktur om til skyen. Du kan bruke maler for å lage et komplett produksjonsmiljø på få minutter.
  • CloudTrail – Den tilbyr en enkel metode for å revidere AWS-ressurser. Den hjelper deg med å logge alle endringer.
  • OpsWorks – Tjenesten lar deg automatisere Chef/Puppet-distribusjoner i AWS-miljøet.
  • Konfigurasjon – Denne AWS-tjenesten overvåker miljøet ditt. Verktøyet sender varsler om endringer når du bryter visse definerte konfigurasjoner.
  • Tjenestekatalog – Denne tjenesten hjelper store bedrifter med å autorisere hvilke tjenestebrukere som skal brukes og hvilke som ikke skal.
  • AWS Auto Scaling – Tjenesten lar deg automatisk skalere ressursene dine opp og ned basert på gitte CloudWatch-målinger.
  • Systemadministrator – Denne AWS-tjenesten lar deg gruppere ressursene dine. Den lar deg identifisere problemer og handle på dem.
  • Administrerte tjenester – tilbyr administrasjon av AWS-infrastrukturen din, slik at du kan fokusere på applikasjonene dine.

Tingenes Internett

  • IoT Core – Det er en administrert skybasert AWS-tjeneste. Tjenesten lar tilkoblede enheter som biler, lyspærer og sensornett samhandle sikkert med skyapplikasjoner og andre enheter.
  • IoT-enhetsadministrasjon – lar deg administrere IoT-enhetene dine i alle skalaer.
  • IoT-analyse – Denne AWS IoT-tjenesten er nyttig for å utføre analyser på data samlet inn av IoT-enhetene dine.
  • Amazon FreeRTOS – Dette sanntidsoperativsystemet for mikrokontrollere hjelper deg med å koble til IoT-enheter på den lokale serveren eller til skyen.

Søknadstjenester

  • Stegfunksjoner – Det er en måte å visualisere hva som foregår inni applikasjonen din og hvilke forskjellige mikrotjenester den bruker.
  • SWF (Simple Workflow Service) – Tjenesten hjelper deg med å koordinere både automatiserte oppgaver og menneskestyrte oppgaver.
  • SNS (Simple Notification Service) – Du kan bruke denne tjenesten til å sende deg varsler i form av e-post og SMS basert på gitte AWS-tjenester.
  • SQS (Simple Queue Service) – Bruk denne AWS-tjenesten til å koble fra applikasjonene dine. Det er en pull-basert tjeneste.
  • Elastisk transkoder – Dette AWS-tjenesteverktøyet hjelper deg med å endre formatet og oppløsningen til en video for å støtte ulike enheter som nettbrett, smarttelefoner og bærbare datamaskiner med forskjellige oppløsninger.

Implementering og ledelse

  • AWS CloudTrail: Tjenestene registrerer AWS API-kall og sender backlog-filer til deg.
  • Amazon CloudWatch: Verktøyene overvåker AWS-ressurser som Amazon EC2 og Amazon RDS DB-forekomster. Den lar deg også overvåke egendefinerte beregninger opprettet av brukerens applikasjoner og tjenester.
  • AWS CloudHSM: Denne AWS-tjenesten hjelper deg med å oppfylle bedrifts-, regulatoriske og internasjonale kravtracsamsvarskrav for å opprettholde datasikkerhet ved bruk av HSM-enheter (Hardware Security Module) i AWS-miljøet.

Utviklerverktøy

  • CodeStjerne- Codestar er en skybasert tjeneste for å opprette, administrere og jobbe med ulike programvareutviklingsprosjekter på AWS.
  • CodeCommit – Det er AWS sin versjonskontrolltjeneste som lar deg lagre koden din og andre ressurser privat i skyen.
  • CodeBygg – Dette Amazon Utviklertjenesten hjelper deg med å automatisere prosessen med å bygge og kompilere koden din.
  • CodeDistribuer – Det er en måte å distribuere koden din i EC2-instanser automatisk.
  • CodePipeline – Den hjelper deg med å lage en distribusjonspipeline som testing, bygging, testing, autentisering og distribusjon i utviklings- og produksjonsmiljøer.
  • Cloud9— Det er et integrert utviklingsmiljø for å skrive, kjøre og feilsøke kode i skyen.

Mobiltjenester

  • Mobilhub – lar deg legge til, konfigurere og designe funksjoner for mobilapper.
  • Cognito – lar brukere registrere seg med sin sosiale identitet.
  • Enhetsfarm – Enhetsfarmen hjelper deg med å forbedre kvaliteten på apper ved raskt å teste hundrevis av mobilenheter.
  • AWS-appenSync— Det er en fullt administrert GraphQL-tjeneste som tilbyr sanntids datasynkronisering og offline programmeringsfunksjoner.

Bedriftsproduktivitet

  • Alexa for bedrifter – Den gir organisasjonen din stemme ved hjelp av Alexa. Den hjelper deg med å bygge tilpassede stemmeferdigheter for organisasjonen din.
  • Klokke – Kan brukes til nettmøter og videokonferanser.
  • Arbeidsdokumenter – Hjelper med å lagre dokumenter i skyen
  • viMail— Lar deg sende og motta forretnings-e-poster.

Desktop- og appstrømming

  • Arbeidsområder – Arbeidsområder er en VDI (Virtual Desktop Infrastructure). Den lar deg bruke eksterne skrivebord i skyen.
  • AppStream – En måte å strømme skrivebordsprogrammer til brukerne dine i nettleseren. For eksempel ved å bruke MS Word i Google Chrome.

Kunstig intelligens

  • Lex – Lex-verktøyet hjelper deg med å bygge chatboter raskt.
  • Polly – Det er AWS sin tekst-til-tale-tjeneste som lar deg lage lydversjoner av notatene dine.
  • Rekognition – Dette er AWS sin ansiktsgjenkjenningstjeneste. Denne AWS-tjenesten hjelper deg med å gjenkjenne ansikter og objekter i bilder og videoer.
  • SageMaker – Sagemaker lar deg bygge, trene og distribuere maskinlæringsmodeller i alle skalaer.
  • Transkriber – Det er AWS sin tale-til-tekst-tjeneste som tilbyr transkripsjoner av høy kvalitet og til en rimelig pris.
  • Oversett – Det er et veldig likt verktøy som Google Translate som lar deg oversette tekst på ett språk til et annet.

AR og VR (Augmented Reality & Virtual Reality)

  • Sumerisk – Sumerisk er et sett med verktøy for å tilby virtuell virkelighet (VR)-opplevelser av høy kvalitet på nettet. Tjenesten lar deg lage interaktive 3D-scener og publisere dem som et nettsted for brukere.

Kundeengasjement

  • Amazon Koble til— Amazon Connect lar deg lage ditt kundesenter i skyen.
  • Pinpoint – Pinpoint hjelper deg å forstå brukerne dine og engasjere deg med dem.
  • SES (Enkel e-posttjeneste) – Hjelper deg med å sende masseutsendelser av e-post til kundene dine til en relativt kostnadseffektiv pris.

game Development

  • GameLift – Dette er en tjeneste som administreres av AWS. Du kan bruke denne tjenesten til å være vert for dedikerte spillservere. Den lar deg skalere sømløst uten å måtte koble spillet fra.

Applikasjoner av AWS-tjenester

Amazon Webtjenester brukes mye til ulike databehandlingsformål, som:

  • Webhotell
  • Applikasjonshosting/SaaS-hosting
  • Mediedeling (bilde/video)
  • Mobile og sosiale applikasjoner
  • Innholdslevering og mediedistribusjon
  • Lagring, sikkerhetskopiering og katastrofegjenoppretting
  • Utviklings- og testmiljøer
  • Akademisk databehandling
  • Søkemotorer
  • Social Networking

Bedrifter som bruker AWS

Mange kjente globale merkevarer kjører plattformene sine på AWS. Følgende selskaper er avhengige av Amazon Nettjenester:

  • Instagram
  • Netflix
  • Twitch
  • Linkedin
  • Facebook
  • Turner Broadcasting: 10 millioner dollar
  • zoopla
  • Smugmug
  • Pinterest
  • Dropbox

Fordeler med AWS

Følgende er fordelene ved å bruke AWS-tjenester:

  • AWS lar organisasjoner bruke de allerede kjente programmeringsmodellene, operativsystemene, databasene og arkitekturene.
  • Det er en kostnadseffektiv tjeneste som lar deg betale kun for det du bruker, uten noen forhånds- eller langsiktige forpliktelser.
  • Du trenger ikke å bruke penger på å drive og vedlikeholde datasentre.
  • Tilbyr raske distribusjoner
  • Du kan enkelt legge til eller fjerne kapasitet.
  • Du får tilgang til skyen raskt med ubegrenset kapasitet.
  • Totale eierkostnader er svært lave sammenlignet med alle private/dedikerte servere.
  • Tilbyr sentralisert Billing og ledelse
  • Tilbyr hybridfunksjoner
  • Lar deg distribuere applikasjonen din i flere regioner rundt om i verden med bare noen få klikk

Ulemper med AWS

I tillegg til sine mange fordeler har AWS også noen begrensninger som er verdt å merke seg:

  • Hvis du trenger mer umiddelbar eller intensiv hjelp, må du velge betalte støttepakker.
  • Amazon Webtjenester kan ha noen vanlige problemer med skydatabehandling når du flytter til en sky. For eksempel nedetid, begrenset kontroll og sikkerhetskopiering.
  • AWS setter standardgrenser for ressurser som varierer fra region til region. Disse ressursene består av bilder, volumer og øyeblikksbilder.
  • Endringer på maskinvarenivå skjer med applikasjonen din som kanskje ikke gir den beste ytelsen og bruken av applikasjonene dine.

Beste praksis for AWS

For å få mest mulig ut av plattformen, husk følgende beste praksiser for AWS:

  • Du må designe for feil, men ingenting vil mislykkes.
  • Det er viktig å koble fra alle komponentene dine før du bruker AWS-tjenester.
  • Du må holde dynamiske data nærmere databehandling og statiske data nærmere brukeren.
  • Det er viktig å vite sikkerhet og ytelsesavveininger.
  • Betal for datakapasitet med timebetalingsmetoden.
  • Gjør en vane med en engangsbetaling for hver forekomst du ønsker å reservere og få en betydelig rabatt på timeavgiften.

Spørsmål og svar

AWS kjører applikasjonene dine på virtuelle servere som er hostet i Amazon Datasentre spredt over globale regioner og tilgjengelighetssoner. Du får tilgang til databehandling, lagring og databaser på forespørsel over internett og betaler bare for ressursene du faktisk bruker.

AWS er ​​ikke helt gratis, men gratisnivået lar deg utforske mange tjenester innenfor månedlige grenser, og nye kontoer får startkreditter. Utover disse grensene betaler du per bruk, slik at kostnadene skaleres med ressursene du bruker.

Skytjenester er den brede ideen om å levere dataressurser over internett. AWS er ​​en spesifikk leverandør som implementerer denne ideen, og tilbyr mer enn 200 skytjenester som EC2, S3 og RDS på en betal-etter-bruk-modell.

AWS er ​​nybegynnervennlig hvis du starter i det små. Opprett en gratisnivåkonto, lanser en EC2 instans og lagre filer i S3 før du går over til databaser og nettverk. Praktiske laboratorieøvelser og Cloud Practitioner-stien bygger raskt opp selvtillit.

AWS er ​​markedslederen med den bredeste tjenestekatalogen og det største globale fotavtrykket. Microsoft Azure integreres tett med bedriften Windows verktøy, mens Google Cloud er sterk innen dataanalyse og maskinlæring. Mange selskaper bruker mer enn én.

De fleste nybegynnere starter med AWS Certified Cloud Practitioner, en grunnleggende eksamen som dekker kjernetjenester, priser og sikkerhet. Etter det følger rollebaserte associate-sertifiseringer som Solutions. Architect Associate fordype praktiske, jobbklare skyferdigheter.

Ja. GitHub Copilot foreslår kode for AWS SDK-er, CloudFormation og Terraform i redigeringsprogrammet ditt. Amazon Q-utvikler, tidligere CodeWhisperer forstår over 200 AWS-tjenester og flagger usikre IAM- eller S3-innstillinger mens du skriver.

AWS tilbyr administrert AI på alle lag. Amazon SageMaker bygger, trener og distribuerer maskinlæringsmodeller, mens Amazon Bedrock tilbyr ferdige grunnlagsmodeller for generativ AI. Tjenester som Rekognition, Polly og Lex legger til visjon, tale og chatboter uten dyp ekspertise.

Oppsummer dette innlegget med: