- Configure ACR name: zdlas in azure-pipelines.yml - Add Azure Container Registry documentation and guides - Add scripts for ACR creation and image building - Add docker-compose config for ACR deployment - Remove temporary Excel lock file
6.8 KiB
Azure Container Registry - Pricing Plan Keuze
🎯 Aanbeveling voor Jouw Situatie
Voor Zuyderland CMDB GUI (20 gebruikers, corporate tool, productie):
✅ Basic SKU (Aanbevolen) ⭐
Waarom:
- ✅ Voldoende storage (10GB) voor meerdere versies
- ✅ Goedkoop (~€5/maand)
- ✅ Alle features die je nodig hebt
- ✅ Perfect voor kleine tot middelgrote teams
📊 SKU Vergelijking
Basic SKU (~€5/maand) ⭐ AANBEVOLEN
Inclusief:
- ✅ 10GB storage - Ruim voldoende voor backend + frontend images met meerdere versies
- ✅ 1GB/day webhook throughput - Voldoende voor CI/CD
- ✅ Unlimited pulls - Geen extra kosten voor image pulls
- ✅ Admin user enabled - Voor development/productie
- ✅ RBAC support - Role-based access control
- ✅ Content trust - Image signing support
Limitaties:
- ❌ Geen geo-replicatie
- ❌ Geen security scanning (vulnerability scanning)
- ❌ Geen content trust storage
Wanneer gebruiken:
- ✅ Jouw situatie - 20 gebruikers, corporate tool
- ✅ Development en productie omgevingen
- ✅ Kleine tot middelgrote teams
- ✅ Budget-conscious deployments
Voorbeeld kosten:
- 2 images (backend + frontend)
- ~10 versies per image
- ~500MB per image = ~10GB totaal
- Kosten: ~€5/maand (alleen storage, geen extra pull kosten)
Standard SKU (~€20/maand)
Inclusief (alles van Basic +):
- ✅ 100GB storage - Voor grote deployments
- ✅ 10GB/day webhook throughput - Voor hoge CI/CD volumes
- ✅ Geo-replicatie - Images repliceren naar meerdere regio's
- ✅ Content trust storage - Voor image signing
Extra features:
- ✅ Better performance - Snellere pulls voor geo-replicated images
- ✅ Disaster recovery - Images beschikbaar in meerdere regio's
Wanneer gebruiken:
- ✅ Grote deployments (>50GB images)
- ✅ Multi-region deployments nodig
- ✅ Hoge CI/CD volumes (>1GB/day)
- ✅ Disaster recovery requirements
Voor jouw situatie: ❌ Niet nodig - Basic is voldoende
Premium SKU (~€50/maand)
Inclusief (alles van Standard +):
- ✅ 500GB storage - Voor zeer grote deployments
- ✅ 50GB/day webhook throughput - Voor enterprise CI/CD
- ✅ Security scanning - Automatische vulnerability scanning
- ✅ Advanced security features - Firewall rules, private endpoints
- ✅ Dedicated throughput - Garantie op performance
Extra features:
- ✅ Image vulnerability scanning - Automatisch scannen op security issues
- ✅ Private endpoints - Volledig private connectivity
- ✅ Firewall rules - Network-level security
Wanneer gebruiken:
- ✅ Enterprise deployments
- ✅ Security compliance requirements (ISO 27001, etc.)
- ✅ Zeer grote deployments (>100GB)
- ✅ Multi-tenant scenarios
Voor jouw situatie: ❌ Niet nodig - Overkill voor 20 gebruikers
💰 Kosten Breakdown
Basic SKU (Aanbevolen) ⭐
Maandelijkse kosten:
- Storage: €0.167 per GB/maand
- 10GB storage: ~€1.67/maand
- Base fee: ~€3-4/maand
- Totaal: ~€5/maand
Voorbeeld voor jouw situatie:
- Backend image: ~200MB
- Frontend image: ~50MB
- 10 versies per image: ~2.5GB
- Ruim binnen 10GB limit ✅
Jaarlijkse kosten: ~€60/jaar
Standard SKU
Maandelijkse kosten:
- Storage: €0.167 per GB/maand (eerste 100GB)
- 100GB storage: ~€16.70/maand
- Base fee: ~€3-4/maand
- Totaal: ~€20/maand
Jaarlijkse kosten: ~€240/jaar
Voor jouw situatie: ❌ Te duur - Je gebruikt maar ~2.5GB
Premium SKU
Maandelijkse kosten:
- Storage: €0.167 per GB/maand (eerste 500GB)
- 500GB storage: ~€83.50/maand
- Base fee: ~€16.50/maand
- Totaal: ~€50-100/maand (afhankelijk van storage)
Jaarlijkse kosten: ~€600-1200/jaar
Voor jouw situatie: ❌ Veel te duur - Niet nodig
📈 Wanneer Upgrade naar Standard/Premium?
Upgrade naar Standard als:
- ✅ Je >50GB images hebt
- ✅ Je multi-region deployment nodig hebt
- ✅ Je >1GB/day webhook throughput nodig hebt
- ✅ Je disaster recovery nodig hebt
Upgrade naar Premium als:
- ✅ Je security scanning nodig hebt (compliance)
- ✅ Je >100GB images hebt
- ✅ Je private endpoints nodig hebt
- ✅ Je enterprise security features nodig hebt
Voor jouw situatie: Start met Basic, upgrade later als nodig.
🔄 Upgrade/Downgrade
Goed nieuws:
- ✅ Je kunt altijd upgraden (Basic → Standard → Premium)
- ✅ Je kunt downgraden (Premium → Standard → Basic)
- ⚠️ Let op: Bij downgrade verlies je mogelijk data als je over de storage limit gaat
Aanbeveling:
- Start met Basic
- Monitor storage gebruik
- Upgrade alleen als je echt de extra features nodig hebt
📋 Checklist: Welke SKU?
Kies Basic als:
- Je <50GB images hebt ✅
- Je <20 gebruikers hebt ✅
- Je geen geo-replicatie nodig hebt ✅
- Je geen security scanning nodig hebt ✅
- Je budget-conscious bent ✅
→ Jouw situatie: ✅ Kies Basic!
Kies Standard als:
- Je >50GB images hebt
- Je multi-region deployment nodig hebt
- Je disaster recovery nodig hebt
- Je >1GB/day webhook throughput nodig hebt
Kies Premium als:
- Je security scanning nodig hebt (compliance)
- Je >100GB images hebt
- Je private endpoints nodig hebt
- Je enterprise security features nodig hebt
💡 Mijn Aanbeveling
Voor Zuyderland CMDB GUI:
✅ Kies Basic SKU ⭐
Waarom:
- ✅ Voldoende storage - 10GB is ruim voldoende voor jouw 2 images met meerdere versies
- ✅ Kosteneffectief - ~€5/maand vs €20-50/maand
- ✅ Alle features die je nodig hebt - RBAC, content trust, unlimited pulls
- ✅ Eenvoudig - Geen complexe configuratie nodig
- ✅ Upgrade mogelijk - Je kunt altijd later upgraden als nodig
Geschatte storage gebruik:
- Backend: ~200MB × 10 versies = ~2GB
- Frontend: ~50MB × 10 versies = ~0.5GB
- Totaal: ~2.5GB (ruim binnen 10GB limit)
Kosten:
- Maandelijks: ~€5
- Jaarlijks: ~€60
- Kosteneffectief voor jouw use case
🎯 Conclusie
Kies: Basic SKU ⭐
Dit is de beste keuze voor:
- ✅ 20 gebruikers
- ✅ Corporate tool
- ✅ Productie omgeving
- ✅ Budget-conscious
- ✅ Eenvoudige setup
Je kunt altijd later upgraden naar Standard of Premium als je:
- Meer storage nodig hebt
- Geo-replicatie nodig hebt
- Security scanning nodig hebt