AWS, 사용자 생성 코드와 AI 생성 코드의 격리된 실행을 위한 Lambda MicroVM 도입

게시된 날짜: 2026년 6월 22일

AWS는 VM 수준의 격리, 거의 즉각적인 시작 및 재개 속도, 그리고 사용자 또는 AI가 생성한 코드 실행을 위해 상태를 보존하는 새로운 서버리스 컴퓨팅 기본 요소인 Lambda MicroVM을 출시했습니다. 이제 가상화 인프라를 관리하거나 격리, 속도, 상태 보존 중 하나를 선택하지 않고도 각 사용자 또는 작업에 자체 컴퓨팅 환경을 제공하여 코드를 안전하게 실행할 수 있습니다.

개발자들은 대화형 코딩 환경, 데이터 분석 플랫폼, 코딩 어시스턴트, 취약성 스캐닝 플랫폼 같은 사용 사례를 위해 최종 사용자 또는 AI가 제공한 코드를 실행하는 멀티테넌트 애플리케이션을 점점 더 많이 구축하고 있습니다. 이러한 애플리케이션의 경우 개발자는 사용자 또는 세션별로 격리된 별도의 실행 환경을 할당하여, 부정확하거나 악의적인 코드가 동시에 실행 중인 다른 사용자 또는 작업에 미치는 영향을 제한해야 합니다. 이전에는 개발자가 이러한 애플리케이션을 구축할 때 강력한 격리, 빠른 시작 시간, 상태 보존 중 하나를 선택해야 했습니다. 오늘부터 Lambda MicroVM은 어떠한 타협도 없이 이러한 기능을 제공합니다. VM 수준 격리, 거의 즉각적인 시작 속도, 최대 8시간 동안 실행을 일시 중단하고 재개하는 기능을 사용할 수 있습니다. Lambda MicroVM은 월간 15조 건 이상의 Lambda 함수 간접 호출을 지원하는 기술인 Firecracker 가상화를 기반으로 구축되었습니다. 

시작하려면 Dockerfile에서 MicroVM 이미지를 만든 다음 해당 이미지에서 MicroVM을 실행하세요. HTTP/2, gRPC, WebSockets 등 널리 사용되는 연결 프로토콜을 지원하는 전용 HTTPS URL을 각 사용자 또는 작업의 자체 MicroVM에 제공하세요. 

Lambda MicroVM은 현재 미국 동부(버지니아 북부), 미국 동부(오하이오), 미국 서부(오리건), 아시아 태평양(도쿄), 유럽(아일랜드) AWS 리전에서 사용할 수 있습니다. 자세히 알아보려면 AWS Lambda MicroVM 개발자 안내서, 출시 블로그 게시물을 참조하세요. AWS Lambda 콘솔, AWS CloudFormation, AWS 클라우드 개발 키트를 통해 MicroVM을 시작하거나, 선호하는 에이전틱 개발 도구와 함께 AWS용 에이전트 툴킷을 사용하세요. MicroVM 실행 중 기본 컴퓨팅 리소스 비용과 워크로드가 기준을 초과할 때 사용한 추가 리소스의 활성 기간 만큼 비용을 지불합니다. 요금에 대해 자세히 알아보려면 Lambda MicroVM 요금을 참조하세요.