Skip to main content
Elke sandbox-instantie wordt standaard ingericht met 20 GB aan tijdelijke systeemschijfopslag voor tijdelijke gegevensbewerkingen. Bij beëindiging of timeout van de sandbox worden alle gegevens binnen deze opslagruimte automatisch verwijderd. Daarom moeten persistente gegevens die langdurig bewaard moeten blijven, worden opgeslagen in externe cloudopslagdiensten.
Specificaties voor sandboxopslagtoewijzing kunnen worden gewijzigd. Raadpleeg de documentatie voor Prijzen voor de huidige resourcetoewijzingen en bijbehorende kosten.
Object Storage is een zeer schaalbare, duurzame en kostenefficiënte cloudopslagarchitectuur die wordt aangeboden door grote cloudserviceproviders. Binnen sandboxomgevingen kan object storage via twee primaire methoden worden benaderd: directe programmatische interactie via cloudprovider-SDK’s of CLI-tools, of via FUSE-implementaties (Filesystem in Userspace) die object storage-buckets presenteren als standaard POSIX-compatibele filesystem-mounts.
FUSE (Filesystem in Userspace) is een kernelmodule en userspace-bibliotheek waarmee volledig functionele bestandssystemen in userspace-applicaties kunnen worden geïmplementeerd. Dit framework biedt een abstractielaag die externe cloudopslagdiensten presenteert als standaard bestandssysteemhiërarchieën, waardoor transparante bestandsbewerkingen via conventionele POSIX-interfaces mogelijk zijn.
Deze documentatie biedt uitgebreide richtlijnen voor het integreren van object storage-buckets van toonaangevende cloudserviceproviders in sandboxomgevingen via technieken voor het mounten van bestandssystemen.
FUSE-gebaseerde object storage-mounts introduceren aanzienlijke I/O prestatie-overhead door netwerklatentie en protocolvertaallagen. Applicaties met strenge prestatie-eisen zouden deze aanpak moeten vermijden. Bovendien missen FUSE-bestandssysteembewerkingen de atomiciteitsgaranties die inherent zijn aan native object storage-API’s, waardoor potentiële race conditions ontstaan waarbij lokale bestandssysteembewerkingen kunnen slagen terwijl de bijbehorende externe bewerkingen mislukken, wat resulteert in gegevensinconsistentie.Deze mount-aanpak is optimaal voor read-heavy workloads met weinig schrijfbewerkingen en soepele prestatie-eisen. Voor prestatiekritische applicaties of patronen met frequente schrijfbewerkingen wordt directe integratie met cloudprovider-SDK’s of native REST API’s sterk aanbevolen.

Amazon S3

Amazon S3-buckets kunnen worden gemount als POSIX-compatibele bestandssystemen met s3fs-fuse, een FUSE-gebaseerde bestandssysteemimplementatie die toegang tot S3-buckets biedt via standaard bestandsbewerkingen. Het s3fs-fuse-pakket kan tijdens het maken van een sandboxtemplate worden geïntegreerd door installatiecommando’s op te nemen in de novita.Dockerfile, of dynamisch worden geïnstalleerd binnen actieve sandbox-instanties voor ad-hocvereisten. De volgende novita.Dockerfile demonstreert de integratie van s3fs-fuse tijdens het bouwen van de template:
De volgende implementatie demonstreert het programmatisch mounten van een S3-bucket binnen sandboxomgevingen met s3fs-fuse:
Laatst gewijzigd op 10 augustus 2026