본문 바로가기

부하분산3

무정지를 위한 인프라 (2) 웹서버 이중화 웹 서버 이중화 1. 웹 서버의 서버 이중화 (소프트웨어 관점) 클라이언트 관점에서는 서버 측이 프로세스로 가동되고 있는지, 스레드로 가동되고 있는지를 의식할 필요 없다. 아파치(Apache HTTP Server)에서는 어느 쪽이든 미리 여러 개를 가동 시켜 두어서 클라이언트 요청에 빠르게 대응할 수 있는 구성을 가지고 있음 프로세스/스레드 중 하나에 장애가 발생해도 다른 프로세스/스레드가 가동되고 있기 때문에 웹 서버의 서비스 전체가 정지되는 일은 없다. 2. 서버 이중화 (웹 서버 자체) 부하분산 장치 이용한 이중화 2-1. Persistence 부하분산 장치가 세션 상태 저장을 실현하는 기능 소스 IP 주소 클라이언트 IP 주소를 기반으로 요청을 할당할 웹 서버를 결정 --> Proxy 경우하면 프.. 2022. 6. 15.
Azure LoadBalace 베하~~~안녕하세요 BetterMonday 팀입니다. 오늘은 LB에대해 간단하게 알아보고, 만들어보는 시간을 가지도록하겠습니다. 아주아주 중요한 내용이니 다들 한번씩 봐주시면 감사하겠습니다. 그럼~~~~~~~~슈웃~~~~~~~~~~! Load Balancer란? 로드 밸런싱은 들어오는 요청을 여러 가상 머신에 분산하여 더 높은 수준의 가용성을 제공합니다 흔히 서비스가 지속되는 정도를 가용성이라고 하는데, 트래픽이 이렇게 몰리는 것을 막아 가용성을 보존하고, 트래픽 병목 현상을 예측하고 막을 수 있는 것이 로드밸런서가 됩니다. 로드밸런싱은 네트워크 또는 서버에 가해지는 부하를 분산 해주는 기술을 의미합니다. 로드밸런싱 기술을 제공하는 서비스 또는 장치는 클라이언트와 네트워크 트래픽이 집중되는 서버들 또는 .. 2022. 5. 13.
[GCP] 부하 분산기 트래픽의 집중 트래픽이 집중 되며 서버에 부하가 늘어가면 서버 관리자는 들어오는 트래픽에 대한 고민을 해야합니다. 서버의 하드웨어 성능을 늘릴 것인가 서버 한 대를 더 구매할것인가 여기서 스케일 업 , 스케일 아웃 으로 말할 수있습니다. 이름설명 스케일 업 서버의 하드웨어(CPU,메모리 등)업그레이드 스케일 아웃 서버를 한대 더 구매 스케일 아웃처럼 서버를 한대 더 구비하여 서비스를 제공할때 각 서버에 몰리는 트래픽에 관리에 대한 문제점이 생깁니다 만약, 서버-A에는 만대의 트래픽이 몰리고 서버-B에는 수백 대의 트래픽만이 몰린다면 우리가 만족할 만한 서비스가 이뤄지기 힘들기 때문입니다. 하지만 이러한 문제점은 로드밸런싱으로 해결 할 수 있습니다. 그래서 로드 밸런싱이 뭔데? 컴퓨터 네트워크 기술의 일종.. 2022. 5. 13.