Sandbox-miljöer i praktiken
En sandbox är en miljö där ni kan prova saker utan att röra produktion. Många har en, men använder den bara när en konsult ber om det. Artikeln går igenom hur många sandboxar ni har rätt till, hur en kopia av produktion beter sig och vad som skiljer från produktion, så att ni kan använda dem för test, utbildning och felsökning. Det finns en kort lista med goda vanor i slutet.
Hur många har ni
Enligt Microsoft Learn ger varje Premium- eller Essential-abonnemang rätt till en produktionsmiljö och tre sandbox-miljöer utan extra kostnad. Kan ni få behov av fler produktionsmiljöer kan de köpas via en CSP-partner, och varje extra produktionsmiljö kommer med tre extra sandboxar.
Kontrollera er egen kvot på sidan Capacity i admin center, eftersom den beror på era licenser och tillköp.
Två sorters sandbox
En ny sandbox får demodata. En kopia av produktion får era egna data och samma tillägg. För test av uppdateringar, felsökning och utbildning med verkliga siffror använder ni en kopia. För att lära sig något nytt eller prova en app utan era data kan en tom sandbox räcka.
Sandboxar kan skapas på förhandsversioner när Microsoft öppnar för det. Förhandsversionen och de sandboxar som bygger på den tas bort 30 dagar efter att den officiella releasen blivit tillgänglig. Tänk på att ge varje sandbox ett namn som talar om syftet, så att ingen bokför riktiga siffror i fel miljö.
Det är annorlunda än produktion
Microsoft Learn nämner en rad försiktighetsåtgärder när en miljö kopieras. Uppgifter i jobbkön stoppas. Utgående HTTP-anrop från tillägg är blockerade tills de godkänns per tillägg. Webhooks, Dataverse-anslutning och andra integrationer är avstängda, och e-postkonton av typen Microsoft 365 och Current User tas bort.
Du kan därför inte räkna med att en sandbox skickar mejl eller anropar externa system utan uppsättning. Det är avsiktligt, så att testdata inte når riktiga kunder.
Begränsningar och goda vanor
Microsoft Learn skriver att sandboxar körs på en annan prestandaklass i Azure än produktion. De lämpar sig därför inte för prestandamätningar. Sandboxens databas kan inte heller exporteras. Vill du ha ut data kan du använda Excel eller ett konfigurationspaket, eller kopiera till en produktionsmiljö.
En kopia av produktion använder lagringsutrymme som räknas in i er sammanlagda kvot.
Använd sandboxar aktivt, men håll ordning.
- Namnge dem efter syfte, till exempel Test och Utbildning.
- Uppdatera kopian från produktion när ett test ska vara aktuellt.
- Ta bort sandboxar som inte används.
- Ge bara nödvändiga användare åtkomst och behörigheter.
- Skriv ner vilka integrationer som är påslagna i varje sandbox.
- Använd aldrig riktiga kundmejl i test utan att kontrollera uppsättningen.
Användare och åtkomst
När användare skapas med Business Central-licens får de som utgångspunkt åtkomst till alla miljöer under samma licens. Du kan begränsa det genom att ändra deras behörigheter eller ta bort deras åtkomst i den miljön. Överväg att begränsa åtkomsten till en sandbox med riktiga kunddata till de personer som ska testa.
Tänk på att personuppgifter i en kopia omfattas av samma regler som i produktion.
Om något går fel i en sandbox kan du ta bort den och börja om. Det är hela poängen. Om något går fel i produktion kan du använda en sandbox för att återskapa situationen och prova en rättelse innan du rättar i produktion.
Hjälp
Addverk är ett nytt Business Central-företag. Vill ni ha hjälp att inrätta och använda sandboxar kan ni skriva till oss.
Korta, konkreta mejl om det kunderna oftast frågar oss om. Vi skriver när vi har något som är värt att läsa.