Amazon SageMaker Unified Studio를 통해 이제 데이터 작업자는 IAM 도메인의 단일 프로젝트 내에서 여러 개의 코드 공간(개별적으로 구성된 개발 환경)을 생성하고 관리할 수 있습니다. 이전에는 프로젝트당 하나의 JupyterLab 공간과 프로젝트에 내장된 하나의 코드 에디터(Code Editor) 공간으로 제한되었습니다. 이번 출시로 서로 다른 컴퓨팅 및 스토리지 구성이 필요한 다양한 워크스트림이나 실험을 병렬로 진행할 수 있게 되었으며, 워크로드가 확장됨에 따라 개발자에게 필요한 유연성을 제공합니다. 예를 들어, 데이터 과학자는 이제 별도의 공간을 사용하여 동일한 프로젝트 내에서 장시간 실행되는 데이터 변환 작업과 모델 학습 워크로드를 병렬로 수행할 수 있습니다.
여러 공간을 사용하면 각 공간은 자체 영구 Amazon EBS 볼륨을 유지하므로 파일, 데이터 및 세션 상태가 독립적으로 보존됩니다. 공간별로 컴퓨팅 및 스토리지를 확장 또는 축소할 수 있고, 언제든지 일시 중지 및 재개할 수 있으며, 각 특정 작업에 맞춰 런타임 환경을 맞춤 설정할 수 있습니다. 공간은 전용 브라우저 탭에서 열거나, 선호하는 자체 개발 환경이 있는 경우 로컬 IDE에 연결할 수 있으며, Amazon Q 유료 티어 지원을 포함한 모든 기능을 활용할 수 있습니다. 이는 단일 협업 프로젝트 내에서 작업하면서도 병렬 워크스트림을 위해 격리된 환경이 필요한 빌더에게 특히 유용합니다.
이 기능은 Amazon SageMaker Unified Studio가 제공되는 모든 AWS 리전에서 사용할 수 있습니다. SageMaker Unified Studio 프로젝트의 코드 공간에 대해 자세히 알아보려면 Amazon SageMaker 사용 설명서의 코드 공간 관리(Managing Code Spaces)를 참조하세요.