반응형
SMALL

서버 3

서버 스펙 산정

1. 서버 스펙 산정의 기본 프로세스1) 요구사항/트래픽 예측동시 접속자 수(Concurrent Users)초당 요청 수(RPS, Requests Per Second)1일/1개월 총 트래픽API별 평균/최대 응답시간데이터베이스/캐시/파일 저장소 등 부가 리소스2) 서비스 특성 분석CPU 바운드(연산 많음) vs IO 바운드(네트워크/DB/파일 입출력 많음)실시간성/지연 허용 여부배치/스케줄러 등 부가 작업3) 성능 테스트(부하 테스트)실제 코드/아키텍처로 JMeter, k6, Artillery 등으로 부하 테스트1코어/1GB/1Pod에서 RPS, 평균/최대 응답시간, 메모리 사용량 측정4) 산정 공식필요 서버 수 = (예상 최대 RPS) / (서버 1대가 감당 가능한 RPS)필요 메모리 = (최대 동시 ..

Architecture 2025.04.28

[Node.js] 기능 알아보기

Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org Node.js의 공식 홈페이지에서 Node.js를 Chrome V8 Javascript 엔진으로 빌드된 Javascript 런타임으로 설명하고 있습니다. 여기서 런타임은 특정 언어로 만든 프로그램을 실행할 수 있는 환경을 의미하므로 노드는 Javascript 프로그램을 실행할 수 있습니다. [그림1]를 보면 노드는 V8과 libuv 라이브러리를 사용하고 있습니다. V8과 libuv는 C/C++로 구현되어 있고, 자바스크립트 코드를 노드가 V8과 libuv에 연결합니다. Node.js의 특징 이벤트 기반(event-driven) 이벤트가 발생할..

Node.js 2021.07.08

[Security] 웹 서버 보안(Web Server Security)

하루 24시간이 왜 이리도 짧은지 아무것도 안했는데 해가 지고 있네요-_- 문득 인생이 긴 마라톤이라는 말이 아닐지도 모른다는...헛소리를 한 번해보면서 오늘의 학습을 시작하겠습니다 이번 주제는 웹 서버 보안(Web Server Security)입니다 먼저 웹(Web)은 WWW(World Wide Web)의 줄임말로 메뉴 방식으로 서비스하던 기존의 인터넷 서비스를 Tim Berners-Lee의 제안으로 하이퍼텍스트를 기반으로 웹 문서를 활용하여 편의성을 향상시킨 서비스를 의미합니다 웹의 특징을 살펴보면 다음과 같습니다 특징 내용 일괄된 사용자 인터페이스 인터넷상에서 제공되는 많은 서비스의 통합된 접속 도구 역할을 하여 기존 프로토콜과 서비스를 제공 하이퍼텍스트(Hypertext) 다른 문서를 지정하는 포..

Security 2020.03.05
반응형
LIST