Amazon Web Services 한국 블로그
Category: AWS Lambda
Python 및 .NET 함수용 AWS Lambda SnapStart 정식 출시
오늘은 Python, C#, F# 및 Powershell에서 일반적으로 코드 변경을 최소한으로 또는 전혀 하지 않고 몇 초에서 짧게는 1초 미만의 빠른 함수 시작 성능을 제공하는 Python 및 .NET 함수용 AWS Lambda SnapStart의 정식 출시를 발표합니다. AWS는 2022년 11월 28일에 Java 함수용 Lambda SnapStart를 도입하여 시작 성능을 최대 10배까지 향상시켰습니다. Lambda SnapStart를 사용하면 리소스를 프로비저닝하거나 복잡한 성능 […]
AWS Lambda의 10년 – 과거, 현재와 미래
당시 동료였던 Tim Wagner와 2013년에 만났던 기억이 아주 어렴풋이 떠오릅니다. 당시 서버리스라는 용어는 존재하지 않았지만 개발자들이 인프라 대신 코드에 집중할 수 있도록 하는 다양한 방법에 대해 이야기를 나눴습니다. 어느 순간, 두 팔을 하늘로 뻗으며 코드를 그냥 공중에 던져버리면 클라우드가 알아서 가져가 저장하고 실행해주면 멋지겠다고 말했던 기억이 납니다. 이러한 미팅을 여러 차례 가진 후, Tim은 바로 […]
Amazon Q – IT 전문가와 개발자을 위한 생성형 AI 기반 도우미 (미리 보기)
오늘 저희는 업무용으로 특별히 제작되고 고객의 비즈니스에 맞게 조정할 수 있는 새로운 유형의 생성형 인공 지능(AI) 기반 어시스턴트인 Amazon Q의 평가판을 발표합니다. Amazon Q는 개발자와 IT 전문가를 지원하는 일련의 기능을 제공합니다. 이제 Amazon Q를 사용하여 AWS에서 애플리케이션 구축을 시작하고, 모범 사례를 조사하며, 오류를 해결하고, 애플리케이션의 새로운 기능을 코딩하는 데 도움을 받을 수 있습니다. 예를 들어 […]
AWS Lambda, 대용량 요청 처리 수 12배 더 빠르게 확장하기
이제 AWS Lambda는 최대 12배 더 빠르게 스케일 업할 수 있습니다. 동기식으로 간접 호출된 각 Lambda 함수는 이제 모든 함수의 총 동시성이 계정의 동시성 한도에 도달할 때까지 10초마다 1,000회씩 동시 실행이 확장됩니다. 또한 이제 계정 내의 각 함수는 함수가 간접적으로 호출된 방식에 관계없이 서로 독립적으로 확장됩니다. 이러한 개선 사항은 추가 비용 없이 제공되며, 기존 함수를 […]
ChatGPT 및 DALL-E를 활용한 이벤트 기반 서버리스 동화 생성 애플리케이션 구현
AWS 서버리스 서비스와 아키텍처를 활용하여 떠오르는 생성형 AI (Generative AI) 서비스인 ChatGPT 및 DALL-E API를 사용하는 애플리케이션을 만들어봅니다. 이 글에서는 ChatGPT에 대한 프롬프트로 미리 결정된 캐릭터와 장면을 사용하여 어린이를 위한 동화 생성 이야기 애플리케이션을 구현 하는 방법을 살펴봅니다. 매일 밤 취침 시간에 서버리스 스케줄러가 애플리케이션을 트리거하여 이벤트 기반 워크플로를 시작하여, AI 생성 이미지 및 지원 […]
Amazon CloudFront와 Amazon S3 Object Lambda 기반 맞춤형 콘텐츠 제공하기
Amazon S3 Object Lambda를 사용하면 Amazon S3에서 검색된 데이터가 애플리케이션으로 반환될 때 자체 코드를 사용하여 처리할 수 있습니다. S3 Object Lambda에는 출시 시점에 사용할 수 있었던 S3 GET 요청에 대한 지원에 더해 S3 HEAD 및 LIST API 요청에 자체 코드를 추가하는 기능과 같은 새로운 기능이 지속적으로 추가되었습니다. 오늘 S3 Object Lambda 액세스 포인트에 대한 별칭(Alias)이 […]
AWS Step Functions Distributed Map — 대규모 병렬 데이터 처리를 위한 서버리스 기능 출시
AWS Step Functions용 분산 맵 출시를 발표하게 되어 매우 기쁩니다. 이 흐름은 반정형 데이터의 온디맨드 처리와 같은 대규모 병렬 워크로드 오케스트레이션에 대한 지원을 확장합니다. Step Function의 맵 상태는 데이터 세트의 여러 항목에 대해 동일한 처리 단계를 실행합니다. 기존 맵 상태는 한 번에 40개의 병렬 반복으로 제한됩니다. 이러한 제한으로 인해 수천 개 항목(또는 그 이상)을 병렬로 […]
Amazon VPC Lattice 미리 보기 – 서비스 간 통신을 위한 네트워킹 간소화 기능
현대적인 애플리케이션은 모듈식 분산형 구성 요소를 사용하여 구축됩니다. 각 구성 요소는 기능의 자체적인 하위 집합을 구현하는 서비스입니다. 이런 서비스가 서로 통신하도록 지원하기 위해서는 위치를 확인하고 액세스를 승인하며 트래픽을 라우팅할 수 있는 방법이 필요합니다. 문제를 해결하려면 통신 구성을 관리하여 애플리케이션, 서비스, 네트워크 수준에서 발생하는 상황을 빠르게 파악할 수 있어야 합니다. 여기에는 시간이 오래 걸릴 수 있습니다. […]
Amazon Inspector – AWS Lambda 함수의 취약성 스캔
Amazon Inspector는 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스의 워크로드, Amazon Elastic Container Registry(Amazon ECR)에 있는 컨테이너 이미지, 그리고 오늘부터 AWS Lambda 함수 및 Lambda 계층을 지속적으로 스캔하는 취약성 관리 서비스입니다. 지금까지는 혼합 워크로드(EC2 인스턴스, 컨테이너 이미지 및 Lambda 함수 포함)의 일반적인 취약성을 분석하고자 했던 고객은 AWS와 타사 도구를 사용해야 했습니다. 이로 인해 모든 워크로드를 안전하게 […]
AWS Lambda SnapStart – 함수 실행 속도 및 성능 가속화 기능
AWS의 고객은 AWS Lambda를 다양한 이유로 좋아해 주십니다. 개발 측면에서는 프로그래밍 모델이 간단하고 그 모델을 다른 AWS 서비스와 함께 쉽게 사용할 수 있다는 점을 높이 평가해주십니다. 운영 측면에서는 변화하는 사용 패턴에 신속하게 대응할 수 있는 강력한 애플리케이션을 구축할 수 있다는 이점이 있습니다. 이미 Lambda를 사용하고 있다면 아시겠지만, 함수는 안전하고 격리된 실행 환경에서 실행됩니다. 각 환경의 […]