Wat is een sandboxomgeving? Zo ga je aan de slag
Een sandboxomgeving is een kopie van je productieomgeving. Ontwikkelaars, beheerders en IT-teams kunnen hierin testen en experimenteren zonder risico.
Een sandboxomgeving is een kopie van je productieomgeving. Ontwikkelaars, beheerders en IT-teams kunnen hierin testen en experimenteren zonder risico.
Sandboxomgevingen zijn onmisbare tools geworden voor ontwikkelaars die nieuwe AI-agents en applicaties bouwen of bestaande bijwerken. Een sandbox is een geïsoleerde testomgeving die de productieomgeving nabootst, zonder het risico dat live systemen of klantdata worden beïnvloed. Of je nu nieuwe functies test, problemen opspoort of integraties met externe partijen uitprobeert: met een sandbox innoveer je vrijuit, zonder in te leveren op veiligheid.
Lees verder voor meer informatie over sandboxomgevingen: wat ze zijn, waarom ze zo waardevol zijn voor ontwikkeling en testen, en hoe je ermee aan de slag gaat.
Een sandboxomgeving is een replica van je productieomgeving. Het is een beveiligde, geïsoleerde ruimte waar developers, beheerders en testers applicaties kunnen bouwen, testen en problemen kunnen oplossen zonder dat dit gevolgen heeft voor de live productieomgeving. Binnen de sandboxomgeving kunnen je teams vrijelijk experimenteren met nieuwe code, configuraties en integraties in een risicovrije setting.
Omdat sandboxes losgekoppeld zijn van je operationele systemen, blijven alle wijzigingen die tijdens het testen worden aangebracht, zoals het uitrollen van nieuwe functies, het uitvoeren van beveiligingsscans of het simuleren van gebruikersinteracties, volledig afgeschermd. Dit helpt onbedoelde gevolgen te voorkomen die tijdens het testen kunnen optreden, zoals datacorruptie en niet-werkende functionaliteit. Met een sandboxomgeving kun je experimenteren en controleren of bepaalde integraties goed werken, zodat je met vertrouwen stapsgewijze verbeteringen kunt doorvoeren.
Een sandboxomgeving bevat doorgaans een aantal bepalende kenmerken die het ideaal maken voor veilige ontwikkeling en testen:
Samen vormen deze kenmerken een flexibele, veilige basis waarmee je ontwikkelteams kunnen innoveren en nieuwe stapsgewijze toevoegingen aan je applicaties kunnen valideren.
Een sandboxomgeving werkt door code, AI-agents of applicaties te laten draaien in een gecontroleerde en beveiligde omgeving die de echte wereld nabootst, zonder je productiesystemen aan risico's bloot te stellen.
Sandboxes maken doorgaans gebruik van virtualisatie- of containerisatietechnologieën om de infrastructuur, configuraties en gegevens van de liveomgeving te simuleren. Zo kun je productieachtige scenario's nabootsen met strikte afschermingen. Code die binnen de sandbox wordt uitgevoerd, blijft daarin opgesloten en kan niet communiceren met externe systemen of services, tenzij dit expliciet is toegestaan.
Om deze isolatie te waarborgen, blokkeren sandboxomgevingen ongeautoriseerde toegang en voorkomen ze datalekken. Dit omvat het beperken van netwerkverbindingen, het toepassen van strikte toegangscontroles en het maskeren van gevoelige informatie. Deze beveiligingsmaatregelen maken sandboxing tot een betrouwbare aanpak voor het testen van nieuwe functies, debuggen, uitvoeren van beveiligingsbeoordelingen en zelfs het veilig analyseren van mogelijk schadelijke bestanden of code.
Als je een sandbox gebruikt , profiteer je van krachtige voordelen gedurende de hele applicatielevenscyclus, van ontwikkeling en testen tot compliance en prestatieborging. Dit zijn de belangrijkste voordelen van een sandbox:
Het instellen van een Salesforce Sandbox-omgeving is een cruciale stap om een veilige en productieve ruimte te creëren voor het ontwikkelen, testen en valideren van je Customer 360 en Agentforce. In een sandbox kun je je productieomgeving repliceren voor uiteenlopende toepassingen, van het bouwen van nieuwe apps tot het testen van beveiligingsmaatregelen, zonder dat dit invloed heeft op je live-omgeving.
Om het maximale uit je sandbox te halen, is het belangrijk om het juiste type te kiezen, deze correct te configureren en regelmatig te onderhouden. Hieronder vind je een stapsgewijze handleiding voor het instellen en beheren van je sandbox-omgeving.
Salesforce biedt vier hoofdtypen sandboxes , elk afgestemd op verschillende behoeften in de ontwikkelcyclus. Welk type het beste past, hangt af van de omvang van je project en de benodigde opslagcapaciteit om je productieomgeving te repliceren. Dit zijn de vier typen:
Welk type sandbox het beste bij jouw organisatie past, hangt af van waar je aan werkt, hoe groot de projecten van je teams zijn en of je data nodig hebt in je testomgeving. Overleg met je ontwikkelaars en breng je testdoelen in kaart voordat je een keuze maakt.
Zodra je het juiste sandboxtype hebt gekozen, kun je een sandbox aanmaken en deze rechtstreeks in Salesforce configureren:
Vervolgens kun je jouw sandbox specifiek configureren op basis van jouw ontwikkel- en testbehoeften. Gebruik Salesforce Data Mask & Seed om snel realistische data aan je sandbox toe te voegen zonder beveiligingsrisico's. Gevoelige klantgegevens worden in sandboxes automatisch gemaskeerd, zodat je veilig en compliant kunt testen.
Zodra je sandbox is ingesteld, is het belangrijk om deze regelmatig te beheren en te vernieuwen, zodat hij jouw huidige productieomgeving weerspiegelt. Zo doe je dat:
Afhankelijk van de sandbox die je gebruikt, gelden er mogelijk andere regels voor het vernieuwen ervan. Developer Sandboxes kunnen bijvoorbeeld dagelijks worden vernieuwd, terwijl Full Sandboxes slechts eens per 29 dagen kunnen worden vernieuwd. Door je sandbox-omgevingen up-to-date te houden, zorg je ervoor dat je tests betrouwbaar zijn en dat je ontwikkelproces aansluit bij de productieomgeving.
Sandboxes spelen een cruciale rol in softwareontwikkeling: ze bieden veilige, geïsoleerde omgevingen voor testen, probleemoplossing en innovatie. Teams kunnen er nieuwe functies in uitproberen, configuraties valideren en de beveiliging controleren, zonder de productieomgeving te verstoren of klantdata in gevaar te brengen.
Met Salesforce Platform beheer je sandboxes nog efficiënter. Het platform biedt ingebouwde tools om het aanmaken, configureren en vernieuwen van sandboxes te vereenvoudigen. Daarnaast ondersteunt het naadloze integratie- en implementatieworkflows, zodat teams met vertrouwen van ontwikkeling naar productie kunnen gaan. Of je nu agents en apps bouwt, workflows aanpast of complexe integraties test: Salesforce Platform helpt je meer waarde uit je sandboxomgevingen te halen.
Klaar om optimaal gebruik te maken van je Salesforce Sandbox ? Lees meer over Salesforce Platform.
Probeer Salesforce Platform 30 dagen. Geen creditcards, geen installaties.
Geef ons wat meer info zodat de juiste medewerker sneller contact kan opnemen.
Ontvang het nieuwste onderzoek, inzichten uit de branche en productnieuws rechtstreeks in je inbox.
Een sandbox is een type testomgeving, maar met een belangrijk onderscheid: deze is geïsoleerd van de productieomgeving en specifiek ingericht om die veilig te spiegelen. Algemene testomgevingen zijn niet altijd volledig geïsoleerd of consistent bijgewerkt. Sandboxes zijn er juist op gebouwd om te voorkomen dat wijzigingen de live omgeving beïnvloeden, en bieden zo een veilige ruimte voor ontwikkeling, configuratie en testen.
Een sandbox biedt een veilige en gecontroleerde omgeving om wijzigingen te bouwen, testen en valideren zonder de productieomgeving of je live systeem te verstoren. Ontwikkelteams kunnen er vrijuit mee experimenteren, problemen oplossen en controleren of updates voldoen aan kwaliteits- en beveiligingsnormen voordat ze live gaan.
Gebruikersacceptatietesten (UAT) is een specifieke fase in de softwarelevenscyclus waarbij eindgebruikers valideren of een oplossing aan hun behoeften voldoet. Een sandbox is de omgeving waar UAT (en andere vormen van testen) plaatsvindt. Waar UAT verwijst naar het proces, is de sandbox het hulpmiddel dat dit ondersteunt door productieomstandigheden na te bootsen voor nauwkeurig en risicovrij testen.
Sandboxomgevingen worden voor allerlei doeleinden gebruikt, waaronder:
Dankzij hun veelzijdigheid worden sandboxes in talloze situaties ingezet en vormen ze een belangrijk onderdeel van de ontwikkelworkflow van veel bedrijven.
Bedrijven profiteren van sandboxomgevingen omdat dit type geïsoleerd testen helpt de softwarekwaliteit te verbeteren en ontwikkelcycli te versnellen. Met sandboxes spoor je problemen vroeg op, test je wijzigingen in realistische scenario's en zorg je voor compliance, allemaal zonder je klantgerichte systemen in gevaar te brengen.