본문 바로가기
코딩/기타

[AWS Lambda] 작성한 파이썬 코드를 PC를 켜지 않고 실행하기

by Say_Young 2022. 9. 17.

- 지난번에 파이썬 특정 페이지에 새 글이 올라오면 텔레그램 봇을 통해 알림을 보내느 코드를 작성하였다. 

 

2022.09.14 - [코딩] - [Python] 특정 페이지에 새 글이 올라오면 알림을 보내는 코드

 

[Python] 특정 페이지에 새 글이 올라오면 알림을 보내는 코드

- 특정 사이트에 새 글이 올라오면 텔레그램 봇을 통해 알림을 보내주는 코드를 작성했다. - 정적 사이트의 경우 BS4를 통해 파싱하는 것이 효율적이고 가볍지만, 내가 목표로 하는 사이트의 경우

sayyoung.tistory.com

- 해당 코드를 실행시켜 두면 새 글이 올라올 때 알림이 오는 것까지는 구현하였다. 

- 문제는, 코드 실행을 위해 PC를 계속 켜 둘 수 없다는 것이다. 진정한 의미에서 자동화라고 보기 어렵다. 

- 따라서, 내가 PC를 사용하지 않는 시간에도 코드를 돌릴 방법을 찾아야 한다. 

- 관련 자료 검색 중. 아마존에서 제공하는 AWS Lambda라는 서비스가 있다는 것을 확인하였다. 

- 아래 사이트에서 AWS Lambda에 대한 설명을 보자

https://aws.amazon.com/ko/lambda/features/

AWS Lambda는 이벤트에 대한 응답으로 코드를 실행하고 자동으로 기본 컴퓨팅 리소스를 관리하는 서버리스 컴퓨팅 서비스입니다. 


- 자세히는 모르겠지만, 나의 코드를 아마존이 제공하는 서버 환경에서 돌릴 수 있게 해 주는 것으로 이해된다. 검색해보니 개발자들은 사이드프로젝트 등의 빠른 출시를 목표로 하는 경우 이 서비스를 이용한다고 함. 

- 매월 100만건의 요청까지는 무료라고 한다.

- 단순히 특정 홈페이지 새글 알림을 받으려고 했을 뿐인데 배울 것들이 점점 쌓이는 느낌이다. 

댓글