Amazon ECS ora supporta i mount tmpfs su AWS Fargate e sulle istanze gestite di ECS
Amazon Elastic Container Service (Amazon ECS) ora supporta i mount tmpfs per le attività Linux in esecuzione su AWS Fargate e su istanze gestite di Amazon ECS, ampliando il supporto oltre il tipo di avvio EC2. Ora tmpfs consente di creare file system basati su memoria per i carichi di lavoro containerizzati senza scrivere i dati nell'archiviazione delle attività.
I mount tmpfs forniscono un file system temporaneo basato su memoria ed esposto all'interno del container nel percorso specificato. Questa soluzione è ideale per carichi di lavoro critici in termini di prestazioni che richiedono accesso rapido a file scratch, cache o set di lavoro temporanei, nonché per dati sensibili dal punto di vista della sicurezza come segreti o credenziali temporanei, poiché i dati non vengono conservati dopo l'interruzione dell'attività. Inoltre, tmpfs permette di mantenere il file system root del container in modalità di sola lettura tramite l'impostazione readonlyRootFilesystem, consentendo comunque alle applicazioni di scrivere in specifiche directory in memoria.
Per iniziare, basta aggiornare la definizione dell'attività in modo che le definizioni dei container includano un blocco linuxParameters con una o più voci tmpfs. Per ogni mount tmpfs bisogna specificare il containerPath, la dimensione e le mountOptions facoltative. È possibile registrare o aggiornare le definizioni delle attività utilizzando la console Amazon ECS, AWS CLI, AWS CloudFormation o AWS CDK. Questa funzionalità è disponibile in tutte le regioni AWS in cui sono supportati Amazon ECS, AWS Fargate e le istanze gestite di Amazon ECS. Per ulteriori informazioni, consulta le sezioni LinuxParameters e Tmpfs nella documentazione di riferimento delle API di Amazon ECS e nella guida per sviluppatori di Amazon ECS.