일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- apache
- 시큐리티
- RabbitMQ
- GC
- g1
- 클린코드
- 스프링
- spring boot
- JPA
- 페이스북
- load balancing
- OAuth
- java
- tomcat
- Spring
- Producer
- 권한
- oauth2
- jvm
- clean code
- assertj
- 페이징
- Refactoring
- 스프링 부트
- 스프링부트
- gdg
- JWT
- 리팩토링
- 비동기
- Security
- Today
- Total
목록load balancing (2)
허원철의 개발 블로그
이번 글은 Apache 설치와 로드밸런싱을 하여 Spring Boot를 올려 보도록 하겠습니다. Apache 를 선택한 이유- 요즘은 apache가 지는 태양이라고 한다면 nginx라는게 뜨는 태양이라고 할 수 있습니다. 서버 동작 차이라고하는데.. 아직은 nginx를 알지도 못하고 Apache가 친숙하지 않기 때문에 Apache를 선택했습니다. (추후에 nginx도 공부하는 걸로...) 로드밸런싱을 하게된 이유- WAS를 KT 클라우드에 올리게 되어 8 core X 8 G 사양을 선택하게 되었습니다. 과부하를 줄이기 위해 튜닝쪽 구글링을 하다가 로드밸런싱을 하는 것이 좋을 것 같다고 판단되어 Apache에서 모듈을 이용해 로드밸런싱을 해보려고 합니다. - 톰캣 인스턴스당 2~3GB 정도의 Heap Sz..
이번에는 두편에 걸쳐 Session Clustering에 대해 적어보려 합니다. 첫편에서는 Session Clustering에 대한 간단한 개념을 알아보겠습니다. What..! - 동일한 세션으로 여러 곳에서 사용할 수 있게 관리 하는 것을 의미합니다. Why..? - 앞서 언급했지만 동일한 세션을 여러 곳에서 사용하기 위함입니다. 세션은 WAS 자체에 가지고 있어 두 대 이상의 WAS를 이용하는 경우(로드 밸런싱), 또는 failover 이나 auto scaling으로 대체된 WAS에게도 세션이 공유되어야 하기 때문에 반드시 알아야 하는 방법입니다. When..? - WAS가 2대 이상 설치되어 있을 경우에 해당 됩니다. 1. 네트워크 Level 에서 본다면, 로드밸런싱을 하게 될 때 입니다. 여기서 ..