여기서는 AWS Lambda를 사용하여 서버리스 애플리케이션 구출을 시작하는 방법에 대한 자습서와 설명서를 제공합니다. 또한, AWS Serverless Application Model(SAM) 또는 AWS Cloud9과 같은 서버리스 애플리케이션 개발자 도구에 대해 알아볼 수 있습니다.
간편하게 시작할 수 있는 또 다른 방법은 사전에 구축된 애플리케이션을 신속하게 배포할 수 있도록 지원하는 AWS Serverless Application Repository를 사용하는 것입니다.
특정 사용 사례에 대해 좀 더 자세히 알아보려면 웹 앱 개발, 데이터 처리, 모바일 백엔드 개발 및 엣지 컴퓨팅에 대한 리소스를 참조하세요.
10분이 있으십니까?
hello-world 자습서 시작하기
AWS Lambda 콘솔에서 첫 번째 단계를 수행합니다. 아주 기본적인 요소를 익히고 간단한 Lambda 함수를 배포하게 됩니다.
추가 리소스
AWS Serverless Application Repository를 사용하면 클릭 몇 번으로 코드 샘플, 구성 요소 및 전체 애플리케이션을 신속하게 배포할 수 있습니다. 또한, 자체 애플리케이션을 게시하고 팀 내 또는 커뮤니티 전체에서 이를 공유할 수 있습니다.
서버리스 앱을 개발하는 데 도움이 되는 AWS Serverless Application Model(SAM) 또는 Cloud9과 같은 AWS 개발자 도구에 대해 자세히 알아볼 수 있는 리소스도 있습니다.
AWS Serverless Application Repository
사용 사례에 맞는 서버리스 애플리케이션, 구성 요소 및 소스 코드를 찾고, 클릭 몇 번으로 서버리스 앱을 배포하십시오. 또한, Serverless Application Repository를 사용하여 자체 애플리케이션을 게시하고 팀 내, 조직 전체 또는 커뮤니티 전체에서 이를 공유할 수 있습니다.
Serverless Application Repository로 이동하기 >>
개발자 도구
서버리스 애플리케이션 개발자 도구는 개발 주기 전체에서 서버리스 애플리케이션을 신속하게 구축, 테스트, 배포 및 모니터링하는 데 도움이 됩니다. 여기서 서버리스 앱을 정의할 수 있는 AWS Serverless Application Model(SAM), 클라우드 기반 IDE를 제공하는 Cloud9 및 기타 유용한 도구와 서비스에 대해 자세히 알아볼 수 있습니다.
서버리스 애플리케이션용 개발자 도구에 대해 자세히 알아보기 >>
사용 사례 검색
다음은 웹 앱 개발, 데이터 처리, 모바일 백엔드 개발 및 엣지 컴퓨팅별 리소스입니다.
웹 앱
서버리스 웹 앱 자습서
이 시작 자습서에서는 동적 서버리스 웹 애플리케이션을 구축하고 배포하는 방법을 배우게 됩니다. 또한, 정적 웹 리소스를 호스팅하는 방법, 사용자 및 인증을 관리하는 방법, 백엔드 처리를 위한 RESTful API를 구축하는 방법도 배우게 됩니다.
이 30분 길이의 가상 워크숍에서는 AWS 서버리스 전문가가 간단한 웹 앱용으로 AWS Lambda 함수를 개발, 디버깅 및 배포하는 방법을 보여드립니다. 또한, 구체적인 지침이 포함된 단계별 안내서도 제공됩니다.
시작하기 >>
데이터 처리
이 자습서에서는 AWS Lambda 및 Amazon Kinesis를 사용하여 포괄적인 데이터 처리 애플리케이션을 구축하는 방법을 배우게 됩니다. Amazon Kinesis를 사용하여 데이터 스트림을 생성하고 AWS Lambda 작업(예: 스트리밍 데이터를 분석 및 저장하는 Lambda 함수 생성)을 수행합니다.
시작하기 >>
엣지 컴퓨팅
Lambda@Edge를 사용하면 손쉽게 전 세계 AWS 로케이션에서 코드를 실행할 수 있으므로 가장 짧은 대기 시간으로 최종 사용자에게 응답할 수 있습니다.
시작하기 >>
이 세션에서는 Lambda 함수를 한 번 작성하고 AWS Lambda@Edge를 통해 최종 사용자가 있는 곳 어디에서 실행하는 방법을 배우게 됩니다.
시작하기 >>
더 많은 AWS Lambda 리소스 검색