Amazon Web Services 한국 블로그

Category: AWS Lambda

AWS Lambda 함수로 .NET 애플리케이션 개발하기

AWS Lambda 함수가 제공하는 가장 큰 이점 중 하나는 개발 작업을 기반 인프라와 격리한다는 것입니다. 이러한 격리는 코드 배포와 관리를 용이하게 하지만, 테스트와 디버깅 및 문제 진단을 위한 접근 방식을 분명히 정의해야 합니다. 이를 지원하는 방법으로 AWS 서비스를 활용한 다양한 모범 사례가 있지만 .NET 기반으로 Lambda 함수를 개발하는 경우에는 아래 네 가지 방법을 따를 수 […]

Read More

AWS Lambda 신규 기능 – Layers 기반 라이브러리 관리 및 Runtime API를 통한 모든 언어 지원

AWS Lambda가 2014년 출시되었던 당시의 흥분이 기억납니다! 4년이 지난 지금, 고객은 다양한 사용 사례에 Lambda 함수를 사용하고 있습니다. 예를 들어, iRobot은 AWS Lambda를 사용하여 Roomba 로봇 진공 청소기를 위한 컴퓨팅 서비스를 제공하고, Fannie Mae는 수백만 건의 모기지를 위한 몬테카를로 시뮬레이션을 실행하고, Bustle은 디지털 콘텐츠에 대한 수십억 건의 요청을 서비스합니다. 오늘, AWS는 서버리스 개발을 더욱 쉽게 만들어줄 두 […]

Read More

개발자를 위한 AWS Toolkits for PyCharm 정식 출시 – IntelliJ 및 Visual Studio Code(미리 보기)

소프트웨어 개발자에게는 각자가 선호하는 도구가 있습니다. 일부는 강력한 편집기를 사용하고, 일부는 특정 언어 및 플랫폼에 맞춤화된 통합 개발 환경(IDE)을 사용합니다. 2014년에 저는 Lambda 콘솔에 있는 편집기를 사용하여 AWS Lambda 함수를 처음으로 생성했습니다. 오늘날에는 서버리스 애플리케이션 구축과 배포에 다양한 도구를 사용할 수 있습니다. 한 예로, 작년 AWS Cloud9 출시와 함께 기능이 대폭 향상된 Lambda 콘솔의 편집기를 사용할 수 있습니다. .NET […]

Read More

AWS Serverless Application Model(SAM) 명령줄 인터페이스 – 서버리스 앱 로컬 구축, 테스트 및 디버깅

오늘은 AWS Serverless Application Model(SAM) 신규 명령줄 인터페이스에 대해 설명을 드리고자 합니다. 설명을 드리면서 여러분도 AWS Lambda를 사용하여 뭔가를 만들 수 있는 자신감을 가질 수 있다면 좋겠군요. 먼저 용어를 정리해 보겠습니다. AWS SAM은 Serverless Application Model의 약어로서, AWS에서 서버리스 애플리케이션을 구축할 때 사용할 수 있는 오픈 소스 프레임워크입니다. AWS SAM은 간단한 YAML 템플릿을 사용하여 애플리케이션(Lambda […]

Read More

AWS Lambda 기반 매크로를 사용한 AWS CloudFormation 확장하기

오늘은 AWS CloudFormation의 강력한 새 기능 중 하나인 매크로에 대해 설명합니다. CloudFormation 매크로를 사용하면 AWS Lambda 기반 변환을 호출하여 CloudFormation 템플릿의 네이티브 구문을 확장할 수 있습니다. 이 변환 방식은 서버리스 애플리케이션 모델 기능을 구동하는 것과 동일한 기술이지만, 자체 계정으로 자체 Lambda 함수에서 실행되며 완벽하게 사용자 지정됩니다. CloudFormation은 AWS를 처음 사용하는 경우 코드 형식 인프라(YAML 또는 […]

Read More

Amazon SageMaker를 위한 서버리스 엔드포인트 만들기

Amazon SageMaker는 AWS에서 기계 학습 모델을 구축 및 교육하고 프로덕션 환경에 배포할 수 있는 강력한 플랫폼을 제공합니다. 이 강력한 플랫폼과 Amazon Simple Storage Service(S3), Amazon API Gateway 및 AWS Lambda의 서버리스 기능을 결합하면, Amazon SageMaker 엔드포인트를 잠재적으로 다양한 소스로부터 새로운 입력 데이터를 수락하고 최종 사용자에게 결과로 나온 추론을 제시하는 웹 애플리케이션으로 변환할 수 있습니다. 이 […]

Read More

애플리케이션 로드 밸런서(ALB)에 고정 IP 주소 설정 및 사용하기

2016년에 Elastic Load Balancing는 애플리케이션 로드 밸런서(Application Load Balancer, ALB)를 출시하였고, HTTP 통신의 7계층의 많은 기능들을 지원하게 되었습니다. 클라이언트는 DNS 주소를 해석하여 ALB를 이용하여 문제없이 연결할 수 있습니다. 하지만, ALB의 IP 주소목록은 추가되거나 변경될 수 있기 때문에 클라이언트가 인터넷 상에서 항상 ALB의 동일한 모든 IP주소로 연결할 수 있지 않고, 이 때문에 오래된 디바이스를 쓰고 있거나 […]

Read More

Amazon Simple Queue Service (SQS), AWS Lambda 이벤트 소스 추가 지원

이제 Amazon Simple Queue Service (SQS)를 사용하여 AWS Lambda 함수를 트리거할 수 있습니다! 이 업데이트는 제가 개인적으로 4년 이상 기다려 온 일부 핵심 기능을 포함하는 멋진 업데이트입니다. 이미 알고 계신 부분의 복습 없이 바로 이 업데이트를 사용해 보려면 아래의 단계별 안내 섹션으로 건너뛰셔도 됩니다. SQS는 14년 전인 2004년 AWS에서 최초로 출시한 서비스입니다. 2004년 당시 상황을 […]

Read More

AWS IoT 1-Click – 간단한 디바이스에 대한 Lambda 함수 트리거 기능

AWS에서는 AWS re:Invent 2017에서 AWS IoT 1-Click의 평가판을 발표했으며 그 이후로 간소성과 즉시 사용 가능한 환경에 중점을 두어 수정해왔습니다. 광범위한 사용자가 IoT를 사용하고 액세스할 수 있도록 설계된 AWS IoT 1-Click을 이제 AWS 및 AT&T의 새로운 IoT 버튼과 함께 상용 버전으로 사용할 수 있습니다. 저는 서비스에 대해 알아보기 위해 1~2달 전에 개발자 팀과 함께 블로그 게시물에 […]

Read More

Amazon Transcribe를 이용한 자동 자막 생성하기

Amazon Transcribe는 딥러닝을 통한 자동 음성 인식(Automatic Speech Recognition, ASR)위한 기계 학습 애플리케이션 서비스로서, 지난 4월에 일반 사용자들에게 정식 출시하였습니다. 현재는 영어와 스페인어의 음성 파일에 대한 인식을 지원하며, 최대 2시간의 오디오 및 비디오를 지원합니다. 가능한 한 빠르게 추가 언어에 대한 지원을 제공할 예정입니다. 이 글에서는 Amazon Transcribe를 이용하여 서버리스 기반으로 자동으로 자막을 생성하는 애플리케이션을 구성하는 […]

Read More