서버 2

[TIL]0208_개발프로세스와 DevOps 업무개요

#1. 개발프로세스와 DevOps 업무개요(2) Today I Learned, 1. 단일 서버 1) 서버란, 클라이언트에게 리퀘스트를 받아 네트워크를 통해 서비스를 제공하는 컴퓨터 시스템으로 sw, hw둘 다 의미함. 커다란 상자 안에 서버, 스위치, 라우터, vpn을 설치한 것이 우리가 아는 그 서버실의 hw서버들. 웹서버, dns 서버 등과 같이 sw 서버도 있음. +) 아파치가 웹 서버 sw의 종류였다. 조사하면서 처음 알게되었다. 톰캣, was 로 알고있었는데 얘들은 웹어플리케이션 서버로 분류된다고 한다. 2. 수직 확장 vs 수평 확장 단일 서버로 감당하기 힘든 트래픽이 발생했을 때 서버를 늘려야한다는건 직감적으로 와닿는다. 늘리는 방식에는 두 가지가 있다. 1) 수직확장 : 서버를 제공하는 하..

Node.js 설치

node.js란? Node.js는 확장성 있는 네트워크 애플리케이션 개발에 사용되는 소프트웨어 플랫폼이다. 작성 언어로 자바스크립트를 활용하며 Non-blocking I/O와 단일 스레드 이벤트 루프를 통한 높은 처리 성능을 가지고 있다 출처: 위키백과 - 는 정석적 설명. 자바스크립트의 인기를 하드캐리한 녀석이며 확장성 있는 네트워크 어플리케이션 어쩌고는 주로 서버사이드 개발에 사용되는 sw 플랫폼이라는 뜻이다. crome의 v8엔진을 이용하여 브라우저에서 자바스크립트를 해석? 빌드? 해준다고 이해하면 될 것 같다. 자세한건 공식문서를 첨부한다. https://nodejs.org/ko/about/ About | Node.js Node.js® is a JavaScript runtime built on C..