본문 바로가기
728x90

Research/Server10

서버_Serverless란 요약 소프트웨어, 하드웨어 모두 내가 구축하겠다 -> 온 프레미스 방식 소프트웨어만 내가 관리하겠다 -> 클라우드 중요한 기능만 내가 구현하고 그 외 기능 구현 및 하드웨어 관리는 하기 싫다 -> 서버리스 서버리스 탄생 배경 온 프레미스(On-Premise) 정의 : 직접 서버를 구축하는 것(하드웨어 + 소프트웨어 모두 관리) 예시 : 하드웨어 기기를 사서 집에서 직접 가동시키는 것 단점 서버 트래픽 몰릴 시 직접 하드웨어 업그레이드를 해주는 등 관리를 해줘야 하는 번거로움이 있음 이러한 문제를 해결하는 것이 -> 클라우드 서비스 클라우드 정의 : AWS EC2와 같이 개발자가 돈만 내면 서버를 쉽게 대여할 수 있는 서비스(소프트웨어만 관리) 장점 : 사고에 의한 서버 다운, 성능 개선 등 고민할 필요가.. 2023. 2. 6.
서버_네이버의 Node.js API 서버 개선 사례 영상 요약 https://www.youtube.com/watch?v=3AMqUmrNido 우리 프로젝트에서 참고할 만한 내용 성능 개선을 위해 생각해 볼 요소(인프라) 클러스터를 싼 것을 사용(T2.micro) -> 인스턴스 큰 것으로 변경하기 도커 CPU, memory 사이즈 조정하기 DB pool 사이즈 조정하기 성능 개선을 위해 생각해 볼 요소(어플리케이션) node.js 버전 v8 엔진 버전, 컴파일러(5.9 이전에는 Crankshaft, 5.9이후로는 Ignition + Turbofan) 관련 npm 패키지 버전 DB 버전 언어(JS or TS) 시나리오 기반으로 생각해볼 것 Series N 단계 투자를 받은 유저 수 x명을 보유한 서비스 소유한 스타트업의 유저 수가 y명으로 급격히 증가할 경우.. 2023. 2. 3.
728x90