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

Hva er Cloud Computing?

Cloud computing er et begrep som refererer til lagring og tilgang til data over internett. Den lagrer ingen data på harddisken til din personlige datamaskin. I cloud computing 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, brukervennlig dataplattform som tilbys 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- AWS-tjenester lansert
  • 2006- Lanserte sine skyprodukter
  • 2012- Holder første kundearrangement
  • 2015- Reveals inntekter oppnådd på 4.6 milliarder dollar
  • 2016- Overskredet inntektsmålet på 10 milliarder dollar
  • 2016- Slipp snøball og snøscooter
  • 2019- Tilbyr nesten 100 skytjenester
  • 2021- AWS omfatter over 200 produkter og 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-tjenester
Viktige AWS-tjenester

Her er viktige AWS-tjenester.

AWS Compute Services

Her er Cloud Compute Services som tilbys av Amazon:

  1. EC2 (Elastic Compute Cloud)- EC2 er en virtuell maskin i skyen som du har OS-nivåkontroll på. Du kan kjøre denne skyserveren når du vil.
  2. LightSail- Dette cloud computing-verktøyet distribuerer og administrerer automatisk datamaskin-, lagrings- og nettverksfunksjonene som kreves for å kjøre applikasjonene dine.
  3. Elastisk bønnestengel- Verktøyet tilbyr automatisert distribusjon og klargjøring av ressurser som et svært skalerbart produksjonsnettsted.
  4. EKS (Elastic Container Service for Kubernetes)- Verktøyet lar deg Kubernetes på Amazon skymiljø uten installasjon.
  5. AWS Lambda - Denne AWS-tjenesten lar deg kjøre funksjoner i skyen. Verktøyet er en stor kostnadsbesparelse for deg, da du kun betaler når funksjonene dine utføres.

migrasjon

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

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

oppbevaring

  1. Amazon isbre- Det er en ekstremt rimelig lagringstjeneste. Den tilbyr sikker og rask lagring for dataarkivering og sikkerhetskopiering.
  2. Amazon Elastic Block Store (EBS)- Det gir lagring på blokknivå å bruke med Amazon EC2-forekomster. Amazon Elastic Block Store-volumer er nettverkstilkoblet og forblir uavhengig av livet til en forekomst.
  3. AWS Storage Gateway- Denne AWS-tjenesten kobler lokale programvareapplikasjoner med skybasert lagring. Det tilbyr sikker integrasjon mellom selskapets lokale og AWSs lagringsinfrastruktur.

Sikkerhetstjenester

  1. IAM (Identity and Access Management)— IAM er en sikker skysikkerhetstjeneste som hjelper deg med å administrere brukere, tildele retningslinjer, danne grupper for å administrere flere brukere.
  2. Inspektør— Det er en agent som du kan installere på din virtuelle maskiner, som rapporterer eventuelle sikkerhetssårbarheter.
  3. Sertifikatadministrator— Tjenesten tilbyr gratis SSL-sertifikater for dine domener som administreres av Route53.
  4. WAF (brannmur for webapplikasjon)— WAF sikkerhetstjeneste tilbyr beskyttelse på programnivå og lar deg blokkere SQL-injeksjon og hjelper deg med å blokkere skriptangrep på tvers av nettsteder.
  5. Cloud Directory— Denne tjenesten lar deg lage fleksible, skybaserte kataloger for å administrere hierarkier av data langs flere dimensjoner.
  6. KMS (nøkkelstyringstjeneste)— Det er en administrert tjeneste. Denne sikkerhetstjenesten hjelper deg med å opprette og kontrollere krypteringsnøklene som lar deg kryptere dataene dine.
  7. Organisasjoner— Du kan opprette grupper av AWS-kontoer ved å bruke denne tjenesten for å administrere sikkerhets- og automatiseringsinnstillinger.
  8. Shield— Shield er administrert DDoS (Distributed Denial of Service-beskyttelsestjeneste). Den tilbyr beskyttelse mot nettapplikasjoner som kjører på AWS.
  9. Du har— Den tilbyr en sikkerhetstjeneste for datasynlighet som hjelper deg med å klassifisere og beskytte det sensitive kritiske innholdet ditt.
  10. GuardDuty— Det tilbyr trusseldeteksjon for å beskytte AWS-kontoene og arbeidsbelastningene dine.

Databasetjenester

  1. Amazon RDS- Denne database AWS-tjenesten er enkel å sette opp, betjene og skalere en relasjonsdatabase i skyen.
  2. Amazon DynamoDB- Det er en rask, fullt 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.
  3. Amazon ElastiCache- Det er en nettjeneste som gjør det enkelt å distribuere, betjene og skalere en minnebuffer i skyen.
  4. Neptun- Det er en rask, pålitelig og skalerbar grafisk database service.
  5. Amazon RødShift- Det er Amazonsin datavarehusløsning som du kan bruke til å utføre komplekse OLAP spørringer.

Analytics

  1. Athena— Denne analysetjenesten tillater perm SQL spørringer på din S3-bøtte for å finne filer.
  2. CloudSearch— Du bør bruke denne AWS-tjenesten til å lage en fullstendig administrert søkemotor for nettstedet ditt.
  3. Elasticsearch— Det ligner på CloudSearch. Den tilbyr imidlertid flere funksjoner som applikasjonsovervåking.
  4. Kinesis— Denne AWS-analysetjenesten hjelper deg med å strømme og analysere sanntidsdata i massiv skala.
  5. QuickSight— Det er et forretningsanalyseverktøy. Det hjelper deg å lage visualiseringer i et dashbord for data i Amazon Webtjenester. For eksempel, S3, DynamoDBOsv
  6. EMR (Elastic Map Reduce)— Denne AWS-analysetjenesten brukes hovedsakelig til stordatabehandling som Spark, Splunk, Hadoop, etc.
  7. Datarørledning— Lar deg flytte data fra ett sted til et annet. For eksempel fra DynamoDB til S3.

Ledelsestjenester

  1. CloudWatch— Cloud Watch hjelper deg med å overvåke AWS-miljøer som EC2, RDS-forekomster og CPU-bruk. Den utløser også alarmer, avhenger av ulike beregninger.
  2. CloudFormation— Det er en måte å gjøre infrastruktur om til skyen. Du kan bruke maler for å gi et helt produksjonsmiljø på få minutter.
  3. CloudTrail— Det tilbyr en enkel metode for å revidere AWS-ressurser. Det hjelper deg å logge alle endringer.
  4. OpsWorks— Tjenesten lar deg automatisere Chef/Puppet-distribusjoner på AWS-miljø.
  5. Config— Denne AWS-tjenesten overvåker miljøet ditt. Verktøyet sender varsler om endringer når du bryter visse definerte konfigurasjoner.
  6. Servicekatalog— Denne tjenesten hjelper store bedrifter med å autorisere hvilke tjenester brukeren skal bruke og hvilke som ikke vil.
  7. AWS automatisk skalering— Tjenesten lar deg automatisk skalere ressursene dine opp og ned basert på gitte CloudWatch-målinger.
  8. Systems manager— Denne AWS-tjenesten lar deg gruppere ressursene dine. Den lar deg identifisere problemer og handle på dem.
  9. Administrerte tjenester— Den tilbyr administrasjon av AWS-infrastrukturen din som lar deg fokusere på applikasjonene dine.

Tingenes Internett

  1. IoT-kjerne— Det er en administrert sky AWS-tjeneste. Tjenesten lar tilkoblede enheter, som biler, lyspærer, sensornett, samhandle sikkert med skyapplikasjoner og andre enheter.
  2. IoT-enhetsadministrasjon— Den lar deg administrere IoT-enhetene dine i alle skalaer.
  3. IoT Analytics— Denne AWS IOT-tjenesten er nyttig for å utføre analyser på data som samles inn av IoT-enhetene dine.
  4. Amazon GratisRTOS— Dette sanntidsoperativsystemet for mikrokontrollere hjelper deg med å koble til IoT-enheter på den lokale serveren eller inn i skyen.

Søknadstjenester

  1. Trinn funksjoner— Det er en måte å visualisere hva som foregår inne i applikasjonen din og hvilke forskjellige mikrotjenester den bruker.
  2. SWF (Simple Workflow Service)— Tjenesten hjelper deg med å koordinere både automatiserte oppgaver og menneskestyrte oppgaver.
  3. 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.
  4. SQS (Simple Queue Service)— Bruk denne AWS-tjenesten til å koble fra applikasjonene dine. Det er en pull-basert tjeneste.
  5. Elastisk transkoder— Dette AWS-tjenesteverktøyet hjelper deg med å endre en videos format og oppløsning for å støtte ulike enheter som nettbrett, smarttelefoner og bærbare datamaskiner med forskjellige oppløsninger.

Implementering og ledelse

  1. AWS CloudTrail: Tjenestene registrerer AWS API-anrop og sender backlog-filer til deg.
  2. 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.
  3. AWS CloudHSM: Denne AWS-tjenesten hjelper deg med å møte bedrifts-, forskrifts- og kontraktsmessige krav for å opprettholde datasikkerhet ved å bruke Hardware Security Module (HSM)-enhetene i AWS-miljøet.

Utviklerverktøy

  1. CodeStar— Codestar er en skybasert tjeneste for å lage, administrere og jobbe med ulike programvareutviklingsprosjekter på AWS.
  2. CodeCommit— Det er AWS sin versjonskontrolltjeneste som lar deg lagre koden din og andre eiendeler privat i skyen.
  3. CodeBuild- Dette Amazon utviklertjeneste hjelper deg med å automatisere prosessen med å bygge og kompilere koden din.
  4. CodeDeploy— Det er en måte å distribuere koden din i EC2-instanser automatisk.
  5. CodePipeline— Det hjelper deg med å lage en distribusjonspipeline som testing, bygging, testing, autentisering, distribusjon på utviklings- og produksjonsmiljøer.
  6. Cloud9— Det er et integrert utviklingsmiljø for å skrive, kjøre og feilsøke kode i skyen.

Mobiltjenester

  1. Mobil hub— Lar deg legge til, konfigurere og designe funksjoner for mobilapper.
  2. Kognito— Lar brukere registrere seg ved å bruke hans eller hennes sosiale identitet.
  3. Enhetsfarm— Enhetsfarm hjelper deg med å forbedre kvaliteten på apper ved å raskt teste hundrevis av mobile enheter.
  4. AWS-appenSync— Det er en fullt administrert GraphQL-tjeneste som tilbyr sanntids datasynkronisering og offline programmeringsfunksjoner.

Bedriftsproduktivitet

  1. Alexa for Business— Det gir organisasjonen din stemme ved å bruke Alexa. Det vil hjelpe deg å Lar deg bygge tilpassede stemmeferdigheter for organisasjonen din.
  2. Chime— Kan brukes til nettmøter og videokonferanser.
  3. WorkDocs— Hjelper med å lagre dokumenter i skyen
  4. viMail— Lar deg sende og motta forretnings-e-poster.

Desktop- og appstrømming

  1. WorkSpaces— Workspace er en VDI (Virtual Desktop Infrastructure). Den lar deg bruke eksterne skrivebord i skyen.
  2. AppStream— En måte å strømme skrivebordsapplikasjoner til brukerne på i nettleseren. For eksempel å bruke MS Word i Google Chrome.

Kunstig intelligens

  1. Lex— Lex-verktøyet hjelper deg å bygge chatbots raskt.
  2. Polly— Det er AWS sin tekst-til-tale-tjeneste som lar deg lage lydversjoner av notatene dine.
  3. Rekognition — Det er AWS sin ansiktsgjenkjenningstjeneste. Denne AWS-tjenesten hjelper deg med å gjenkjenne ansikter og objekter i bilder og videoer.
  4. SageMaker— Sagemaker lar deg bygge, trene og distribuere maskinlæringsmodeller i alle skalaer.
  5. transkribere— Det er AWS sin tale-til-tekst-tjeneste som tilbyr høykvalitets og rimelige transkripsjoner.
  6. Oversette— 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)

  1. sumerisk— Sumerian er et sett med verktøy for å tilby høykvalitets virtuell virkelighet (VR)-opplevelser på nettet. Tjenesten lar deg lage interaktive 3D-scener og publisere det som et nettsted for brukere å få tilgang til.

Kundeengasjement

  1. Amazon Koble- Amazon Connect lar deg lage ditt kundesenter i skyen.
  2. Pinpoint— Pinpoint hjelper deg å forstå brukerne dine og engasjere deg med dem.
  3. SES (Simple Email Service)— Hjelper deg med å sende massee-post til kundene dine til en relativt kostnadseffektiv pris.

game Development

  1. GameLift– Det 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 å ta spillet ditt offline.

Applikasjoner av AWS-tjenester

Amazon Webtjenester er mye brukt til forskjellige 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

  • 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

  • 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

  • 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.