AWS환경에서 n8n으로 갈아타기 도전

# Python + AWS 자동화를 n8n으로 바꾸려고 한 이유 😊

## 소개

기존에는 EC2 서버에서 `cron`으로 Python 스크립트를 실행하면서 자동화를 운영했습니다.

주로:

- 데이터 수집
- 코인 거래 자동화

를 처리했고, 이후에는 한국투자증권 API까지 확장해보고 싶었습니다 📈

하지만 시간이 지나면서 개발보다 서버 관리가 더 부담되기 시작했습니다.

- EC2 관리
- cron 확인
- 로그 체크
- Python 환경 관리

특히 하루에 1~2번만 실행되는 작업인데 서버를 계속 켜두는 점이 아깝게 느껴졌습니다.

그래서 최근에는 비용 절감과 운영 단순화를 위해 `n8n`을 알아보고 있습니다.

---

## 진행 방법

기존 구조는 아래와 같았습니다.

```text
EC2
 └─ cron
      └─ Python 실행
           ├─ 데이터 수집
           └─ 거래 실행

기존 방식은 자유도가 높다는 장점이 있었지만, 운영 관리가 점점 번거로워졌습니다.

그래서 최근에는:

  • GUI 기반 관리

  • 간단한 워크플로우

  • 낮은 운영 비용

이 가능한 n8n 구조를 고민하고 있습니다 😊

제가 원하는 방향은:

“PC를 계속 켜두지 않고
하루에 한두 번만 안정적으로 실행되는 구조”

입니다.


결과와 배운 점

아직 완전히 이전한 것은 아니지만, 이번에 느낀 점은:

자동화는 개발보다 운영이 더 중요할 수 있다는 점

이었습니다.

특히 작은 규모의 자동화라면 꼭 무거운 서버 구조가 필요하지 않을 수도 있다는 생각이 들었습니다.

앞으로는:

  • n8n 자동화

  • 한국투자증권 API 연동

  • 텔레그램or디스코드 알림 자동화

까지 확장해볼 계획입니다 🚀

🤷‍♂️ 궁금한점

  • aws 환경에서는 pc사양이 상관없었는데 n8n은 어떤가요?

3
2개의 답글

뉴스레터 무료 구독