728x90
반응형
1. 현재 상황
40달러 안밖의 비용이 발생하고 있음. 이중 거의 절반을 차지하는 부분이 Amazon Elastic Compute Cloud - Compute 영역으로 보인다. 이 부분을 줄여보고자한다. 현재 나는 서버를 항상 켜두고 있기 때문에 인스턴스 사용시간이 비용을 증가시키는 가장 유효한 변수일 것으로 생각된다.
2. EC2 인스턴스를 사용자 요청에 따라 껐다 켜는 구조로 변경해본다.
- SEO를 본격적으로 하지 않았기에, 유입이 크지 않은 상태이다. 사용자가 들어올때만 서버를 켜도 충분할 것이다.
필요할 것 같은 몇가지 키워드를 찾아 공부해보고, 가능성을 조사해본다.
* AWS Lightsail, Lambda 기반 서버리스 구조, CloudWatch Alarm
3. 구현흐름
ChatGPT는 다음과 같은 흐름을 제안하고 있다. 가능할지 공부해보고 판단한다.
1. API Gateway
- 사용자 요청을 받아 Lambda 호출
2. Lambda 함수:
- EC2 인스턴스를 시작 또는 중지.
3. CloudWatch Alarm:
- 일정 시간 비활성 상태일때 Lambda를 호출해 EC2 중지
4. Route 53:
- 도메인을 API Gateway 엔드포인트와 연결
728x90
반응형
'웹 프로그래밍 > 배포' 카테고리의 다른 글
AWS 서버비용절감 계획 및 기록 (3) - AWS CLI 사용하기 (0) | 2025.01.08 |
---|---|
AWS 서버비용절감 계획 및 기록 (2) - AWS S3, CloudFront (0) | 2025.01.08 |