본문 바로가기
반응형

비개발자를위한4

로드밸런싱이란 무엇인가 로드밸런싱(load balancing)이란 무엇인가 이번에 알아볼 개념은 로드밸런싱입니다. 우리 말로는 부하분산이라고 합니다. 서비스의 규모가 커지면 자연스럽게 들을 수 있는 개념인데요. 알아보겠습니다. 로드밸런싱 정의 부하분산 또는 로드 밸런싱(load balancing)은 컴퓨터 네트워크 기술의 일종으로 둘 혹은 셋 이상의 중앙처리장치 혹은 저장장치와 같은 컴퓨터 자원들에게 작업을 나누는 것을 의미한다. 이로써 가용성 및 응답 시간을 최적화시킬 수 있다. 예를 들어, 메인프레임 1대(단일 구성체) 보다 IA-32와 같은 일반적인 서버(복합 구성체)가 안정성 면에서 유리한 위치에 있다. 부하분산 서비스는 그에 적합한 하드웨어와 소프트웨어에 의해 제공된다. 이 기술은 보통 내부 네트워크를 이용한 병렬 처.. 2020. 5. 25.
P2P란 무엇인가 P2P란 무엇인가 P2P란 동등 계층 간 연결 구조를 말합니다. 컴퓨터 네트워크에서 나온 말이지만, 요즘엔 여기저기서 다 나옵니다. 이번엔 P2P가 무엇인지 알아보려고 합니다. P2P 정의 P2P(peer-to-peer network) 혹은 동등 계층 간 통신망(同等階層間通信網)은 비교적 소수의 서버에 집중하기보다는 망구성에 참여하는 기계들의 계산과 대역폭 성능에 의존하여 구성되는 통신망이다. - 위키피디아 P2P는 여러 대의 컴퓨터가 동등한 개념으로 망을 이룹니다. 우리가 익숙한 개념은 서버, 클라이언트 모델인데요. 아래 같죠. 우리에게 익숙한 이유는 웹사이트가 이런 식으로 움직입니다. 다수의 컴퓨터가 서버 컴퓨터에 웹페이지를 요청하면 요청에 맞는 웹페이지를 받아서 보여주는 구조입니다. 이런 구조는 모.. 2020. 5. 22.
Failover란 무엇인가 페일오버(Failover)란 무엇인가 페일오버는 장애 대비 기능을 말합니다. 실패(fail)를 끝내는(over)거죠. 시스템에 장애가 오면 미리 준비했던 다른 시스템으로 대체해서 운영하는 것입니다. 현실에서 부르는 이름은 시스템 대체 작동, 장애 조치 등 다양합니다. 이번엔 현실에서 서비스를 운영하면 반드시 필요한 Failover를 알아보겠습니다. Failover 정의 장애 극복 기능(failover, 페일오버)은 컴퓨터 서버, 시스템, 네트워크 등에서 이상이 생겼을 때 예비 시스템으로 자동 전환되는 기능을 의미합니다. Failover 활용 평상시에는 A 장비를 사용하다가, A 장비에 장애가 발생하면 준비했던 B 장비를 사용합니다. 운영되고 있는 시스템은 액티브(Active), 같은 세팅으로 구성된 대기.. 2020. 5. 17.
URL이란 무엇인가 유알엘(Uniform Resource Locator, URL)이란 무엇인가? 이번엔 URL에 대해서 알아보겠습니다. 인터넷 웹사이트를 이용하면서 가장 많이 듣는 단어가 유알엘(URL)입니다. 우리의 웹페이지 사용의 첫걸음은 브라우저(Browser) 주소창에 웹사이트의 주소를 입력하는 것입니다. 웹브라우저란 크롬 같은 웹사이트를 이용하기 위한 프로그램을 이야기합니다. 이때 주소창에 입력하는 웹사이트의 주소가 대표적인 URL입니다. 'www.google.com', 'www.facebook.com' 같은 것들이죠. 조금 깊이 있게 이야기하면 URL은 인터넷 주소라기 보다는 자원의 위치를 이야기 합니다. 천천히 살펴보겠습니다. 정의 URL(Uniform Resource Locator 또는 web address,.. 2020. 4. 16.
반응형