Sandbox-miljøer i praksis
Et sandbox er et miljø, hvor I kan afprøve ting uden at røre produktion. Mange har et, men bruger det kun, når en konsulent beder om det. Artiklen gennemgår, hvor mange sandboxe I har ret til, hvordan en kopi af produktion opfører sig, og hvad der er forskelligt fra produktion, så I kan bruge dem til test, oplæring og fejlsøgning. Der er en kort liste med gode vaner til sidst.
Hvor mange har I
Ifølge Microsoft Learn giver hvert Premium- eller Essential-abonnement ret til ét produktionsmiljø og tre sandbox-miljøer uden ekstra betaling. Kan I få brug for flere produktionsmiljøer, kan de købes via en CSP-partner, og hvert ekstra produktionsmiljø kommer med tre ekstra sandboxe.
Tjek jeres egen kvote på siden Capacity i administrationscentret, da den afhænger af jeres licenser og tilkøb.
To slags sandbox
Et nyt sandbox får demodata. En kopi af produktion får jeres egne data og de samme udvidelser. Til test af opdateringer, fejlsøgning og oplæring med virkelige tal bruger I en kopi. Til at lære nyt eller afprøve en app uden jeres data kan et tomt sandbox være nok.
Sandboxe kan oprettes på forhåndsversioner, når Microsoft åbner for dem. Forhåndsversionen og de sandboxe, der bygger på den, fjernes 30 dage efter, at den officielle udgivelse er tilgængelig. Husk at give hvert sandbox et navn, der fortæller formålet, så ingen bogfører rigtige tal i det forkerte miljø.
Det er anderledes end produktion
Microsoft Learn nævner en række forholdsregler, når et miljø kopieres. Opgaver i jobkøen standses. Udgående HTTP-kald fra udvidelser er blokeret, indtil de godkendes pr. udvidelse. Webhooks, Dataverse-forbindelse og andre integrationer er slået fra, og e-mailkonti af typen Microsoft 365 og Current User slettes.
Du kan derfor ikke regne med, at et sandbox sender mails eller kalder eksterne systemer uden opsætning. Det er med vilje, så testdata ikke rammer rigtige kunder.
Begrænsninger og gode vaner
Microsoft Learn skriver, at sandboxe kører på en anden ydelsesklasse i Azure end produktion. De egner sig derfor ikke til målinger af ydelse. Sandboxens database kan heller ikke eksporteres. Vil du have data ud, kan du bruge Excel eller en konfigurationspakke, eller kopiere til et produktionsmiljø.
En kopi af produktion bruger lagerplads, der tæller med i jeres samlede kvote.
Brug sandboxe aktivt, men hold orden.
- Navngiv dem efter formål, for eksempel Test og Oplæring.
- Opdater kopien fra produktion, når en test skal være aktuel.
- Slet sandboxe, der ikke bruges.
- Giv kun de nødvendige brugere adgang og rettigheder.
- Skriv ned, hvilke integrationer der er slået til i hvert sandbox.
- Brug aldrig rigtige kundemails i test uden at kontrollere opsætning.
Brugere og adgang
Når brugere oprettes med Business Central-licens, får de som udgangspunkt adgang til alle miljøer under samme licens. Du kan begrænse det ved at ændre deres rettigheder eller fjerne deres adgang i det miljø. Overvej at begrænse adgang til et sandbox med rigtige kundedata til de personer, der skal teste.
Husk, at persondata i en kopi er omfattet af de samme regler som i produktion.
Hvis noget går galt i et sandbox, kan du slette det og begynde forfra. Det er hele pointen. Hvis noget går galt i produktion, kan du bruge et sandbox til at gendanne situationen og afprøve en rettelse, inden du retter i produktion.
Hjælp
Addverk er et nyt Business Central-hus. Se vores ydelse om opgradering, hvis I vil have hjælp til at indrette og bruge sandboxe.
Korte, konkrete mails om det, kunderne oftest spørger os om. Vi skriver, når vi har noget, der er værd at læse.