반응형

로드밸런서 2

2. 로드 밸런싱 간단 정리

1. 로드 밸런싱이란 로드 밸런서는 서버에 가해지는 부하(로드) 를 분산(밸런싱) 해주는 장치 또는 기술을 말한다. 클라이언트와 서버풀(부하분산 네트워크를 구성하는 서버들의 그룹) 사이에 위치하며, 한 대의 서버로 부하가 집중되지 않도록 트래픽을 관리해 각각의 서버가 최적의 퍼포먼스를 보일 수 있도록 한다. 다시 말해서, 서버 한 곳에 모든 트래픽이 몰리는 상황이 발생할 때, 이를 막기 위해 몰려드는 트래픽을 여러대의 서버로 분산 시키는 기술을 말한다. 모든 상황에서 필요한 것은 아니지만 클라이언트의 수가 늘고, 사업의 규모가 확장되어 트래픽이 늘어나게 된다면 기존 서버만으로는 정상 서비스가 어려울수가 있다. 2. 트래픽 대처 방법 트래픽 대처방법에는 크게 두가지가 있다. 1) 스케일 업 (Scale-u..

2-1. 운영 서버 환경의 구성

2.1 운영 서버 아키텍처의 이해 2.1.1 단일 서버 단일 서버 구성은 단순한 구성인만큼 환경을 구축하기가 쉽다는 장점이 있어서 테스트 서버나 간단한 애플리케이션을 서비스할 때 많이 사용한다. 그리고 DB 와 애플리케이션이 같은 서버에서 실행되어 별도의 네트워크 설정을 할 필요 없이 로컬 호스트를 대상으로만 하면 된다. 하지만, 아래와 같은 단점이 있다. 첫번째, 전체 서비스의 장애 발생 가능성이 높음 같은 자원을 공유하기 때문 둘 중 하나라도 장애가 발생할 경우 그 부분이 아닌 전체가 죽을 수 있음 두번째, 서버 자원의 효율적 사용 어려움 각 속성에 따라 최적 OS 설정 자원의 종류(CPU, 메모리..) 등이 다를 수 있음 세번째, 보안성이 떨어짐 애플리케이션 특성상, 여러 불특정 IP 를 받아야 되..

반응형