티스토리 뷰
반응형
🚀 Spring Cloud 서론
Scale-Up? Scale-Out?
Scale-Up
한대의 서버로 더 높은 성능으로 서비스를 운영
Scale-Out
여러대의 서버로 분산하여 서비스를 운영
블루그림 배포
블루단계: 서비스 배포 이전 단계그린단계: 서비스 배포 이후 단계
서버 부하 분산을 위한 네트워크
- 서버: 무언가를 제공하는 대상 혹은 그 주체
- 네트워크: 통신설비를 갖춘 컴퓨터를 이용해 서로 연결 시켜주는 조직이나 체계
- 어떠한 일이나 문제점을 처리하는 긴밀하게 연결되어 효율적으로 움직일 수 있는 체계
DNS 구성 및 활용
localhost:8080 도메인이 지루해?
사용자의 컴퓨터의 설정에 따라 다름
Windoew -> System32 -> drivers -> etc 파일에서
기본설절 {사용자 URL} 형식으로 입력한다.ex) 127.0.0.1 myapi.test.com
클러스터링
과도한 트레픽에 대비하여 서버가 작동을 멈추는 상황을 대비하여 나머지 한대의 서버가 대기중에 있다가 작동을 하는 방식
그러나 비용의 문제가 발생
레플리카
과도한 트레픽에 대비하여 읽기 요청만 가능한 가짜 서버를 여럿 구성
샤딩
저장된 데이터를 적절히 분배하여 여러 서버에 저장하는 방식
쓰기요청 분산
역할에 적절한 서버로 구성하여 서비스 유지
ex) 업로드 서버 / 읽기 서버 등등
🧾Reference
반응형
'이론' 카테고리의 다른 글
API에 대해 정확히 알고가자 (0) | 2022.03.17 |
---|---|
Rabbit MQ vs Kafka 차이 (0) | 2022.03.14 |
CQRS 패턴 (0) | 2022.03.09 |
WebRTC vs WebSocket (0) | 2022.03.08 |
객체지향 이론 (0) | 2022.02.27 |
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 릿코드
- spring-cloud
- docker
- 수학
- 자격증
- 스프링
- interview
- Algorithm
- springboot
- Solid
- CS
- 스프링부트
- Spring
- 그래프
- 프로그래머스
- Matlab
- 디자인패턴
- nginx
- C언어
- security
- OOP
- java
- 알고리즘
- 자바
- ajax
- kakao
- 면접
- 매트랩
- JPA
- 백준
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
글 보관함