SERIES

효율적인 LoadBalancing 구현 수난기

4 Posts·Last updated on September 01, 2023

Docker로 SpringBoot 배포하기

August 24, 2023

개요 (application.yml 작성하고.. gradlew 권한 열고.. gradlew build...아 맞다 open-jdk17 설치하고.. 다시 gradlew build하고.. java -jar.. ) * 서버 개수 Load Balancing을 적용하는 과정에서, 동일한 서비스를 제공하는 서버를 여러 개 만들어서 각각의 서버에 접속하여 직접 같은…


Let's Encrypt로 WildCard SSL 인증서 발급받기

August 28, 2023

개요 로드 밸런싱을 구현하면서 여러 서버를 생성해서 관리해야 했다 예를 들어 위와 같은 로드밸런싱 환경에서는 총 4개의 서버를 생성해야 한다 이 때 한 서비스임에도 불구하고 각자 다른 도메인을 적용하고 서버 개수만큼 SSL 인증서를 발급받아야 하는지 의문이 생겼다 (예를 들어 loadbalancer.com, server1.com, server2.com,…


네이버 클라우드에서 LoadBalancing 적용하기

August 30, 2023

개요 전공 수업에서도 많이 언급되었고 백엔드에 대해 알아볼 때도 많이 마주한 개념이라서 꼭 공부해보고 싶었다 따로 시리즈를 만들 정도로 로드밸런싱을 어떻게 효율적으로 구현할지 많이 고민하고 찾아보았다 구현할 때의 고민과 해결 방안은 아래와 같다 서버를 하나씩 각각 접속해서 배포를 진행해야 하는가? 실무에서는 서버를 더 많이 둘 텐데, 같은 과정(pull …


k6로 Load Balancing 서버 성능 테스트 (with. Grafana)

September 01, 2023

개요 네이버 클라우드에서 LoadBalancing 적용하기에서 로드 밸런싱을 적용하고 정상적으로 번갈아가며 뷰가 띄워지는 것을 확인했다 이제 k6를 활용해서 트래픽을 보내며 수치를 확인해보자! 10s로 고정해서 전송 1개의 서버 vus complete 손실률(%) 100 1000 0 200 2000 0 300 2852 4.9 400 3602 10 500…