Sandbox-miljøer i praksis
Et sandbox er et miljø der dere kan prøve ting uten å røre produksjon. Mange har ett, men bruker det bare når en konsulent ber om det. Artikkelen gjennomgår hvor mange sandboxer dere har rett på, hvordan en kopi av produksjon oppfører seg, og hva som er annerledes enn i produksjon, slik at dere kan bruke dem til test, opplæring og feilsøking. Det er en kort liste med gode vaner til slutt.
Hvor mange har dere
Ifølge Microsoft Learn gir hvert Premium- eller Essential-abonnement rett til ett produksjonsmiljø og tre sandbox-miljøer uten ekstra betaling. Hvis dere kan få behov for flere produksjonsmiljøer, kan de kjøpes via en CSP-partner, og hvert ekstra produksjonsmiljø kommer med tre ekstra sandboxer.
Sjekk din egen kvote på siden Capacity i administrasjonssenteret, siden den avhenger av lisensene deres og tilleggskjøp.
To typer sandbox
Et nytt sandbox får demodata. En kopi av produksjon får dere egne data og de samme utvidelsene. Til test av oppdateringer, feilsøking og opplæring med virkelige tall bruker dere en kopi. For å lære noe nytt eller prøve en app uten egne data kan et tomt sandbox være nok.
Sandboxer kan opprettes på forhåndsversjoner når Microsoft åpner for det. Forhåndsversjonen og sandboxene som bygger på den, fjernes 30 dager etter at den offisielle utgivelsen er tilgjengelig. Husk å gi hvert sandbox et navn som forteller formålet, slik at ingen bokfører ekte tall i feil miljø.
Det er annerledes enn produksjon
Microsoft Learn nevner en rekke forholdsregler når et miljø kopieres. Oppgaver i jobbkøen stanses. Utgående HTTP-kall fra utvidelser er blokkert til de godkjennes per utvidelse. Webhooks, Dataverse-forbindelse og andre integrasjoner er slått av, og e-postkontoer av typen Microsoft 365 og Current User slettes.
Du kan derfor ikke regne med at et sandbox sender e-post eller kaller eksterne systemer uten oppsett. Det er med vilje, slik at testdata ikke treffer ekte kunder.
Begrensninger og gode vaner
Microsoft Learn skriver at sandboxer kjører på en annen ytelsesklasse i Azure enn produksjon. De egner seg derfor ikke til ytelsesmålinger. Sandboxens database kan heller ikke eksporteres. Vil du ha data ut, kan du bruke Excel eller en konfigurasjonspakke, eller kopiere til et produksjonsmiljø.
En kopi av produksjon bruker lagerplass som teller med i den samlede kvoten deres.
Bruk sandboxer aktivt, men hold orden.
- Gi dem navn etter formål, for eksempel Test og Opplæring.
- Oppdater kopien fra produksjon når en test skal være aktuell.
- Slett sandboxer som ikke brukes.
- Gi bare nødvendige brukere tilgang og tillatelser.
- Skriv ned hvilke integrasjoner som er slått på i hvert sandbox.
- Bruk aldri ekte kunde-e-poster i test uten å kontrollere oppsettet.
Brukere og tilgang
Når brukere opprettes med Business Central-lisens, får de som utgangspunkt tilgang til alle miljøer under samme lisens. Du kan begrense det ved å endre tillatelsene deres eller fjerne tilgangen i det miljøet. Vurder å begrense tilgangen til et sandbox med ekte kundedata til de personene som skal teste.
Husk at personopplysninger i en kopi omfattes av de samme reglene som i produksjon.
Hvis noe går galt i et sandbox, kan du slette det og begynne på nytt. Det er hele poenget. Hvis noe går galt i produksjon, kan du bruke et sandbox til å gjenskape situasjonen og prøve en rettelse før du retter i produksjon.
Hjelp
Addverk er et nytt Business Central-hus. Skriv til oss hvis dere vil ha hjelp til å innrette og bruke sandboxer.
Korte, konkrete e-poster om det kundene oftest spør oss om. Vi skriver når vi har noe som er verdt å lese.