Initial addition of ms-ai-architect plugin to the open-source marketplace. Private content excluded: orchestrator/ (Linear tooling), docs/utredning/ (client investigation), generated test reports and PDF export script. skill-gen tooling moved from orchestrator/ to scripts/skill-gen/. Security scan: WARNING (risk 20/100) — no secrets, no injection found. False positive fixed: added gitleaks:allow to Python variable reference in output-validation-grounding-verification.md line 109. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
28 KiB
Deterministisk kostnadsberegningsmodell for AI-arkitekturvurderinger
Sist oppdatert: 2026-02 (v1.0) Status: GA Category: Cost Optimization & FinOps for AI
Introduksjon
Kostnadsestimater i AI-arkitekturvurderinger lider ofte av tvetydighet: runde tall uten kilde, manglende mellomregning, og uklare konfidensintervaller. Denne referansen definerer en deterministisk beregningsmodell som fjerner all tvetydighet fra kostnadsestimater.
Modellen sikrer at:
- Hver enhetspris har kilde og datostempel
- Hver beregning viser eksplisitt formel med alle variabler
- Usikkerhet i bruksvolum uttrykkes som P10/P50/P90-intervaller
- Valutakonvertering er eksplisitt og datostemplet
- Mellomregning er fullstendig reproduserbar
Prinsipp: Et kostnadsestimat som ikke kan reproduseres av en annen arkitekt med samme inputverdier, er ikke et estimat — det er en gjetning.
Seksjon 1: Enhetspris-register
VIKTIG: Priser endres jevnlig. Alle priser i dette registeret er baseline-verdier hentet fra offisielle kilder per februar 2026. Verifiser alltid mot Azure Pricing Calculator og de respektive prissidene før du bruker tallene i et formelt estimat.
1.1 Azure OpenAI — Pay-as-You-Go (Global Standard)
| Modell | Input (per 1M tokens) | Cached Input (per 1M tokens) | Output (per 1M tokens) | Kilde | Verifisert |
|---|---|---|---|---|---|
| GPT-4o | $2.50 | $1.25 | $10.00 | Azure OpenAI pricing | 2026-02 |
| GPT-4o-mini | $0.15 | $0.075 | $0.60 | Azure OpenAI pricing | 2026-02 |
| o3-mini | $1.10 | $0.55 | $4.40 | Azure OpenAI pricing | 2026-02 |
| GPT-4.1 | $1.00 | — | $4.00 | Azure OpenAI pricing | 2026-02 |
| GPT-4.1-mini | $0.20 | — | $0.80 | Azure OpenAI pricing | 2026-02 |
| text-embedding-3-small | $0.02 | — | — | OpenAI Pricing | 2026-02 |
| text-embedding-3-large | $0.13 | — | — | OpenAI Pricing | 2026-02 |
Merknad: Azure OpenAI-priser er typisk identiske med OpenAI API-priser for Global Standard deployment. Regional deployment og Data Zone deployment kan ha andre priser. Priser over er per 1 million tokens (1M), ikke per 1K.
1.2 Azure AI Search — Månedlig per Search Unit (SU)
| Tier | Pris per SU/måned (USD) | Lagring per partisjon | Maks SU | Kilde | Verifisert |
|---|---|---|---|---|---|
| Free | $0 | 50 MB | — | Azure AI Search pricing | 2026-02 |
| Basic | ~$73.73 | 15 GB | 9 (3P × 3R) | Azure AI Search pricing | 2026-02 |
| Standard S1 | ~$245.28 | 160 GB | 36 (12P × 12R) | Azure AI Search pricing | 2026-02 |
| Standard S2 | ~$981.12 | 512 GB | 36 | Azure AI Search pricing | 2026-02 |
| Standard S3 | ~$1,962.24 | 1 TB | 36 | Azure AI Search pricing | 2026-02 |
| Storage Optimized L1 | ~$2,943 | 2 TB | 36 | Azure AI Search pricing | 2026-02 |
| Storage Optimized L2 | ~$5,886 | 4 TB | 36 | Azure AI Search pricing | 2026-02 |
Merknad: SU = Search Unit = 1 replika × 1 partisjon. Faktisk månedskostnad = antall_replikaer × antall_partisjoner × pris_per_SU. Semantic ranker: første 1 000 forespørsler/måned gratis, deretter ~$1.00 per 1 000 forespørsler.
1.3 Microsoft Copilot Studio
| Modell | Pris | Inkludert | Kilde | Verifisert |
|---|---|---|---|---|
| Pay-as-you-go | $0.01 per melding (Copilot Credit) | Ubegrenset (betaler per bruk) | Copilot Studio Licensing Guide Feb 2026 | 2026-02 |
| Capacity Pack (lisens) | $200/måned per pack | 25 000 Copilot Credits/pack | Copilot Studio Licensing Guide Feb 2026 | 2026-02 |
| M365 Copilot-brukerrettighet | Inkludert i M365 Copilot | Fair Usage Limit | Copilot Studio Licensing Guide Feb 2026 | 2026-02 |
Meldingsforbruk:
- Standard melding (ikke-generativ AI): 1 Copilot Credit
- Generativ AI-svar (GenAnswers, orchestration): 2 Copilot Credits
- Agent flow action: 1 Copilot Credit
Effektiv pris per Copilot Credit:
- Pay-as-you-go: $0.01
- Capacity Pack: $200 / 25 000 = $0.008 (20% rabatt vs. PAYG)
1.4 Microsoft 365 Copilot
| Lisens | Pris per bruker/måned (USD) | Fakturering | Kilde | Verifisert |
|---|---|---|---|---|
| M365 Copilot (Enterprise) | $30.00 | Årlig | Microsoft 365 Copilot Licensing | 2026-02 |
| M365 Copilot Business (SMB) | $21.00 | Årlig (maks 300 brukere) | Partner Center Nov 2025 | 2025-12 |
| M365 Copilot Chat | $0 + pay-as-you-go | Forbruksbasert | Microsoft 365 Copilot Licensing | 2026-02 |
1.5 Azure AI Content Safety
| Feature | Pris (USD) | Enhet | Kilde | Verifisert |
|---|---|---|---|---|
| Text moderation (S0) | $0.38 | per 1 000 text records | Azure Content Safety pricing | 2026-02 |
| Image moderation (S0) | $0.75 | per 1 000 images | Azure Content Safety pricing | 2026-02 |
| Prompt Shields | $0.38 | per 1 000 requests | Azure Content Safety pricing | 2026-02 |
| Groundedness detection | $0.38 | per 1 000 requests | Azure Content Safety pricing | 2026-02 |
| Free tier (F0) | $0 | 5 000 transactions/20 dager | Azure Content Safety pricing | 2026-02 |
1.6 Azure AI Document Intelligence
| Feature | Pris (USD) | Enhet | Kilde | Verifisert |
|---|---|---|---|---|
| Read (OCR) | $1.50 | per 1 000 sider | Azure Document Intelligence pricing | 2026-02 |
| Prebuilt models (faktura, kvittering, ID) | $10.00 | per 1 000 sider | Azure Document Intelligence pricing | 2026-02 |
| Custom extraction | $24.00–$30.00 | per 1 000 sider | Azure Document Intelligence pricing | 2026-02 |
| Free tier (F0) | $0 | 500 sider/måned | Azure Document Intelligence pricing | 2026-02 |
1.7 Application Insights / Log Analytics
| Komponent | Pris (USD) | Enhet | Kilde | Verifisert |
|---|---|---|---|---|
| Data ingestion (Pay-as-you-go) | $2.76 | per GB | Azure Monitor pricing | 2026-02 |
| Gratis inkludert | 5 GB/måned | per faktureringskonto | Azure Monitor pricing | 2026-02 |
| Retention (0–90 dager) | $0 | inkludert | Azure Monitor pricing | 2026-02 |
| Retention (>90 dager) | ~$0.10 | per GB/måned | Azure Monitor pricing | 2026-02 |
| Commitment tier 100 GB/dag | ~$123/dag | fast dagspris | Azure Monitor pricing | 2026-02 |
1.8 Azure Storage (Blob — for RAG-data)
| Tier | Pris (USD) | Enhet | Kilde | Verifisert |
|---|---|---|---|---|
| Hot (første 50 TB) | $0.018 | per GB/måned | Azure Blob Storage pricing | 2026-02 |
| Cool | $0.010 | per GB/måned | Azure Blob Storage pricing | 2026-02 |
| Archive | $0.002 | per GB/måned | Azure Blob Storage pricing | 2026-02 |
| Read operations (Hot) | $0.004 | per 10 000 operasjoner | Azure Blob Storage pricing | 2026-02 |
| Write operations (Hot) | $0.05 | per 10 000 operasjoner | Azure Blob Storage pricing | 2026-02 |
Seksjon 2: Eksplisitte beregningsformler
2.1 Azure OpenAI — Token-basert kostnad
Kostnad_OpenAI = (input_tokens / 1 000 000) × input_pris_per_1M
+ (output_tokens / 1 000 000) × output_pris_per_1M
+ (cached_input_tokens / 1 000 000) × cached_input_pris_per_1M
Eksempel: GPT-4o, 10M input tokens, 2M output tokens, ingen cache:
Kostnad = (10 000 000 / 1 000 000) × $2.50
+ (2 000 000 / 1 000 000) × $10.00
= 10 × $2.50 + 2 × $10.00
= $25.00 + $20.00
= $45.00
Eksempel: GPT-4o-mini, 50M input tokens, 10M output tokens:
Kostnad = (50 000 000 / 1 000 000) × $0.15
+ (10 000 000 / 1 000 000) × $0.60
= 50 × $0.15 + 10 × $0.60
= $7.50 + $6.00
= $13.50
Eksempel: Embeddings (text-embedding-3-small), 100M tokens:
Kostnad = (100 000 000 / 1 000 000) × $0.02
= 100 × $0.02
= $2.00
2.2 Azure AI Search — Tier-basert kostnad
Kostnad_AISearch = replikaer × partisjoner × tier_pris_per_SU_per_måned
Eksempel: Standard S1, 2 replikaer, 1 partisjon:
Kostnad = 2 × 1 × $245.28
= $490.56/måned
Eksempel: Standard S2, 3 replikaer, 2 partisjoner (produksjon med HA):
Kostnad = 3 × 2 × $981.12
= $5 886.72/måned
Merknad: For SLA (99.9% tilgjengelighet) kreves minimum 2 replikaer for read, 3 replikaer for read/write.
2.3 Copilot Studio — Meldingsbasert kostnad
Pay-as-you-go:
Kostnad_CopilotStudio = (standard_meldinger × 1 credit × $0.01)
+ (genAI_meldinger × 2 credits × $0.01)
Capacity Pack:
Antall_packs = CEILING(total_credits_per_måned / 25 000)
Kostnad_CopilotStudio = Antall_packs × $200
Eksempel: 5 000 standard + 10 000 GenAI-meldinger per måned:
Total credits = (5 000 × 1) + (10 000 × 2) = 25 000 credits
Pay-as-you-go: 25 000 × $0.01 = $250/måned
Capacity Pack: CEILING(25 000 / 25 000) = 1 pack = $200/måned
→ Capacity Pack er $50/måned billigere (20% besparelse)
2.4 Microsoft 365 Copilot — Per-bruker-kostnad
Kostnad_M365Copilot = antall_lisensierte_brukere × $30.00 × 12 måneder (årlig)
= antall_lisensierte_brukere × $360.00/år
Eksempel: 500 brukere:
Kostnad = 500 × $30.00 = $15 000/måned = $180 000/år
2.5 Totalkostnad — Komposittformel
Total_Månedskostnad = Kostnad_OpenAI
+ Kostnad_AISearch
+ Kostnad_CopilotStudio
+ Kostnad_M365Copilot
+ Kostnad_ContentSafety
+ Kostnad_DocumentIntelligence
+ Kostnad_Monitoring
+ Kostnad_Storage
Seksjon 3: P10/P50/P90 konfidensintervaller
3.1 Hva betyr intervallene
| Persentil | Definisjon | Bruk i estimat |
|---|---|---|
| P10 | 10. persentil — konservativt scenario. 90% sjanse for at faktisk bruk er høyere. | Minimumskostnad, best case |
| P50 | 50. persentil — median/forventet bruk. Like stor sjanse for høyere eller lavere. | Forventet kostnad, baseline for budsjett |
| P90 | 90. persentil — høyt scenario. 90% sjanse for at faktisk bruk er lavere. | Worst-case budsjettering, krisescenario |
3.2 Tommelfingerregler for usikkerhetsfaktorer
| Komponent | P10-faktor | P50 (baseline) | P90-faktor | Begrunnelse |
|---|---|---|---|---|
| Token-forbruk (ny tjeneste) | 0.3× | 1.0× | 3.0× | Nye AI-tjenester har typisk 3-10× variasjon i adopsjonstakt |
| Token-forbruk (etablert) | 0.7× | 1.0× | 1.5× | Etablerte tjenester har mer forutsigbart forbruk |
| Antall brukere (M365 Copilot) | 0.5× | 1.0× | 1.2× | Lisens-rollout kan gå raskere eller saktere enn planlagt |
| AI Search (SU-behov) | 1.0× | 1.0× | 2.0× | AI Search skalerer i diskrete SU-steg, vanskelig å halvere |
| Document Intelligence (sider) | 0.5× | 1.0× | 2.0× | Dokumentvolum varierer med forretningsaktivitet |
| Monitoring (data-volum) | 0.5× | 1.0× | 3.0× | Logging-volum kan eksplodere ved feilsituasjoner |
3.3 Beregning av intervaller
P10_kostnad = SUM(hver_komponent × P10_faktor × enhetspris)
P50_kostnad = SUM(hver_komponent × P50_faktor × enhetspris) // = baseline
P90_kostnad = SUM(hver_komponent × P90_faktor × enhetspris)
3.4 Presentasjonsmal for konfidensintervaller
## Kostnadsestimat: [Prosjektnavn]
| Scenario | Månedskostnad (USD) | Månedskostnad (NOK) | Årskostnad (NOK) |
|----------|--------------------|--------------------|-------------------|
| **P10 (konservativt)** | $X XXX | kr X XXX | kr XX XXX |
| **P50 (forventet)** | $X XXX | kr X XXX | kr XX XXX |
| **P90 (høyt)** | $X XXX | kr X XXX | kr XX XXX |
**Konfidens:** [Høy/Moderat/Lav]
**Begrunnelse for konfidens:** [Forklaring]
**Neste steg for å øke konfidensen:** [Anbefaling]
Seksjon 4: Mellomregnings-format
4.1 Fullstendig mellomregningsmal
Alle kostnadsestimater skal følge dette formatet for fullstendig sporbarhet:
### Mellomregning: [Komponentnavn]
**Input-verdier:**
- [Variabel 1]: [verdi] ([kilde])
- [Variabel 2]: [verdi] ([kilde])
**Formel:**
[Eksplisitt formel med alle variabler]
**Beregning (P50):**
[Steg-for-steg utregning med tall]
**Resultat:** $X XXX.XX / måned
**Priskilder:**
- [Tjeneste]: $X.XX per [enhet] — [URL] — verifisert [dato]
4.2 Komplett eksempel — RAG-løsning for offentlig sektor
## Kostnadsestimat: RAG-løsning for intern kunnskapsbase
### Scenario-parametre
- 200 ansatte, 50% aktive brukere av chat-løsning
- ~100 spørringer/dag i snitt (50 brukere × 2 spørringer)
- Hver spørring: ~1 000 input tokens (spørsmål + RAG-kontekst), ~500 output tokens
- Dokumentbase: 10 000 dokumenter (~50 000 sider), 500 GB rådata
- Embedding av hele dokumentbasen: ~200M tokens (engangskostnad + re-embedding kvartalsvis)
- Monitoring: ~2 GB/måned telemetri
### Mellomregning 1: Azure OpenAI (GPT-4o-mini for chat)
**Input-verdier:**
- Daglige spørringer (P50): 100
- Input tokens per spørring: 1 000
- Output tokens per spørring: 500
- Dager per måned: 22 (arbeidsdager)
**Formel:**
Kostnad = ((daglige_spørringer × arbeidsdager × input_tokens) / 1M) × input_pris
+ ((daglige_spørringer × arbeidsdager × output_tokens) / 1M) × output_pris
**Beregning (P50):**
Input: (100 × 22 × 1 000) / 1 000 000 × $0.15 = 2.2M / 1M × $0.15 = $0.33
Output: (100 × 22 × 500) / 1 000 000 × $0.60 = 1.1M / 1M × $0.60 = $0.66
**Resultat:** $0.99 / måned (GPT-4o-mini)
**Priskilder:**
- GPT-4o-mini input: $0.15/1M tokens — azure.microsoft.com — verifisert 2026-02
- GPT-4o-mini output: $0.60/1M tokens — azure.microsoft.com — verifisert 2026-02
---
### Mellomregning 2: Embeddings (text-embedding-3-small)
**Input-verdier:**
- Initiell embedding: 200M tokens (engangskostnad)
- Kvartalsvis re-embedding: 200M tokens (4×/år)
- Daglig inkrementell embedding: 0.5M tokens
**Formel (månedlig amortisert):**
Kostnad = ((initiell / 12) + (kvartalsvis × 4 / 12) + (daglig × 22)) / 1M × pris
**Beregning (P50):**
Amortisert månedlig tokens: (200M/12) + (200M×4/12) + (0.5M×22)
= 16.67M + 66.67M + 11M
= 94.33M tokens/måned
Kostnad = 94.33 × $0.02 = $1.89/måned
**Resultat:** $1.89 / måned
---
### Mellomregning 3: Azure AI Search (Standard S1)
**Input-verdier:**
- Tier: Standard S1 (160 GB lagring passer for 50 000 sider med indekser)
- Replikaer: 2 (for SLA)
- Partisjoner: 1 (tilstrekkelig lagring)
**Formel:**
Kostnad = replikaer × partisjoner × tier_pris
**Beregning:**
Kostnad = 2 × 1 × $245.28 = $490.56/måned
**Resultat:** $490.56 / måned (fast kostnad, uavhengig av P10/P50/P90)
---
### Mellomregning 4: Azure Storage (Hot tier)
**Input-verdier:**
- Rådata: 500 GB
- Prosesserte chunker: ~50 GB
**Formel:**
Kostnad = total_GB × hot_tier_pris
**Beregning:**
Kostnad = 550 × $0.018 = $9.90/måned
**Resultat:** $9.90 / måned
---
### Mellomregning 5: Application Insights
**Input-verdier:**
- Estimert telemetri: 2 GB/måned
- Gratis inkludert: 5 GB/måned
**Beregning:**
2 GB < 5 GB gratis → $0.00/måned
**Resultat:** $0.00 / måned (innenfor gratisnivå)
---
### Mellomregning 6: Azure AI Content Safety
**Input-verdier:**
- Alle spørringer modereres: 100 × 22 = 2 200 text records/måned
**Beregning:**
Kostnad = (2 200 / 1 000) × $0.38 = $0.84/måned
**Resultat:** $0.84 / måned
---
### Totalsammenstilling
| Komponent | P10/måned | P50/måned | P90/måned | Merknad |
|-----------|----------|----------|----------|---------|
| Azure OpenAI (GPT-4o-mini) | $0.30 | $0.99 | $2.97 | Token-bruk varierer |
| Embeddings (text-embedding-3-small) | $0.95 | $1.89 | $3.78 | Re-embedding kan variere |
| Azure AI Search (S1, 2R×1P) | $490.56 | $490.56 | $490.56 | Fast kostnad |
| Azure Storage (Hot) | $9.90 | $9.90 | $9.90 | Fast datavolum |
| Application Insights | $0.00 | $0.00 | $0.00 | Under gratisnivå |
| Content Safety | $0.25 | $0.84 | $2.52 | Varierer med bruk |
| **TOTAL (USD)** | **$501.96** | **$504.18** | **$509.73** | |
| **TOTAL (NOK, kurs 10.50)** | **kr 5 271** | **kr 5 294** | **kr 5 352** | |
**Observasjon:** For denne løsningen er Azure AI Search den dominerende kostnadsdriveren (~97%). Token-kostnader er neglisjerbare ved dette volumet. For kostnadsoptimalisering bør fokus være på AI Search-tier og SU-konfigurasjon.
4.3 Verifikasjonssjekkliste
Bruk denne sjekklisten for å kvalitetssikre ethvert kostnadsestimat:
- Alle enhetspriser har kilde-URL og verifikasjonsdato
- Alle formler er eksplisitt uttrykt med variabelnavn
- Alle beregninger viser steg-for-steg mellomregning
- P10/P50/P90-intervaller er angitt med begrunnelse for usikkerhetsfaktorer
- Valutakonvertering er eksplisitt (kurs + dato)
- Dominerende kostnadsdrivere er identifisert
- Faste vs. variable kostnader er tydelig separert
- Engangskostnader vs. løpende kostnader er skilt
- SLA-krav (replikaer) er reflektert i beregningen
- Gratisnivåer og inkluderte kvoter er hensyntatt
- Prismodell (PayGo vs. Capacity Pack vs. Reserved) er begrunnet
Seksjon 5: Valutakonvertering USD → NOK
5.1 Konverteringsmodell
Beløp_NOK = Beløp_USD × USD_NOK_kurs
Kursreferanse:
- Kurs per 2026-02: 1 USD ≈ 10.50 NOK (midtkurs, Norges Bank)
- Kilde: Norges Bank valutakurser
5.2 Kursusikkerhet og buffere
| Scenario | Kurs | Bruk |
|---|---|---|
| Lav kurs (gunstig) | 10.00 NOK/USD | P10 / optimistisk scenario |
| Midtkurs (baseline) | 10.50 NOK/USD | P50 / standard estimat |
| Høy kurs (ugunstig) | 11.50 NOK/USD | P90 / konservativt budsjett |
5.3 Mal for valutastempel
Inkluder alltid dette blokken i kostnadsestimater:
> **Valutakonvertering:** 1 USD = [XX.XX] NOK
> **Kilde:** Norges Bank midtkurs per [YYYY-MM-DD]
> **Kursrisiko:** ±[X]% over estimatperioden
> **Anbefaling:** Budsjetter med P90-kurs ([XX.XX] NOK/USD) for å absorbere kurssvingninger
5.4 Hurtigkonvertering — vanlige månedskostnader
| USD/måned | NOK/måned (kurs 10.50) | NOK/år |
|---|---|---|
| $100 | kr 1 050 | kr 12 600 |
| $500 | kr 5 250 | kr 63 000 |
| $1 000 | kr 10 500 | kr 126 000 |
| $2 500 | kr 26 250 | kr 315 000 |
| $5 000 | kr 52 500 | kr 630 000 |
| $10 000 | kr 105 000 | kr 1 260 000 |
| $25 000 | kr 262 500 | kr 3 150 000 |
| $50 000 | kr 525 000 | kr 6 300 000 |
Seksjon 6: Typiske referansearkitekturer — kostnadsprofiler
6.1 Enkel chatbot (Copilot Studio + GPT-4o-mini)
| Komponent | Konfigurasjon | P50 USD/måned |
|---|---|---|
| Copilot Studio | 10 000 GenAI-meldinger (20K credits) | $160 (1 pack) |
| Azure OpenAI | GPT-4o-mini, ~20M tokens | $14 |
| Content Safety | 10 000 tekst-modereringer | $4 |
| App Insights | <5 GB | $0 |
| Total | ~$178 / kr 1 869 |
6.2 RAG-løsning med AI Search (Standard)
| Komponent | Konfigurasjon | P50 USD/måned |
|---|---|---|
| Azure AI Search | S1, 2 replikaer × 1 partisjon | $491 |
| Azure OpenAI | GPT-4o, ~5M input + 1M output | $23 |
| Embeddings | text-embedding-3-small, ~50M tokens | $1 |
| Azure Storage | Hot, 200 GB | $4 |
| Content Safety | 5 000 moderations | $2 |
| App Insights | ~5 GB | $0 |
| Total | ~$521 / kr 5 471 |
6.3 Enterprise-skala AI-plattform
| Komponent | Konfigurasjon | P50 USD/måned |
|---|---|---|
| Azure AI Search | S2, 3R × 2P | $5 887 |
| Azure OpenAI | GPT-4o, ~500M tokens | $3 750 |
| Embeddings | text-embedding-3-large, ~1B tokens | $130 |
| M365 Copilot | 500 brukere | $15 000 |
| Copilot Studio | 100K GenAI-meldinger (200K credits, 8 packs) | $1 600 |
| Document Intelligence | 50 000 sider/måned (prebuilt) | $500 |
| Content Safety | 500 000 moderations | $190 |
| Storage | Hot, 2 TB | $37 |
| App Insights | 50 GB | $124 |
| Total | ~$27 218 / kr 285 789 |
Seksjon 7: Oppdatering og vedlikehold
7.1 Oppdateringsplan
| Frekvens | Handling |
|---|---|
| Kvartalsvis | Verifiser alle enhetspriser mot offisielle prissider |
| Ved prisendringer | Oppdater enhetspris-register umiddelbart |
| Ved nye modeller | Legg til nye modeller i registeret |
| Ved valutaendring >5% | Oppdater NOK-konverteringskurs |
7.2 Prisverifikasjon-URLs
| Tjeneste | Offisiell prisside |
|---|---|
| Azure OpenAI | https://azure.microsoft.com/pricing/details/cognitive-services/openai-service/ |
| Azure AI Search | https://azure.microsoft.com/pricing/details/search/ |
| Copilot Studio | https://learn.microsoft.com/microsoft-copilot-studio/billing-licensing |
| M365 Copilot | https://www.microsoft.com/microsoft-365-copilot |
| Content Safety | https://azure.microsoft.com/pricing/details/cognitive-services/content-safety/ |
| Document Intelligence | https://azure.microsoft.com/pricing/details/document-intelligence/ |
| Azure Monitor | https://azure.microsoft.com/pricing/details/monitor/ |
| Azure Storage | https://azure.microsoft.com/pricing/details/storage/blobs/ |
| Azure Pricing Calculator | https://azure.microsoft.com/pricing/calculator/ |
| Norges Bank valutakurser | https://www.norges-bank.no/tema/Statistikk/Valutakurser/ |
Kilder og verifisering
Microsoft Learn-ressurser (verifisert februar 2026):
-
Azure OpenAI Pricing: https://azure.microsoft.com/pricing/details/cognitive-services/openai-service/ Confidence: Verified — Offisiell prisside for alle Azure OpenAI-modeller.
-
Azure AI Search Pricing: https://azure.microsoft.com/pricing/details/search/ Confidence: Verified — Tier-priser, SU-definisjon, tilleggsfeatures.
-
Copilot Studio Licensing Guide (February 2026): https://learn.microsoft.com/microsoft-copilot-studio/billing-licensing Confidence: Verified — Credits, capacity packs, meldingsforbruk.
-
Microsoft 365 Copilot Licensing: https://learn.microsoft.com/copilot/microsoft-365/microsoft-365-copilot-licensing Confidence: Verified — Per-bruker-prising, lisenskrav.
-
Azure Content Safety Pricing: https://azure.microsoft.com/pricing/details/cognitive-services/content-safety/ Confidence: Verified — Per-record og per-image prising.
-
Azure Document Intelligence Pricing: https://azure.microsoft.com/pricing/details/document-intelligence/ Confidence: Verified — Read, prebuilt og custom model prising.
-
Azure Monitor Pricing: https://azure.microsoft.com/pricing/details/monitor/ Confidence: Verified — Pay-as-you-go og commitment tier prising.
-
OpenAI API Pricing (referanse for Azure OpenAI): https://developers.openai.com/api/docs/pricing/ Confidence: Verified — Token-priser for alle modeller.
Konfidensnivå per seksjon:
- Enhetspris-register: Verified (direkte fra offisielle prissider)
- Beregningsformler: Verified (standard pricing model fra Microsoft)
- P10/P50/P90-modell: Baseline (usikkerhetsfaktorer er erfaringsbaserte estimater)
- Mellomregnings-format: Verified (reproduserbar metode)
- Valutakonvertering: Baseline (midtkurs varierer daglig)
- Referansearkitekturer: Baseline (sammensatte estimater basert på verified enhetspriser)
For Cosmo Skyberg
Når du bruker denne filen
Bruk denne filen som primærkilde for all kostnadsestimering i /architect:cost og i kostnadskapitler i /architect:utredning. Den skal brukes før du gjør noen beregninger, ikke etter som en sjekk.
Obligatorisk arbeidsflyt for kostnadsestimater
- Identifiser alle komponenter — gå gjennom arkitekturen og list opp hver Azure-tjeneste som inngår
- Slå opp enhetspriser — bruk Seksjon 1 i denne filen. Hvis prisen er eldre enn 3 måneder, verifiser med MCP (
microsoft_docs_search) eller noter usikkerheten - Beregn per komponent — bruk formlene i Seksjon 2. Vis ALLTID mellomregning
- Angi konfidensintervaller — bruk P10/P50/P90 fra Seksjon 3. Juster faktorene basert på kundens modenhetsnivå
- Konverter til NOK — bruk Seksjon 5. Alltid oppgi kursen og datoen
- Presenter med mellomregning — bruk malen fra Seksjon 4. Aldri presenter bare et totalbeløp uten mellomregning
- Kjør verifikasjonssjekkliste — bruk sjekklisten i Seksjon 4.3 før du leverer estimatet
Regler for kostnadsestimater
- Aldri oppgi et kostnadsestimat uten eksplisitt formel og mellomregning
- Aldri bruk runde tall ($500/måned) — bruk beregnede tall ($490.56/måned)
- Alltid identifiser dominerende kostnadsdrivere — den største komponenten fortjener mest oppmerksomhet
- Alltid skille mellom faste og variable kostnader — AI Search er fast, OpenAI tokens er variabel
- Alltid presenter P10/P50/P90 — et enkelt tall er aldri tilstrekkelig for et budsjettestimat
- Alltid oppgi valutakurs med dato — aldri konverter "i hodet"
- Alltid oppgi priskilder — hvert tall skal kunne spores tilbake til en offisiell side
- Ved tvil, oppjuster P90 — det er bedre å overestimere enn å underestimere for budsjettformål
Vanlige feil å unngå
- Glemme SLA-replikaer: AI Search krever 2+ replikaer for SLA — dette dobler minimumskostnaden
- Glemme output-tokens: Output-tokens er 2-4× dyrere enn input. For chatbot-scenarioer der output > input, er dette vesentlig
- Ignorere gratisnivåer: App Insights (5 GB), Content Safety (F0), Document Intelligence (F0) har gratisnivåer som kan eliminere kostnader i småskala-scenarioer
- Blande 1K og 1M token-priser: Azure OpenAI-priser oppgis per 1M tokens. Eldre dokumentasjon kan vise per 1K. Sjekk alltid enheten
- Glemme re-embedding-kostnader: Initiell embedding er engangskostnad, men re-embedding ved dokumentendringer er løpende
- Glemme Copilot Studio credit-multiplier: GenAI-meldinger forbruker 2 credits, ikke 1