Cloud/Cloud 공부일기
Day 69 - EKS 3tier (dgango)
갬미
2022. 4. 19. 22:30
오늘 배운 내용
- AWS lambda , API Gateway
- eks 3tier
앞으로 2주간 전공프로젝트 기간으로 오전에는 간단한 수업, 실습 오후에는 팀실습이 진행된다!
오늘 오전에는 AWS lambda와 API Gateway에 대해 배웠는데 ,, 정리해놓은 글이 날아갔다 ㅋㅋ
AWS lambda
SaaS 어플리케이션에서 코드를 실행하는 서비스
동작 구조는 github action과 비슷하다
트리거가 발생하면 -> 함수를 실행한다
트리거는 S3 객체 이벤트, 외부 이벤트, API gateway등 여러가지가 있다
API gateway
API는 Application Programming Interface의 약자이며, 요청을 받고 요청받은 일들을 알아서 처리해준다.
API Gateway란?
- 뛰어난 확장성 제공 및 API를 만들고 운영하고 모니터링 가능 (모니터링은 CloudWatch 로그로 확인)
- Backend 서비스 (웹 어플리케이션, EC2)에 들어있는 데이터 접근 허용
- Pay As You Go - 사용한만큼 지불
RESTful API
- REpresentational State Transfer : 상태에 변화를 주기 위해 그 정보를 서버와 클라이언트 간에 공유하고 주고 받기 위해 사용된다.
- CREATE(post), READ(get), UPDATE(put), DELETE(delete)
- JSON형태로 요청을 받고 해결
참고 블로그
https://velog.io/@songa29/AWS-API-Gateway%EB%9E%80
미니과제
eks로 3tier 만들기 (django)
- tls 통신 사용하기
야물은 git으로 공개~
추가로 log빼는 작업을 해봐야겠다 (eks 지워서 지금은 못함)
오늘의 회고
- 이미지를 만들어 놓으니 컨테이너 환경에서 구성하기는 금방 되었다! 이미지 만들기가 제일 어려운것 같다~!