# Deterministisk kostnadsberegningsmodell for AI-arkitekturvurderinger **Sist oppdatert:** 2026-05 (v1.1) **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: 1. Hver enhetspris har kilde og datostempel 2. Hver beregning viser eksplisitt formel med alle variabler 3. Usikkerhet i bruksvolum uttrykkes som P10/P50/P90-intervaller 4. Valutakonvertering er eksplisitt og datostemplet 5. 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](https://azure.microsoft.com/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](https://azure.microsoft.com/pricing/details/cognitive-services/openai-service/) | 2026-02 | | **GPT-4o-mini** | $0.15 | $0.075 | $0.60 | [Azure OpenAI pricing](https://azure.microsoft.com/pricing/details/cognitive-services/openai-service/) | 2026-02 | | **o3-mini** | $1.10 | $0.55 | $4.40 | [Azure OpenAI pricing](https://azure.microsoft.com/pricing/details/cognitive-services/openai-service/) | 2026-02 | | **GPT-4.1** | $1.00 | — | $4.00 | [Azure OpenAI pricing](https://azure.microsoft.com/pricing/details/cognitive-services/openai-service/) | 2026-02 | | **GPT-4.1-mini** | $0.20 | — | $0.80 | [Azure OpenAI pricing](https://azure.microsoft.com/pricing/details/cognitive-services/openai-service/) | 2026-02 | | **text-embedding-3-small** | $0.02 | — | — | [OpenAI Pricing](https://developers.openai.com/api/docs/pricing/) | 2026-02 | | **text-embedding-3-large** | $0.13 | — | — | [OpenAI Pricing](https://developers.openai.com/api/docs/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](https://azure.microsoft.com/pricing/details/search/) | 2026-02 | | **Basic** | ~$73.73 | 15 GB | 9 (3P × 3R) | [Azure AI Search pricing](https://azure.microsoft.com/pricing/details/search/) | 2026-02 | | **Standard S1** | ~$245.28 | 160 GB | 36 (12P × 12R) | [Azure AI Search pricing](https://azure.microsoft.com/pricing/details/search/) | 2026-02 | | **Standard S2** | ~$981.12 | 512 GB | 36 | [Azure AI Search pricing](https://azure.microsoft.com/pricing/details/search/) | 2026-02 | | **Standard S3** | ~$1,962.24 | 1 TB | 36 | [Azure AI Search pricing](https://azure.microsoft.com/pricing/details/search/) | 2026-02 | | **Storage Optimized L1** | ~$2,943 | 2 TB | 36 | [Azure AI Search pricing](https://azure.microsoft.com/pricing/details/search/) | 2026-02 | | **Storage Optimized L2** | ~$5,886 | 4 TB | 36 | [Azure AI Search pricing](https://azure.microsoft.com/pricing/details/search/) | 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 > **Fra 2025-09-01:** Copilot Credits erstattet *messages* som felles valuta på tvers av Copilot Studio-kapabiliteter. Antall per prepaid pack og pay-as-you-go-rate er uendret. (Verified MCP 2026-05) | Modell | Pris | Inkludert | Kilde | Verifisert | |--------|------|-----------|-------|------------| | **Pay-as-you-go** | $0.01 per Copilot Credit | Azure-fakturert via billing policy, ingen up-front commitment | [Copilot Studio Licensing Guide](https://learn.microsoft.com/microsoft-copilot-studio/billing-licensing) | 2026-05 | | **Copilot Credit prepurchase plan** | Årlig prepaid (CCCU-pool) | Copilot Credit Commit Units brukes på tvers av Microsoft-eligible produkter; kjøpes i Azure portal | [Copilot Studio Licensing Guide](https://learn.microsoft.com/microsoft-copilot-studio/billing-licensing) | 2026-05 | | **Capacity Pack (lisens)** | $200/måned per pack | 25 000 Copilot Credits/pack | [Copilot Studio Licensing Guide Feb 2026](https://learn.microsoft.com/microsoft-copilot-studio/billing-licensing) | 2026-02 | | **M365 Copilot-brukerrettighet** | Inkludert i M365 Copilot | Fair Usage Limit | [Copilot Studio Licensing Guide Feb 2026](https://learn.microsoft.com/microsoft-copilot-studio/billing-licensing) | 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](https://learn.microsoft.com/copilot/microsoft-365/microsoft-365-copilot-licensing) | 2026-02 | | **M365 Copilot Business (SMB)** | $21.00 | Årlig (maks 300 brukere) | [Partner Center Nov 2025](https://learn.microsoft.com/partner-center/announcements/2025-november) | 2025-12 | | **M365 Copilot Chat** | $0 + pay-as-you-go | Forbruksbasert | [Microsoft 365 Copilot Licensing](https://learn.microsoft.com/copilot/microsoft-365/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](https://azure.microsoft.com/pricing/details/content-safety/) | 2026-02 | | **Image moderation (S0)** | $0.75 | per 1 000 images | [Azure Content Safety pricing](https://azure.microsoft.com/pricing/details/content-safety/) | 2026-02 | | **Prompt Shields** | $0.38 | per 1 000 requests | [Azure Content Safety pricing](https://azure.microsoft.com/pricing/details/content-safety/) | 2026-02 | | **Groundedness detection** | $0.38 | per 1 000 requests | [Azure Content Safety pricing](https://azure.microsoft.com/pricing/details/content-safety/) | 2026-02 | | **Free tier (F0)** | $0 | 5 000 transactions/20 dager | [Azure Content Safety pricing](https://azure.microsoft.com/pricing/details/content-safety/) | 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](https://azure.microsoft.com/pricing/details/document-intelligence/) | 2026-02 | | **Prebuilt models** (faktura, kvittering, ID) | $10.00 | per 1 000 sider | [Azure Document Intelligence pricing](https://azure.microsoft.com/pricing/details/document-intelligence/) | 2026-02 | | **Custom extraction** | $24.00–$30.00 | per 1 000 sider | [Azure Document Intelligence pricing](https://azure.microsoft.com/pricing/details/document-intelligence/) | 2026-02 | | **Free tier (F0)** | $0 | 500 sider/måned | [Azure Document Intelligence pricing](https://azure.microsoft.com/pricing/details/document-intelligence/) | 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](https://azure.microsoft.com/pricing/details/monitor/) | 2026-02 | | **Gratis inkludert** | 5 GB/måned | per faktureringskonto | [Azure Monitor pricing](https://azure.microsoft.com/pricing/details/monitor/) | 2026-02 | | **Retention (0–90 dager)** | $0 | inkludert | [Azure Monitor pricing](https://azure.microsoft.com/pricing/details/monitor/) | 2026-02 | | **Retention (>90 dager)** | ~$0.10 | per GB/måned | [Azure Monitor pricing](https://azure.microsoft.com/pricing/details/monitor/) | 2026-02 | | **Commitment tier 100 GB/dag** | ~$123/dag | fast dagspris | [Azure Monitor pricing](https://azure.microsoft.com/pricing/details/monitor/) | 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](https://azure.microsoft.com/pricing/details/storage/blobs/) | 2026-02 | | **Cool** | $0.010 | per GB/måned | [Azure Blob Storage pricing](https://azure.microsoft.com/pricing/details/storage/blobs/) | 2026-02 | | **Archive** | $0.002 | per GB/måned | [Azure Blob Storage pricing](https://azure.microsoft.com/pricing/details/storage/blobs/) | 2026-02 | | **Read operations (Hot)** | $0.004 | per 10 000 operasjoner | [Azure Blob Storage pricing](https://azure.microsoft.com/pricing/details/storage/blobs/) | 2026-02 | | **Write operations (Hot)** | $0.05 | per 10 000 operasjoner | [Azure Blob Storage pricing](https://azure.microsoft.com/pricing/details/storage/blobs/) | 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 ```markdown ## 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: ```markdown ### 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 ```markdown ## 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](https://www.norges-bank.no/tema/Statistikk/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: ```markdown > **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):** 1. **Azure OpenAI Pricing:** https://azure.microsoft.com/pricing/details/cognitive-services/openai-service/ *Confidence: Verified* — Offisiell prisside for alle Azure OpenAI-modeller. 2. **Azure AI Search Pricing:** https://azure.microsoft.com/pricing/details/search/ *Confidence: Verified* — Tier-priser, SU-definisjon, tilleggsfeatures. 3. **Copilot Studio Licensing Guide (February 2026):** https://learn.microsoft.com/microsoft-copilot-studio/billing-licensing *Confidence: Verified* — Credits, capacity packs, meldingsforbruk. 4. **Microsoft 365 Copilot Licensing:** https://learn.microsoft.com/copilot/microsoft-365/microsoft-365-copilot-licensing *Confidence: Verified* — Per-bruker-prising, lisenskrav. 5. **Azure Content Safety Pricing:** https://azure.microsoft.com/pricing/details/cognitive-services/content-safety/ *Confidence: Verified* — Per-record og per-image prising. 6. **Azure Document Intelligence Pricing:** https://azure.microsoft.com/pricing/details/document-intelligence/ *Confidence: Verified* — Read, prebuilt og custom model prising. 7. **Azure Monitor Pricing:** https://azure.microsoft.com/pricing/details/monitor/ *Confidence: Verified* — Pay-as-you-go og commitment tier prising. 8. **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 1. **Identifiser alle komponenter** — gå gjennom arkitekturen og list opp hver Azure-tjeneste som inngår 2. **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 3. **Beregn per komponent** — bruk formlene i Seksjon 2. Vis ALLTID mellomregning 4. **Angi konfidensintervaller** — bruk P10/P50/P90 fra Seksjon 3. Juster faktorene basert på kundens modenhetsnivå 5. **Konverter til NOK** — bruk Seksjon 5. Alltid oppgi kursen og datoen 6. **Presenter med mellomregning** — bruk malen fra Seksjon 4. Aldri presenter bare et totalbeløp uten mellomregning 7. **Kjør verifikasjonssjekkliste** — bruk sjekklisten i Seksjon 4.3 før du leverer estimatet ### Regler for kostnadsestimater 1. **Aldri oppgi et kostnadsestimat uten eksplisitt formel og mellomregning** 2. **Aldri bruk runde tall** ($500/måned) — bruk beregnede tall ($490.56/måned) 3. **Alltid identifiser dominerende kostnadsdrivere** — den største komponenten fortjener mest oppmerksomhet 4. **Alltid skille mellom faste og variable kostnader** — AI Search er fast, OpenAI tokens er variabel 5. **Alltid presenter P10/P50/P90** — et enkelt tall er aldri tilstrekkelig for et budsjettestimat 6. **Alltid oppgi valutakurs med dato** — aldri konverter "i hodet" 7. **Alltid oppgi priskilder** — hvert tall skal kunne spores tilbake til en offisiell side 8. **Ved tvil, oppjuster P90** — det er bedre å overestimere enn å underestimere for budsjettformål ### Vanlige feil å unngå 1. **Glemme SLA-replikaer:** AI Search krever 2+ replikaer for SLA — dette dobler minimumskostnaden 2. **Glemme output-tokens:** Output-tokens er 2-4× dyrere enn input. For chatbot-scenarioer der output > input, er dette vesentlig 3. **Ignorere gratisnivåer:** App Insights (5 GB), Content Safety (F0), Document Intelligence (F0) har gratisnivåer som kan eliminere kostnader i småskala-scenarioer 4. **Blande 1K og 1M token-priser:** Azure OpenAI-priser oppgis per 1M tokens. Eldre dokumentasjon kan vise per 1K. Sjekk alltid enheten 5. **Glemme re-embedding-kostnader:** Initiell embedding er engangskostnad, men re-embedding ved dokumentendringer er løpende 6. **Glemme Copilot Studio credit-multiplier:** GenAI-meldinger forbruker 2 credits, ikke 1