Skip to content

Latest commit

 

History

History
133 lines (94 loc) · 11.9 KB

File metadata and controls

133 lines (94 loc) · 11.9 KB

Kurssammendrag: AWS Essential Training for Developers

Dette dokumentet oppsummerer de viktigste punktene fra kurset. Jeg anbefaler på det sterkeste å se hele kurset hvis du har mulighet.

Før du begynner

  • Jeg oppsummerer nøkkelpunkter fra nyttige kurs slik at du kan lære og repetere raskt.
  • Klikk bare på Ask AI-lenkene for å fordype deg i hvilket som helst tema du ønsker.

AI-Powered buttons

Teach Me: 5 Years Old | Beginner | Intermediate | Advanced | (reset auto redirect)

Learn Differently: Analogy | Storytelling | Cheatsheet | Mindmap | Flashcards | Practical Projects | Code Examples | Common Mistakes

Check Understanding: Generate Quiz | Interview Me | Refactor Challenge | Assessment Rubric | Next Steps

[Emne 1: Introduksjon til AWS]

  • Sammendrag: Denne delen starter med en oversikt over hvordan du bør tenke på AWS, og sammenligner det med et romskip med mange ulike tjenester. Den dekker kursmål som å forstå viktige tjenester, kjenne igjen ikonene deres og vite når du skal bruke dem, samt forkunnskaper som grunnleggende datakunnskap og nettverksforståelse.
  • Eksempel: Tenk på AWS-kontoen din som Millennium Falcon for små team eller Starship Enterprise for større organisasjoner – det hjelper deg å visualisere skala og hvordan alt styres.
  • Lenke for mer informasjon: Ask AI: Introduction to AWS

[Emne 2: AWS-kontooppsett og sikkerhet]

  • Sammendrag: Du lærer å sette opp en AWS root account, opprette IAM-brukere for tryggere tilgang, generere API keys og konfigurere billing alarms for å unngå ubehagelige overraskelser. Det legges vekt på å sikre root account med MFA og å følge prinsippet om least privilege.
  • Eksempel: Etter at du har opprettet en IAM-bruker og lagt den i en "admins"-gruppe med AdministratorAccess, logger du ut fra root og bruker IAM-kontoen til daglige oppgaver – som en kaptein som overlater rutinekommandoer til offiserene sine.
  • Lenke for mer informasjon: Ask AI: AWS Account Setup and Security

[Emne 3: Grunnleggende om cloud computing]

  • Sammendrag: Utforsker utfordringene med on-premise hosting før cloud, lanseringen av EC2 for elastiske servere og S3 for lagring, regions/Availability Zones for redundans, og shared responsibility model der AWS håndterer hardware mens du har ansvar for software og sikkerhet på applikasjonssiden.
  • Eksempel: Før cloud betydde skalering for plutselige trafikkøkninger uker med hardware-innkjøp og installasjon; med EC2 auto scaling kan serverne skalere ut som strikk når trafikken øker i helgen, og inn igjen på mandag.
  • Lenke for mer informasjon: Ask AI: Cloud Computing Fundamentals

[Emne 4: EC2-instanser og lagring]

  • Sammendrag: Viser hvordan du oppretter EC2-instanser, velger instance types basert på workload (f.eks. general purpose), kobler til EBS volumes for persistent storage, og bruker Elastic IPs for statiske IP-adresser.
  • Eksempel: Start en t2.micro Ubuntu-instans, koble til via SSH med en key pair, og fest et EBS volume som en ekstern disk for å lagre appdata utover levetiden til selve instansen.
  • Lenke for mer informasjon: Ask AI: EC2 Instances and Storage

[Emne 5: Nettverk i AWS]

  • Sammendrag: Dekker VPCs, subnets for public/private access, load balancers for trafikkdistribusjon, CloudFront som CDN for caching, og Route 53 for DNS management for å sikre stabil og pålitelig tilkobling.
  • Eksempel: Konfigurer en VPC med public subnets for webservere og private subnets for databaser, og bruk en Application Load Balancer for å fordele trafikk jevnt – som å dirigere skip til ulike kaier.
  • Lenke for mer informasjon: Ask AI: Networking in AWS

[Emne 6: Avanserte lagringsløsninger]

  • Sammendrag: Går gjennom S3 for object storage, Glacier for arkivering, Snowball for store datamigreringer, EFS for delte file systems og gateways for hybrid cloud-oppsett.
  • Eksempel: Bruk S3 til å hoste statiske filer der buckets er satt til public for et nettsted, eller bruk Snowball for å sende terabytes med data fysisk til AWS i stedet for langsomme opplastinger over internett.
  • Lenke for mer informasjon: Ask AI: Advanced Storage Solutions

[Emne 7: Databasetjenester]

  • Sammendrag: Fra databaser som kjører på EC2 til managed tjenester som RDS/Aurora for relasjonelle data, DynamoDB for NoSQL, ElastiCache for caching, Redshift for big data warehousing og Athena for å kjøre queries mot S3 data lakes.
  • Eksempel: Opprett en RDS MySQL-instans for brukerdata i en webapp som kan skalere uten mye bry, eller bruk DynamoDB for key-value-lagring i en høyt trafikkert app med global tables for replikering.
  • Lenke for mer informasjon: Ask AI: Database Services

[Emne 8: Messaging- og plattformtjenester]

  • Sammendrag: Introduserer Kinesis/SQS/SNS for messaging queues, Elastic Beanstalk for enkel applikasjonsdeploy, og Lightsail for enkel hosting som ligner tradisjonelle webhotell.
  • Eksempel: Bruk SQS for å køe rapportgenereringsjobber under trafikk-topper for å unngå å overbelaste databasen, eller deploy en WordPress-side via Elastic Beanstalk for håndtert drift uten å styre servere direkte.
  • Lenke for mer informasjon: Ask AI: Messaging and Platform Services

[Emne 9: Containere og serverless computing]

  • Sammendrag: Forklarer ECS/Fargate for containere, ECR som container registry, Lambda for serverless functions, og Batch/Step Functions for behandling av jobber og workflows.
  • Eksempel: Kjør en microservice i ECS-containere for enkel skalering, eller trigge en Lambda-funksjon når filer lastes opp til S3 for å resize bilder uten å drifte egne servere.
  • Lenke for mer informasjon: Ask AI: Containers and Serverless Computing

[Emne 10: SaaS-tjenester]

  • Sammendrag: Dekker Cognito for brukerautentisering, API Gateway/AppSync for backends, SageMaker/ML APIs for intelligent funksjonalitet, MediaConvert for video, og IoT Core for håndtering av enheter.
  • Eksempel: Integrer Cognito for sikre innlogginger med Google/Facebook, eller bruk Rekognition for å oppdage ansikter i opplastede bilder som en funksjon i en sosial app.
  • Lenke for mer informasjon: Ask AI: SaaS Services

[Emne 11: DevOps i AWS]

  • Sammendrag: Definerer DevOps som broen mellom utvikling og drift, med CodePipeline for CI/CD, CloudFormation for infrastructure as code og CloudWatch for monitorering av ytelse langt utover bare uptime.
  • Eksempel: Sett opp en pipeline som automatisk deployer kodeendringer fra GitHub til ECS etter at tester har kjørt, slik at du får raske releases uten manuell deploy hver gang.
  • Lenke for mer informasjon: Ask AI: DevOps in AWS

[Emne 12: Sikkerhet i AWS]

  • Sammendrag: Går gjennom WAF/Shield for web application firewall og beskyttelse mot DDoS, Inspector/GuardDuty/Macie for scanning og threat detection, og CloudTrail/Security Hub for revisjonsspor og sentralisert sikkerhetsovervåkning.
  • Eksempel: Aktiver GuardDuty for å oppdage uvanlig atferd på servere, som merkelige nettverksforbindelser – som en virtuell vakt som fanger opp interne kompromitteringer.
  • Lenke for mer informasjon: Ask AI: Security in AWS

[Emne 13: Avslutning]

  • Sammendrag: Avslutter med oppryddingstips for å unngå uventede kostnader, ressurser som AWS-blogger og events for å holde seg oppdatert, og råd om å kombinere sertifiseringer med praktiske prosjekter.
  • Eksempel: Etter demoer bør du terminere ubrukte EC2-instanser og slette S3 buckets for å holde deg innenfor free tier-grensene og unngå overraskende regninger.
  • Lenke for mer informasjon: Ask AI: Conclusion

Originalt kurs

For hele opplevelsen, se det originale kurset på LinkedIn Learning.


Om den som har oppsummert

Jeg er Ali Sol, en Backend Developer. Lær mer: