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:
- Sett opp GitHub Pro og GitHub Actions: Få gratis tilgang til private repoer og CI/CD pipelines via GitHub Student Developer Pack.
- Bruk gratis-kreditter på cloud-leverandører:
- AWS Educate: $100 i kreditter for serverless, EC2, S3.
- Google Cloud Free Tier: $300 i gratis kreditter, og "always free" tjenester som micro-VMs.
- Azure Free for Students: $100 i gratis kreditter.
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