일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 알고리즘
- series
- equals
- ddd
- 헥사고날 아키텍처
- DP
- 문자열
- BFS
- springboot
- java
- 스프링
- UML
- 데이터 flow
- Redis
- pandas
- dfs
- JPA
- spring security
- 위상정렬
- 포트앤어댑터 아키텍처
- 세그먼트 트리
- dataframe
- 다익스트라
- docker
- 파이썬
- 비트마스크
- disjoint set
- 자바
- 이펙티브 자바
- 백준
Archives
- Today
- Total
목록nginx (1)
코딩못하는사람
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/vYeqY/btreyfcOEer/XR9idHdGikTTYZ52WvbwtK/img.png)
1.문제점 AWS 프리티어 EC2는 정말 고마운 서비스이기도 하지만, 무료이니 만큼 성능이 나오지 않는다. 프로젝트 jar 파일 빌드할때마다 서버가 다운되는 경우가 많았고 Docker가 Out-Of-Memory 되는 경우가 많았다. 그렇게 인스턴스를 재부팅할때마다 너무 화가나서 말로만 들었던 scale out을 해보기로 결심했다. 이 프리티어 서비스를 최대한 활용하기 위해 서비스를 세분화하고 여러개의 프리티어 인스턴스에 나누어 올리고 nginx의 로드밸런싱 기능을 통해 부하를 나누는 분산 아키텍쳐를 생각하게 되었다. 2. 아키텍쳐 구상 프로젝트의 첫 아키텍쳐는 nginx의 리버스 프록시 기능을 사용해 nginx가 각각의 request를 받아 각각의 포트로 프록시 해주는 방식으로 구성했다.( nginx안의..
C.S 지식정리
2021. 9. 10. 04:06