AWS 서버리스 - AWS Lambda로 시작하는 서버리스

문학적인유사성·2022년 2월 5일
0

AWS

목록 보기
12/64

계기

서버리스에 관심을 가지게된 계기는 회사에서 서버 라이센스등 다양한 문제때문에 서버를 스케일 아웃, 스케일 업하는데 문제가 많다는 것이다. 내가 생각하는 aws를 사용하는 강력한 기능이 사라져버렸는데, 이게 과연 aws를 제대로 사용하는 것이 맞나 라는 생각이 들게 되었다. 이에 서버가 없는것에 대해 관심이 가게 되었고 이에 시작해 보려고 한다.

AWS Lambda로 시작하는 서버리스

  • 아마존 웹서비스를 다루는 기술 이후로 두번째로 고른 책이다!
  • 책을 보면서 이건 기억해 놔야겠다 하는 것을 적어두려고한다.
  • 물론, 나중에 봤을때 중요하지않을수 있지만, 지금의 시야에서는 이 것밖에 안보이기 때문에 ㅎ...

개념들

  • BaaS(Backend as a service)
    개발자가 직접 구현하던 백엔드를 서비스로 제공 받는 것
    ex)Auth0, AWS Cognito, Firebase 등

  • FaaS(Function as a service)
    원하는 로직만 구현, 함수만 이용

기존의 온프레미스 환경
Client > Server > Database > Server > Client

FaaS기반으로 구조 변경시
client -> API gateway -> function A, function B -> DataBase

서버리스라고 해서 관리가 없어지는 것은 아님!
관리 ( 모니터링, 보안, 네트워크는 필수) --> 스케일링의 필요성도 있음.

FaaS는 한계가 있다..!
상태유지 불가능, Cold Start, 제공사에 의존적임

NoOps에서 DevOps로 움직여야함.
결론 : CloudArchitect 조직에서 해결을 해야함.

예제들이 전부다 파이썬으로 되어있었다. c,c++만 하다가 파이썬수업과 공부를 해두길 잘했다 히히 싸피에서 자바는 배웠었는데, 자바 배운것도 엄청 도움이되고있다.
확실히 하나를 배워두면 계속 언젠가 쓸모가있는 것같다. 뭐든 배워두자 :)

profile
유사 IT 항해

0개의 댓글