Amazon Web Services 한국 블로그

AWS 주간 소식 모음: AWS Lambda Web Functions, Vercel Marketplace의 Amazon S3 등

지난 주에는 새로운 종류의 컴퓨팅을 추가하는 새로운 제품이나 업데이트가 없었습니다. 대신 이미 작성한 코드를 실제 운영 환경에서 실행하기까지의 복잡성을 줄였습니다. AWS Lambda는 앞단에 어댑터 없이 일반 HTTP 서버를 실행하는 방법을 익혔고, Amazon S3는 AWS Management Console을 열지 않고도 이미 사용 중인 도구에서 프로비저닝할 수 있게 되었습니다. 서로 다른 서비스들이 같은 방향으로 가고 있는 겁니다.

그 균형을 맞춰 줄 것이 목요일에 등장했습니다. 프로덕션 배포가 쉬워질수록 무엇을 허용하고 무엇을 금지할지 명확하게 정의하는 것이 더욱 중요해집니다. 이번 주 가장 흥미로운 내용은 바로 이 주제입니다. 자, 이제 이번 주 AWS 소식을 살펴보겠습니다.

헤드라인
AWS Lambda Web Functions는 이벤트 핸들러로 다시 작성하지 않고도 Lambda에서 표준 HTTP 웹 애플리케이션을 실행할 수 있는 새로운 폼 팩터입니다. Express, Hono, Fastify 또는 Next.js로 구축한 포트 수신 서버에서 aws lambda-web deploy를 실행하면 1분 이내에 실제로 실행 가능한 HTTPS URL을 받을 수 있습니다. 어댑터도, 먼저 설정할 인프라도, 특정 프레임워크에 종속될 걱정도 없습니다. 이제 Lambda는 동일한 Firecracker 격리 환경에서 세 가지 형태를 제공하며, 이를 하나의 애플리케이션 안에 조합할 수 있습니다. 비동기 작업에는 Event Functions(이미 익숙한 모델), 사용자 대면 계층에는 Web Functions, 신뢰할 수 없는 코드를 실행하는 상태 저장 샌드박스에는 microVM를 사용하는 식입니다.

두 가지 세부 사항 때문에 이는 단순히 기존 기능을 리패키징한 것 이상입니다. 각 실행 환경은 최대 128개의 동시 요청을 처리할 수 있으므로, 트래픽이 급증하더라도 요청마다 하나의 환경을 할당하는 대신 이미 실행 중인 환경을 여러 요청에서 공유하며 요금은 경과 시간이 아니라 코드가 실제로 사용한 CPU 시간을 기준으로 책정됩니다. 서버 측 렌더링, API 백엔드, 토큰을 스트리밍하는 추론 엔드포인트처럼 대부분의 경과 시간이 대기하는 데 사용되는 경우에는 요금 계산 방식이 달라집니다. 동일한 배포 명령에 --regions를 추가하면 코드가 여러 리전에 복제되고, 하나의 글로벌 URL 배후에 지연 시간 기반 라우팅이 구성되며, 가중치를 기준으로 리비전 간에 트래픽을 분할하여 카나리 롤아웃을 진행할 수 있습니다. 5개 리전에서 사용할 수 있으며, VPC 연결을 통해 Arm64에서 Node.js 24를 실행할 수 있습니다. AWS Compute Blog에서 자세한 단계별 가이드를 참조할 수 있으며, 이제 Amazon CloudFront에서 Web Function 엔드포인트를 오리진으로 사용하고 오리진 액세스 제어를 적용할 수 있습니다.

이번 주의 또 다른 헤드라인은 출시 소식이 아닙니다. Trust in Depth: giving agents more autonomy without losing control에서는 실무에서 반복적으로 직면하는 문제를 다룹니다. 즉, 에이전트의 모든 작업이 인적 검토를 거치도록 하는 방식은 소규모 환경에서는 효과적이지만, 규모가 커지면 결국 제대로 작동하지 않게 됩니다. 모든 것을 확인하도록 요구받으면 정작 중요한 문제를 놓치기 시작하기 때문입니다. 대안은 네 가지 질문을 각각 적절한 시점에 확인하는 방식이며, AWS는 이를 범위 지정, 파악, 제한, 관찰이라고 부릅니다. 주목할 만한 부분은 에이전트의 한계를 에이전트 자체의 추론 과정이 아니라 외부에 설정해야 한다는 점입니다. 즉, Amazon Bedrock AgentCore 정책을 게이트웨이에서 강제 적용해야 합니다. 에이전트가 직접 실행하거나 제어하지 않는 컨트롤은 에이전트가 임의로 해제할 수 없기 때문입니다. AWS는 초당 21억 개 이상의 요청에 대한 AWS Identity and Access Management를 비롯하여 10년 이상 프로덕션 환경에서 자동 추론을 운영해 왔습니다. 이 글에서는 이러한 기술을 에이전트에 적용하기 위해 직접 작성한 규칙에도 활용해야 한다고 주장합니다.

지난주 출시 사항
다음은 지난주에 이목을 끌었던 몇 가지 출시 및 업데이트입니다.

  • 이제 Vercel Marketplace 및 v0 by Vercel에서 Amazon S3 이용 가능 – 이제 Vercel 대시보드를 통해, 또는 v0에서 구축하려는 내용을 설명함으로써 S3 범용 버킷, S3 Tables 및 S3 Vectors를 프로비저닝할 수 있습니다. Amazon Aurora, Amazon DynamoDB 및 Amazon OpenSearch Serverless기존 통합 기능에 이 기능이 추가되므로, 전체 스택이 하나의 AWS 계정에서 관리되고 청구서도 하나로 통합됩니다. 인증 방식이 특히 주목할 만합니다. 수명이 짧은 OIDC 토큰을 런타임에 AWS Security Token Service와 교환해 해당 리소스로 범위가 제한된 자격 증명을 발급받으므로, 정적 키를 어디에도 저장할 필요가 없습니다.
  • 이제 남아메리카(상파울루)에서 Amazon EC2 T8i 인스턴스를 제공 – 최신 버스터블 인스턴스 세대가 상파울루 리전에 추가되어, 로그인 게이트웨이, 소규모 데이터베이스, CI/CD 러너, 트래픽이 적은 웹 사이트 등 워크로드에서 눈에 잘 띄지 않는 부분을 운영하는 데 도움이 됩니다. Amazon EC2 T8i는 T3보다 최대 30% 뛰어난 가격 대비 성능, 최대 70% 더 높은 컴퓨팅 성능, 2.4배에 달하는 Amazon EBS 대역폭을 제공합니다. T3와 동일한 CPU 크레딧 시스템을 사용하므로, 아키텍처를 재설계할 필요 없이 인스턴스 크기만 변경하면 마이그레이션할 수 있으며, t8i.micro와 t8i.small은 AWS 프리 티어로 이용할 수 있습니다.
  • 이제 AWS에서 에이전트 기반 코딩을 위한 오픈 웨이트 모델 Reflection Beam 제공 – 이제 Reflection AI의 에이전트 기반 코딩 및 장기 실행 작업용 오픈 웨이트 모델인 Beam을 Amazon SageMaker JumpStart에서 배포할 수 있습니다. 이 모델은 총 5,010억 개의 파라미터 중 230억 개를 활성화하는 희소 전문가 혼합 모델로, Apache 2.0 라이선스에 따라 Hugging Face에 공개되었으며, Reflection은 유효 컨텍스트 길이가 100만 토큰이라고 밝혔습니다. JumpStart 실시간 엔드포인트로 시작하거나, Kubernetes 네이티브 컨트롤이 필요한 경우 SGLang 또는 vLLM과 함께 SageMaker HyperPod 추론을 사용하세요. 또한 AWS Trainium3용으로 포팅 및 최적화되었으며 버지니아 북부 및 오하이오 리전에서 출시되었습니다.
  • AWS Lambda Durable Execution SDK for Go 정식 출시 – 이제 진행 상황을 직접 체크포인트로 저장하고 외부 이벤트를 기다리는 동안 최대 1년까지 일시 중지할 수 있는 다단계 Go 워크플로를 작성할 수 있게 되어, 진행 상황 추적 기능을 직접 구현할 필요가 없어졌습니다. 이를 통해 승인 단계를 포함한 배포 롤아웃과 모델을 직접적으로 호출한 후 인적 검토를 위해 대기하는 파이프라인을 구현할 수 있습니다. go get으로 SDK를 추가하고, provided.al2023 런타임에 단일 정적 바이너리를 배포하고, 네트워크 액세스나 자격 증명 없이 durabletest 패키지를 사용해 전체 워크플로를 로컬에서 테스트하는 등, 일반적인 Go 도구와 동일한 방식으로 작동합니다.
  • Amazon CloudWatch, 로그 라우팅 및 체이닝된 로그 파서 발표 – 이제 Amazon CloudWatch 파이프라인에서 처리된 필드를 기준으로 조건을 평가해 각 이벤트를 서로 다른 로그 그룹으로 보내는 라우팅을 정의할 수 있습니다. 따라서 심각도, 소스 또는 이벤트 유형별로 로그를 분류하고, 각 로그 그룹에 별도의 보존 기간과 액세스 제어를 적용할 수 있습니다. 체이닝된 파서는 나머지 부분을 처리합니다. 파서를 순차적으로 실행하고, 뒤에 실행되는 파서가 앞선 파서에서 생성한 필드를 사용하므로, 먼저 JSON 엔벨로프를 파싱한 다음 추출된 필드에 Grok 파서를 적용할 수 있습니다.

AWS 발표의 전체 목록을 보려면 AWS의 새로운 소식 페이지를 주목해 주세요.

기타 AWS 뉴스
몇 가지 흥미로운 게시물과 자료를 더 정리해 보았습니다.

  • 37개의 새로운 실제 CVE 중 33개를 익스플로잇한 AWS Security Agent – 팀은 AWS Continuum에 통합된 이 자율 침투 테스트 에이전트를 최근 공개된 CVE 37건으로 구성된 실제 컨테이너화된 공격 대상에 투입했으며, 엔드포인트 URL과 한 줄짜리 힌트만 주어진 상태로 시작했습니다. 그 결과 35개의 플래그를 획득했으며, 각 성공 사례를 해당 챌린지의 공식 PoC와 대조하여 검증한 결과, 37건 중 33건(89.2%)이 실제 엔드 투 엔드 익스플로잇으로 확인되었습니다. 그리고 두 건의 실패 사례가 이 게시물을 읽어봐야 하는 이유입니다. 두 경우 모두 에이전트가 버그를 발견하고 익스플로잇한 다음 플래그를 읽기도 전에 대상 시스템을 다운시켰습니다. 유능한 자율 공격자는 파괴적인 공격자이기도 합니다.
  • AWS re:Invent 2026 서버리스 참가자 가이드 – 방대한 세션 목록에서 엄선한 추천 경로로, 인기 세션의 자리가 차기 전에 세션을 선택하는 데 유용한 가이드입니다.
  • Dynata, AI-DLC와 Kiro IDE를 활용하여 개발 수명 주기 전반으로 AI를 확장 – 에이전트 기반 코딩이 개인의 습관을 넘어 팀 전체의 업무 방식으로 자리 잡으면 무엇이 어떻게 달라지는지 살펴봅니다.

예정된 AWS 이벤트
캘린더를 확인하고 예정된 AWS 이벤트에 등록하세요.

  • AWS re:Invent – re:Invent가 11월 30일부터 12월 4일까지, 2,200개 이상의 세션과 함께 라스베이거스에서 다시 열립니다. 이벤트 카탈로그가 라이브되었고 좌석 예약이 시작되었습니다. 자리가 다 차기 전에 등록하고 좌석을 예약하세요.
  • AWS Community Day – 커뮤니티 리더가 계획하고 진행하는 커뮤니티 주최 컨퍼런스입니다. 이곳 브라질에서는 2026 시즌이 10월 31일 벨렘에서 열리는 AWS Community Day Brasil Norte를 끝으로 막을 내립니다. 이번 이벤트는 처음으로 한 해 동안 브라질의 모든 리전을 아우른 여정의 마지막 일정입니다.

AWS Builder Center에 가입하여 다른 빌더들과 교류하고, 솔루션을 공유하며, 개발을 지원하는 콘텐츠를 활용하세요. 예정된 AWS 주도의 대면 및 가상 이벤트와 개발자 중심 이벤트를 여기서 찾아보세요.

이번 주 소식은 여기까지입니다. 다음 주 월요일에 새로운 주간 요약을 확인하세요!

– Daniel Abib

이 게시물은 주간 요약 시리즈의 일부입니다. 매주 방문하여 AWS의 흥미로운 뉴스와 발표를 빠르게 확인하세요!