# Regional tilgjengelighetsverifisering — Azure AI-tjenester

**Sist oppdatert:** 2026-02 (v1.0)
**Målgruppe:** Arkitekter som verifiserer Azure-tjenestetilgjengelighet for norsk offentlig sektor
**Datakilde:** Microsoft Learn (MCP-verifisert 2026-02-13), Azure Products by Region

---

## Om dette dokumentet

Regional tilgjengelighet av Azure AI-tjenester endrer seg jevnlig. Nye tjenester lanseres i nye regioner, preview-tjenester blir GA, og noen tjenester trekkes tilbake. For norsk offentlig sektor er dataresidenskrav sentralt — og feil antakelser om regional tilgjengelighet kan føre til arkitekturbeslutninger som bryter med krav om datalokalisering.

Denne referansefilen gir maler og protokoller for å verifisere, dokumentere og vedlikeholde regional tilgjengelighetsinformasjon.

---

## 1. Nøkkelregioner for norsk offentlig sektor

### 1.1 Regionhierarki

| Prioritet | Region | Azure-navn | Lokasjon | Bruksområde |
|-----------|--------|-----------|----------|-------------|
| **Primær** | Norway East | `norwayeast` | Oslo, Norge | Foretrukket for alle norske offentlige virksomheter. Oppfyller strengeste dataresidenskrav. |
| **Sekundær** | Sweden Central | `swedencentral` | Gävle, Sverige | Brukes når tjenester ikke er tilgjengelig i Norway East. EU/EØS-compliance oppfylt. Nordisk datasenter. |
| **Tertiær** | West Europe | `westeurope` | Amsterdam, Nederland | Fallback når verken Norway East eller Sweden Central tilbyr tjenesten. EU/EØS-compliance oppfylt. |

### 1.2 Vurdering ved regionvalg

| Spørsmål | Norway East | Sweden Central | West Europe |
|----------|-------------|----------------|-------------|
| Dataresidenskrav oppfylt (norsk lov)? | ✅ Ja — norsk territorium | ✅ Ja — EU/EØS (Schrems II-safe) | ✅ Ja — EU/EØS (Schrems II-safe) |
| Oppfyller strengeste fortolkning (data i Norge)? | ✅ Ja | ⚠️ Avhenger av vurdering | ⚠️ Avhenger av vurdering |
| Latency til norske brukere | ~2-5 ms | ~10-20 ms | ~20-40 ms |
| Typisk tjeneste-bredde | Middels | Bred (full Microsoft-støtte) | Bredest |
| Availability Zones | ✅ 3 AZ | ✅ 3 AZ | ✅ 3 AZ |

### 1.3 Beslutningstre for regionvalg

```
Tjenesten er tilgjengelig i Norway East?
├─ Ja → Bruk Norway East
└─ Nei → Er dataresidenskrav absolutt (norsk territorium)?
   ├─ Ja → Tjenesten kan ikke brukes. Finn alternativ arkitektur.
   └─ Nei → Tjenesten er tilgjengelig i Sweden Central?
      ├─ Ja → Bruk Sweden Central. Dokumenter begrunnelse.
      └─ Nei → Tjenesten er tilgjengelig i West Europe?
         ├─ Ja → Bruk West Europe. Dokumenter begrunnelse. Vurder DPIA-implikasjon.
         └─ Nei → Tjenesten er ikke tilgjengelig i EU/EØS.
                  Finn alternativ arkitektur eller vent på GA.
```

---

## 2. Verifiseringslogg — mal

### 2.1 Tjenesteverifiseringslogg

Denne loggen dokumenterer verifisering av regional tilgjengelighet for tjenester brukt i arkitekturen.

```markdown
### Verifiseringslogg — Regional tilgjengelighet

**Prosjekt:** [Prosjektnavn]
**Verifisert av:** [Navn/rolle]
**Verifiseringsdato:** YYYY-MM-DD

| # | Tjeneste | Krav region | Tilgjengelig? | Verifiseringsmetode | Verifiseringsdato | Status | Best-before |
|---|----------|-----------|---------------|--------------------|--------------------|--------|-------------|
| 1 | Azure OpenAI (GPT-4o) | Norway East | ✅ GA | MCP: microsoft-learn "Azure OpenAI models region availability" | 2026-02-13 | Stabil | 2026-08 |
| 2 | Azure OpenAI (GPT-4.1) | Norway East | ✅ GA | MCP: microsoft-learn "Azure OpenAI models region availability" | 2026-02-13 | Stabil | 2026-08 |
| 3 | Azure AI Search | Norway East | ✅ GA (med begrensninger) | MCP: microsoft-learn "Azure AI Search regions" | 2026-02-13 | Stabil — NB: Semantic ranker IKKE tilgjengelig i Norway East | 2026-08 |
| 4 | Azure AI Search (Semantic Ranker) | Norway East | ❌ | MCP: microsoft-learn "Azure AI Search regions" | 2026-02-13 | Ikke tilgjengelig — bruk Sweden Central | 2026-05 |
| 5 | Azure AI Content Safety | Norway East | ✅ GA | MCP: microsoft-learn "Content Safety regional availability" | 2026-02-13 | Stabil | 2026-08 |
| 6 | Microsoft Foundry (AI Foundry) | Norway East | ✅ GA | MCP: microsoft-learn "Foundry feature availability" | 2026-02-13 | Stabil | 2026-08 |
| 7 | Copilot Studio | Norway East | ✅ (via M365 tenant) | MCP: microsoft-learn "Copilot Studio regions" | 2026-02-13 | Stabil | 2026-08 |
| 8 | Azure Document Intelligence | Norway East | ⬜ Sjekk | — | — | Ikke verifisert | — |
```

### 2.2 Hurtigreferanse: Verifisert tilgjengelighet (2026-02)

Basert på MCP-verifisering 2026-02-13:

**Azure OpenAI — Norway East (Standard deployment):**

| Modell | Norway East | Sweden Central | West Europe |
|--------|-------------|----------------|-------------|
| o3 (2025-04-16) | ✅ | ✅ | ✅ |
| o4-mini (2025-04-16) | ✅ | ✅ | ✅ |
| GPT-4.1 (2025-04-14) | ✅ | ✅ | ✅ |
| GPT-4.1-mini (2025-04-14) | ✅ | ✅ | ✅ |
| GPT-4.1-nano (2025-04-14) | ✅ | ✅ | ✅ |
| o3-mini (2025-01-31) | ✅ | ✅ | ✅ |
| GPT-4o (2024-05-13) | ✅ | ✅ | — |
| GPT-4o (2024-08-06) | ✅ | ✅ | — |
| GPT-4o (2024-11-20) | ✅ | ✅ | — |
| GPT-4o-mini (2024-07-18) | ✅ | ✅ | — |
| Whisper (001) | ✅ | ✅ | ✅ |
| TTS (001) | — | ✅ | — |
| TTS-HD (001) | — | ✅ | — |

**Azure AI Search — Europeiske regioner:**

| Funksjon | Norway East | Sweden Central | West Europe |
|----------|-------------|----------------|-------------|
| AI enrichment | ✅ | ✅ | ✅ |
| Availability Zones | ✅ | ✅ | ✅ |
| Agentic retrieval | — | ✅ | ✅ |
| Confidential computing | ✅ | — | ✅ |
| Semantic ranker | — | ✅ | ✅ |
| Query rewrite | — | ✅ | ✅ |

**Microsoft Foundry (AI Foundry):** ✅ Tilgjengelig i Norway East

**Azure OpenAI On Your Data:** ✅ Norway East (GPT-4o 2024-11-20, GPT-35-turbo-16k, GPT-4 1106-preview)

---

## 3. Holdbarhetsvurdering

### 3.1 Holdbarhetskategorier

| Kategori | Definisjon | Typisk holdbarhet | Eksempler | Anbefalt re-verifisering |
|----------|-----------|-------------------|-----------|--------------------------|
| **Stabil** | GA-tjeneste (General Availability) med etablert regional tilstedeværelse | 6-12 måneder | Azure OpenAI GPT-4o i Norway East, Azure AI Search i Norway East | Halvårlig, eller ved major release |
| **Volatil** | Public preview, nylig GA, eller tjeneste med pågående regional utrulling | 1-3 måneder | Nye modellversjoner, preview-funksjoner i AI Search | Månedlig |
| **Svært volatil** | Private preview, beta, gated preview, eller tjeneste uten offisiell regional roadmap | Dager til uker | Ny modell i limited access, uannonsert funksjon | Ukentlig, eller ved hvert prosjektmøte |

### 3.2 Best-before-dato

Hver verifisering har en "best-before"-dato — etter denne datoen bør informasjonen re-verifiseres:

| Holdbarhet | Best-before-regel | Formel |
|-----------|------------------|--------|
| Stabil | Verifiseringsdato + 6 måneder | `2026-02-13 + 6 mnd = 2026-08-13` |
| Volatil | Verifiseringsdato + 2 måneder | `2026-02-13 + 2 mnd = 2026-04-13` |
| Svært volatil | Verifiseringsdato + 2 uker | `2026-02-13 + 2 uker = 2026-02-27` |

### 3.3 Re-verifiserings-triggere

Utenom planlagt re-verifisering, verifiser på nytt ved:

- Microsoft Ignite, Build, eller andre store events
- Azure-oppdateringsblogg nevner tjenesten
- Prisendringer annonsert
- Ny modellversjon lansert
- Prosjektet går fra POC til MVP eller fra MVP til produksjon
- Mer enn 3 måneder siden forrige verifisering (uansett holdbarhet)

---

## 4. MCP-verifiseringsprotokoll

### 4.1 Steg-for-steg verifisering med microsoft-learn MCP

**Steg 1: Søk etter regional tilgjengelighet**

```
Verktøy: microsoft_docs_search
Søkeord: "[tjenestenavn] regional availability" eller "[tjenestenavn] regions Norway"
Eksempel: "Azure OpenAI models region availability Norway East"
```

**Steg 2: Hent detaljert dokumentasjon**

Hvis søket gir en URL med region-tabell, hent full side:

```
Verktøy: microsoft_docs_fetch
URL: [URL fra søkeresultat]
```

**Steg 3: Verifiser spesifikk tjeneste i spesifikk region**

Se etter tabellcellen der **tjeneste** krysser **region**. Nøkkelverdier:
- ✅ = Tilgjengelig (GA)
- Preview = Tilgjengelig i preview (usikker SLA, kan endres)
- — eller blank = Ikke tilgjengelig i denne regionen

**Steg 4: Dokumenter i verifiseringslogg**

Fyll inn rad i verifiseringsloggen (seksjon 2.1) med:
- Tjeneste, region, tilgjengelighet, verifiseringsmetode, dato, holdbarhet, best-before

### 4.2 Verifiseringskommandoer

| Tjeneste | MCP-søkeord | Forventet resultat |
|----------|-------------|-------------------|
| Azure OpenAI (modeller) | `"Azure OpenAI models region availability"` | Tabell med modellnavn × region |
| Azure AI Search | `"Azure AI Search regions list"` | Tabell med regioner × funksjoner |
| Azure AI Content Safety | `"Azure AI Content Safety regional availability"` | Liste over regioner |
| Azure AI Document Intelligence | `"Azure Document Intelligence regional availability"` | Tabell med regioner |
| Microsoft Foundry (AI Foundry) | `"Microsoft Foundry feature availability regions"` | Liste over regioner |
| Azure AI Speech | `"Azure AI Speech service supported regions"` | Tabell med regioner × funksjoner |
| Azure AI Language | `"Azure AI Language service supported regions"` | Tabell med regioner × funksjoner |
| Azure AI Vision | `"Azure AI Vision regional availability"` | Tabell med regioner × funksjoner |
| Azure AI Translator | `"Azure AI Translator regional availability"` | Liste over regioner |

### 4.3 Supplerende verifisering med web-søk

Når MCP-dokumentasjon er ufullstendig, bruk:

```
Verktøy: tavily_search eller WebSearch
Søkeord: "Azure [tjeneste] Norway East availability 2026"
```

**Merk:** Web-søk gir kildeklasse V, men med lavere holdbarhet (blogger og nyheter kan være utdatert raskere enn offisiell docs).

### 4.4 Live Azure-verifisering (hvis azure-mcp-server er tilgjengelig)

Hvis `azure-mcp-server` er konfigurert, kan du verifisere direkte mot Azure:

```
Verifiser at ressurs kan opprettes i regionen:
- Sjekk tilgjengelige SKU-er i regionen
- Sjekk kvote og kapasitet
- Sjekk om tjenesten krever registrering (resource provider)
```

---

## 5. Kjente begrensninger for Norway East

### 5.1 Tjenester med begrensninger i Norway East (2026-02)

| Tjeneste | Begrensning i Norway East | Alternativ | Verifisert |
|----------|--------------------------|-----------|------------|
| Azure AI Search — Semantic Ranker | Ikke tilgjengelig | Sweden Central (✅) | 2026-02-13 |
| Azure AI Search — Agentic Retrieval | Ikke tilgjengelig | Sweden Central (✅) | 2026-02-13 |
| Azure AI Search — Query Rewrite | Ikke tilgjengelig | Sweden Central (✅) | 2026-02-13 |
| Azure OpenAI — TTS/TTS-HD | Ikke tilgjengelig | Sweden Central (✅) | 2026-02-13 |
| Azure Databricks — Mosaic AI, Foundation Model Fine-tuning | Ikke tilgjengelig | Sweden Central (sjekk) | 2026-02-13 |

### 5.2 Arkitekturimplikasjoner

Når en tjeneste ikke er tilgjengelig i Norway East:

| Scenario | Anbefaling | Dataresidensimplikasjon |
|----------|-----------|------------------------|
| **Hovedtjeneste** mangler i Norway East | Bruk Sweden Central for hele løsningen. Dokumenter i DPIA. | Data i Sverige (EU/EØS). Akseptabelt for de fleste virksomheter. |
| **Støttetjeneste** mangler i Norway East | Multi-region: Hovedtjeneste i Norway East, støttetjeneste i Sweden Central. | Data flyter mellom regioner. Dokumenter i DPIA og arkitekturbeskrivelse. |
| **Sikkerhetskritisk** tjeneste mangler | Vurder alternativ arkitektur uten denne tjenesten. | Unngå dataflyt ut av Norge for sikkerhetskritiske data. |

---

## 6. Offisielle referanser

| Ressurs | URL | Oppdateringsfrekvens |
|---------|-----|---------------------|
| Azure Products by Region | https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region | Fortløpende |
| Azure OpenAI Models & Region | https://learn.microsoft.com/azure/ai-foundry/openai/concepts/models | Ved modellendringer |
| Azure AI Search Regions | https://learn.microsoft.com/azure/search/search-region-support | Ved regionsendringer |
| Microsoft Foundry Regions | https://learn.microsoft.com/azure/ai-foundry/reference/region-support | Ved regionsendringer |
| Azure Status | https://status.azure.com | Sanntid |
| Azure Updates | https://azure.microsoft.com/updates | Daglig |

---

## For Cosmo Skyberg

Denne referansefilen er ditt verktøy for å sikre at arkitekturforslag faktisk er gjennomførbare i riktig Azure-region. Slik bruker du den:

### For hver arkitekturvurdering:

1. **List opp alle Azure-tjenester** i den foreslåtte arkitekturen
2. **Verifiser hver tjeneste** mot Norway East (primær) ved hjelp av MCP-verifiseringsprotokollen (seksjon 4)
3. **Dokumenter i verifiseringsloggen** (seksjon 2.1) med dato, metode og holdbarhet
4. **Sjekk kjente begrensninger** i seksjon 5.1 — spesielt Semantic Ranker og Agentic Retrieval i AI Search
5. **Foreslå regionstrategi** basert på beslutningstreet i seksjon 1.3

### Kritiske sjekker:

- **Azure AI Search + Semantic Ranker**: IKKE tilgjengelig i Norway East. Hvis RAG-arkitekturen krever semantic ranker, MÅ Sweden Central brukes (eller hybrid-arkitektur)
- **TTS/TTS-HD**: Kun i Sweden Central (av nordiske regioner). Relevant for talegrensesnitt
- **Nye modeller**: Verifiser alltid — nye modellversjoner ruller ut region for region

### Integrasjon med andre referansefiler:

- **Antakelsesregisteret** (`source-traceability-assumption-register.md`): Regional tilgjengelighet = kildeklasse V når MCP-verifisert
- **Alternativanalysen** (`alternativanalyse-methodology.md`): K3 Sikkerhet/compliance avhenger av regionvalg
- **Kostnadsvurdering** (`cost-models.md`): Priser kan variere mellom regioner
- **Utredningsmal** (`ai-utredning-template.md`): S4.2 Modellstrategi og S5.4 Dataklassifisering trenger regioninformasjon

### Vanlige feller:

1. **"Azure OpenAI er tilgjengelig i Norway East, altså er alt OK"** — Nei! Sjekk *hvilke modeller* og *hvilke deployment types* som er tilgjengelige
2. **"Vi bruker AI Search i Norway East"** — Sjekk om du trenger Semantic Ranker — den er IKKE tilgjengelig der
3. **"Dokumentasjonen sa det var tilgjengelig"** — Når ble det sjekket? Dokumentasjon kan være utdatert. Bruk MCP for fersk verifisering.
4. **"Sweden Central er jo nesten Norge"** — Juridisk er det Sverige/EU, ikke Norge. For de strengeste dataresidenskravene kan dette være en issue. Dokumenter alltid i DPIA.
