1.vercel에 배포하기
vercel에 배포하는 방법을 배웠다...
GitHub - dadafly1244/notion-ts-vercel
Contribute to dadafly1244/notion-ts-vercel development by creating an account on GitHub.
github.com
Heropy가 운영하는 노션
안녕하세요! 반갑습니다! Heropy가 운영하는 노션 클론 예제입니다!
notion-vite-vue3-ts-vercel.vercel.app
어렵다...
2. Edge function vs Serverless function
아직도 edge function과 serverless function이 정확하게 뭔지 모르겠다.... 헣헣
봇과 사람을 구별하는 용도라고 생각했는데,,, 착각이었다1!
참고
1. https://www.youtube.com/watch?v=M2KUAb1FH1Y
간단 정리...
serverless function: 그냥 function인데 서버에서 돌아가는 함수.. 서버를 사용할 때만 돈을 내면된다는 것 , 그리고 전통적인 서버에 비해서 크기 조절? 이 쉽다는 장점이 있는 것 같다. 하지만 단점으로는 근데 시동시간이 느릴 수 있다는 것과 high latency(높은 대기 시간..?)이 있다. 그 서버가 배포된(배치된) 하나의 데이터 센터나 서버에서 사용자가 응답을 기다려야 하는 것 같다. 수업시간에 들었던 예시로는 미국 리전으로 배포했다면 한국에서 요청을 해도 무조건 미국 리전에 요청하고 응답을 기다려야 하는 것이다!!!
edge function과 severless function의 다른점
1) 지리적으로 다양한 위치에 있는 여러 서버에 배포할 수 있다. 영상에서는 edge function의 이름의 유래가 functions are deployed to the edges of the internet 이라고 한다...(솔찍히 인터넷 가장자리랑.... 여러군데에서 가져올 수 있는거랑 뭔 상관인지 모르겠다. 하^^ 영어... ) edge functions은 사용자가 함수를 실행하면 가장 가까운 데이터 센터나 서버에서 실행을 할 수 있고 요청의 물리적인 거리를 줄여줘서 대기 시간을 줄일 수 있다.
2) severless function과 다른 런다임에서 돌아간다고 한다.
severless function은 서비스 제공자가 제공하는 것에 따라서 multiple runtime에서 돌아간다.
2. https://www.youtube.com/watch?v=vzWiSF0y4Wo
Firecracker 가상 머신처럼 고립되어 있다고 해서 뭔가 했더니 Firecracker라는 서비스가 있구나..
edge function은 짧게 돌아간다!! 50ms까지..!!
edge function을 써야하는 경우 https://www.youtube.com/watch?v=Zx4Dza6XpVI
시간이 돈인 경우(이커머스), 속도가 중요한 경우, 모바일 어플리케이션인 경우, 여러곳에 돌아다니는 Iot 기기의 경우
edge function을 쓰지 않아도 되는 경우 https://www.youtube.com/watch?v=K5S-ICqUBsU
사용자가 지역적으로 정해진 곳에서만 접속할 경우 (회사 내부 서비스), 어플리케이션이 쌓은 데이터로 뭘 하려면(분석같은 거겠지..? 너무 큰 데이터를 왔다 갔다 해야하는 경우엔 안된다는 말인듯?)
'핀테크 서비스 프론트엔드 개발자 취업 완성 2기 > 학습일지' 카테고리의 다른 글
[TIL] nodejs로 만든 api heroku로 api를 배포해보기!! (0) | 2022.07.18 |
---|---|
[TIL] nodejs ( md 파일을 html파일로 바꿔보자!!) (0) | 2022.07.15 |
[TIL] 220712 에러수정 및 edge-functions (0) | 2022.07.12 |
[TIL] 서버리스함수 & 환경변수 설정 (0) | 2022.07.11 |
[TIL] 22.07.08 firebase 마지막 (0) | 2022.07.08 |
댓글