320x100
320x100
서버리스에 대해 설명하자면
기본적으로 개발자가 백엔드를 관리하지 않는 구조를 얘기함..
AWS lambda 같은 곳에 함수 파일을 올려서
Request가 오면 respons만 해주는 방식
관리 비용에서 큰 이점을 가짐
백만개 함수를 실행하는데 20센트로 가능
함수만 늘리면 되기 때문에 스케일 조절에도 용이
단, 보통 서버보다는 시간이 더 걸림.
항시 대기하는 서버와 달리 대기하고 있지 않기 때문
큰 차이는 아니지만 작은 시간차 조차 허용하지 않는 서비스의 경우 서버 도입을 추천
AWS Lambda의 경우 자주 사용되는 함수를 항시 대기 시키는 기능을 도입
또한
서버 제공자에 의존적이기 때문에
마이그레이션이 쉽지 않음
때문에 사이드프로젝트와 같이 프로토타입을 빠르게 만들어야 하거나
개발시간을 줄이고 싶을때 추천
대표적인 서버리스 플랫폼
AWS Lambda
Google Cloud Functions
Apex
Terraform
300x250
728x90
'Devops > DevOps' 카테고리의 다른 글
기술별 로드맵 roadmap.sh (0) | 2022.07.17 |
---|---|
무료 협업 도구 비교 (0) | 2021.11.16 |
오픈 소스 컨트리뷰션 절차와 방법 (0) | 2021.09.18 |
서버 관리의 변천사 (0) | 2021.09.13 |
[백엔드 개발자 로드맵 2020] 소프트웨어 개발 원칙 (SOLID + KISS, YAGNI, DRY) (0) | 2021.02.14 |