컴퓨터 2대로 서버를 운영한다는 의미좀 알려주세요.
본문
접속자가 많을 경우 컴퓨터 2대로 서버를 운영한다는 소리를 들은적이 있는데요.
이럴경우 한 대는 아파치고 한 대는 디비를 운영하는 방식인가요?
혹시 그누보드를 위와 같이 운영하기 위한 참고 페이지가 있을까요?
답변 2
Web 서버와 DB 서버를 나누어 운영하는 방식도 해당될수 있으나
기본적으로 DB 서버는 별도의 전용서버를 두고
부하를 분산하기 위한 용도로 Web 서버를 여러대 두고 로드밸런싱 하는 운영방식을 이야기합니다.
┌───────────────┐ ┌─────────────┐
┌─┤ Web Server-00 │ │ DBMS Server │
│ └───────────────┘ ├─────────────┤
┌───────────────┐ │ ┌───────────────┐ │ │
│ Load Balancer ├─┼─┤ Web Server-01 │ │ │
└───────────────┘ │ └───────────────┘ │ │
│ ┌───────────────┐ │ │
├─┤ Web Server-02 │ └─────────────┘
│ └───────────────┘
│
└─ ...
퍼블릭 클라우드 서비스사 (aws, GCP, ...) 등에서 간단하게 구성할수 있는 기본적인 부하분산 방식이고
최근에는 Kubernetes + Docker 의 조합으로 하드웨어 및 소프트웨어의 가용성을 크게 끌어올리는 방식을 취하는 흐름으로 가고 있습니다.
!-->서버 분산방식도 있고 db서버를 분리해서 쓰는 방식도 있습니다.
이건 서버 환경을 어떻게 관리하느냐에 따라 다를수 있습니다.
답변을 작성하시기 전에 로그인 해주세요.