https://dev.classmethod.jp/articles/lim-sam-lambda/

 

AWS SAM에 대해 알아보자 + 람다도 만들어보자 | DevelopersIO

안녕하세요, 임채정입니다. 이번 블로그에서는 서버리스 애플리케이션을 위한 프레임워크인 SAM 서비스에 대해서 알아보고 정리했습니다. 또한, 실제로 SAM을 사용해서 간단하게 람다 함수까지

dev.classmethod.jp

* AWS SAM의 장점 : AWS에서 서버리스 시스템을 구성할 때 필요한 CloudFormation 코드가 추상화되어 있어, 좀 더 직관적으로 서버리스를 구성할 수 있다 : 기존의 CloudFormation 코드와 함께 사용이 가능하다 : Local 환경에서 SAM 명령어를 통해 Lambda 함수를 테스트해 볼 수 있어 개발에 편리하고 번거로움을 대폭 줄일 수 있다

 

전에 동수님이랑 람다 개발할 때, 너무 너무 번거로웠는데 SAM을 쓰면 쉽게 재배포할 수 있대

 

SAM : AWS 서버리스 어플리케이션을 빌드하는데 사용하는 오픈소스 여기서 어플리케이션이라하면 단순히 람다만 말하는게 아니라고 하네여 "Lambda 함수, 이벤트 소스 및 기타 리소스의 조합"이라고 합니다. "API, 데이터베이스, 이벤트 매핑 등의 추가 리소스를 포함할 수 있습니다." 라네여 설명서에는 SAM사용의 이점은 뭐 여러가지있다고 적어놨는데 딱히 와닿는건 없네여 뭐 아무튼 이걸쓰면 서버리스 어플리케이션을 1. 구성/개발하고 2. 빌드하고 3. 디버그&테스트 하고 4. 배포하고 5. 모니터링하고 6. 게시(?)할수 있다고 하네여 아래의 글을 읽고 적었습니다. https://docs.aws.amazon.com/ko_kr/serverless-application-model/latest/developerguide/what-is-sam.html

'CLOUD > AWS Cloud' 카테고리의 다른 글

cpu credit  (0) 2023.03.03
AWS KMS란?  (0) 2023.02.26
nacl vs sg / log 남기는가?  (0) 2023.02.22
Amazon Aurora 내부 들여다보기 [AWS Database Blog]  (0) 2023.02.21
AWS Control Tower  (1) 2022.11.15
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기