안녕하세요.
개인이 무료로 서버 없이 코드를 실행할 수 있는 서비스 AWS lambda를 사용하는 방법에 대해 알아보겠습니다.
무료 서버리스 컴퓨팅 서비스 AWS Lambda
▣ AWS Lambda
아마존웹서비스(AWS)에서 제공하는 서버리스(Serverless) 컴퓨팅 서비스
- 서버리스란 개발자가 서버를 프로비저닝하거나 관리할 필요 없이 코드를 실행할 수 있는 컴퓨팅 환경을 의미함
- Node.js, Java, Python, C#, Go, Ruby를 지원하고 이벤트가 트리거되면 그에 대한 응답은 설정한 함수가 실행되는 방식
- Lambda를 사용하면 서버리스 아키텍처를 구현할 수 있어 백엔드 애플리케이션 구축 및 운영이 간편해짐
▣ AWS Lambda 사용법
- 먼저, 위 사이트에 들어가서 회원가입을 해야 최초 가입 혜택인 1년간 무료 체험판을 제공 받을 수 있음 (저사양 서비스)
- 회원가입시 이메일 계정 인증과 해외 결제 가능한 신용카드를 등록해야만 승인이 됨
- 로그인 후, 우측 상단에서 서비스 지역을 선택하고 이용하면 됨 (지역에 따라 요금 상이, 무료 버전 관계 無)
- 준비가 완료되었으면, AWS에서 Lambda를 검색하여 들어감
- [함수 생성] > [새로 작성] & [함수 이름] & [런타임: 언어]를 선택 후 함수 생성 클릭
- 함수 생성 후, [트리거 추가] > API Gateway 선택 > Create a new API 추가
- Lambda Console로 돌아오면, API 게이트웨이가 트리거로 추가된 것을 알 수 있음 (아래 참조)
- API endpoint가 해당 Lambda의 주소가 되고 이제 해당 웹이 잘 작동하는지 파이썬 코드로 Deploy나 Test를 통해서 확인하면 됨
- 추후 해당 Lambda를 통해서 서버 없이 텔레그램으로 경제지표나 지수를 매일 전송하는 방법 등에 대해 포스팅할 예정
'Programming > Websites & API' 카테고리의 다른 글
MS OFFICE, Databases 교육 사이트 TechOnTheNet (0) | 2024.07.26 |
---|---|
Instant Data Scraper 자동 데이터 스크래핑 프로그램 (2) | 2024.04.05 |
PPT 자동작성 AI Gamma (85) | 2024.02.28 |
챗gpt 프롬프트 공유 사이트 추천 (7) | 2024.02.04 |
구글 바드 이미지 생성하기 (6) | 2024.02.03 |
댓글