-
Vapor는 어떤 서비스지?Laravel/Vapor 2020. 10. 15. 12:31반응형SMALL
# What? 이게 뭔데?
- 대용량 트래픽 처리, 과부하, 서버다운 대응 등 골치아픈 서버관리를 대신 해주는 서비스
# Why? 이게 왜 필요한데?
1. 사람보다 저렴.
-> 급성장 서비스, 대규모 서비스 서버관리는 고급진일 => 고급인력 필요 => 비쌈 => but vapor & serverless 서비스는 사람보다 훨씬 저렴(월 5만원 + 서버 사용량만큼)
2. 위기대응 빠름
-> 잘 일어나지 않는 일이지만 만에 하나라도 새벽 3시에 서버가 다운된다면? 다운 시간이 지속될수록 큰 손해가 예상된다면? 사람이 관리하고 있었다면 새벽에 바로 일어나서(일어난다면 다행) 대응해야하지만 serverless라면 이런 걱정 x
-> 갑자기 사용자가 몰리고 database 사용이 급상승했을 때 downtime 시간이 늘어날 수 있음. 예를 들면 콘서트 티켓 예매가 열린다던지, 수강신청 시간이 된다던지. 이럴 경우 serverless를 사용하면 알아서 scale up 해줘서 downtime 시간 없이, 아무일 없다는 듯이 잘 돌아감.(물론 사람이 설정해줄 수도 있지만 그런 사람을 회사에 들이는 비용이 훨씬 비쌈)
# How?
- aws serverless 서비스를 이용
(serverless는 진짜 서버가 없다는게 아니라, 서버관리를 신경 안써도 되니까 마치 서버가 없는것처럼 사용한다는 뜻)
* 구성
HTTP Layer = Lambda
Queue = SQSQueue Workers = Lambda
Database = RDS
Cache = Elasticache
LIST'Laravel > Vapor' 카테고리의 다른 글
기본 사용법 (0) 2020.11.01 가격은 얼마나 나올가? (0) 2020.10.15