FreeCompute_24_00012 - itnett/FTD02H-N GitHub Wiki

🚀 4-Års Plan for Maksimal Utnyttelse av Gratis Cloud-tjenester

Denne planen guider deg gjennom en 4-årig reise hvor du lærer å utnytte gratis cloud-tjenester fra flere leverandører, utvikler CI/CD pipelines, og optimaliserer multi-cloud arkitekturer for automatisering, sikkerhet, høy tilgjengelighet og skalerbarhet.


📅 År 1: Grunnleggende i Cloud Computing, DevOps og CI/CD

Hva:

I år 1 fokuserer vi på å sette opp grunnleggende cloud-kontoer og CI/CD pipelines. Vi bruker gratis cloud-kreditter og "always-free" tjenester for å lære de mest grunnleggende prinsippene innen DevOps og cloud.

Hvorfor:

For å bygge en solid grunnmur av kunnskap om cloud-plattformer som AWS, Google Cloud, og Azure, samt lære å sette opp automatiserte pipelines for kontinuerlig testing og deployering.

Hvordan:

Eksempel på GitHub Actions Workflow:

name: Build and Deploy

on: [push]

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
    - name: Checkout code
      uses: actions/checkout@v2
    - name: Build
      run: npm install && npm run build
    - name: Deploy to AWS Lambda
      run: aws lambda update-function-code --function-name MyFunction --zip-file fileb://function.zip