갬미의 성장일기

Day 69 - EKS 3tier (dgango) 본문

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 어플리케이션에서 코드를 실행하는 서비스

 

클라우드 컴퓨팅 PaaS | Amazon Web Services

AWS Lambda 및 Amazon Kinesis를 사용하여 애플리케이션 활동 추적, 트랜잭션 주문 처리, 클릭 스트림 분석, 데이터 정리, 로그 필터링, 인덱싱, 소셜 미디어 분석, IoT 디바이스 데이터 텔레메트리 및 측

aws.amazon.com

동작 구조는 github action과 비슷하다

트리거가 발생하면 -> 함수를 실행한다 

트리거는 S3 객체 이벤트, 외부 이벤트, API gateway등 여러가지가 있다

 

 

API gateway

 

Amazon API Gateway | API 관리 | Amazon Web Services

Amazon API Gateway는 어떤 규모에서든 개발자가 API를 손쉽게 생성, 게시, 유지 관리, 모니터링 및 보안 유지할 수 있도록 하는 완전관리형 서비스입니다. API는 애플리케이션이 백엔드 서비스의 데이

aws.amazon.com

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

 

AWS - API Gateway란?

뛰어난 확장성 제공 및 API를 만들고 운영하고 모니터링 가능

velog.io

 


미니과제

eks로 3tier 만들기 (django)

- tls 통신 사용하기

 

야물은 git으로 공개~

추가로 log빼는 작업을 해봐야겠다 (eks 지워서 지금은 못함)

 

오늘의 회고

  • 이미지를 만들어 놓으니 컨테이너 환경에서 구성하기는 금방 되었다! 이미지 만들기가 제일 어려운것 같다~!
Comments