loadbalance (2) 썸네일형 리스트형 NGINX MSA 디지털 트레이닝 - 3강 : Load Balancing 강의 동영상 : https://www.youtube.com/watch?v=sLoBvXNPTmk 원본 동영상 : https://www.youtube.com/watch?v=a41jxGP9Ic8 1. What is Load Balancing 1.1 Definition Load Balancing is defined as the methodical and efficient distribution of network and application traffic across multiple servers in a server farm. 그림과 같이 Load Balancer는 클라이언트와 백엔드 서비스 사이에 위치해서 클라이언트로부터 Request를 받아 해당 Request를 수행할 수 있는 upstream 서비스 또는.. PostgreSQL HA 구성 - 2. PGPool을 활용한 Load Balance 구현 PGPool Overview PostgreSQL의 기능 확장을 위해 많이 사용되는 Middle Ware로 Pool이라는 이름에서 알 수 있듯이 최초 개발 목적은 Connection Pooling을 위해 만들어 졌지만, 이후 기능이 확장되면서 PostgreSQL DB Clustering을 위해 자주 사용된다. PGPool이 제공하는 기능들을 대략적으로 요약하자면 다음과 같다.Connection Pool 관리 : PostgreSQL은 하나의 명령을 수행할 떄마다 별도로 Connection을 만들어서 사용하게 되는데, 이 때 사용하는 Resource가 상대적으로 크다. PGPool은 이런 Connection들을 재사용하게끔 해서 전체 성능을 향상시킨다. 또, 동시에 지원 가능한 Connection 수의 최대치.. 이전 1 다음