<
웹 서비스 확장 전략
>
🌠다음 포스팅🌠

Spring Swagger
☄이전 포스팅☄

드디어 도착했다! Spring Cloud
서비스 기업의 기본 소양

🚀 Spring Cloud 서론

Scale-Up? Scale-Out?

Scale-Up

한대의 서버로 더 높은 성능으로 서비스를 운영

Scale-Out

여러대의 서버로 분산하여 서비스를 운영

블루그림 배포 블루단계: 서비스 배포 이전 단계

그린단계: 서비스 배포 이후 단계

서버 부하 분산을 위한 네트워크

DNS 구성 및 활용

localhost:8080 도메인이 지루해?

클러스터링

과도한 트레픽에 대비하여 서버가 작동을 멈추는 상황을 대비하여 나머지 한대의 서버가 대기중에 있다가 작동을 하는 방식

그러나 비용의 문제가 발생

레플리카

과도한 트레픽에 대비하여 읽기 요청만 가능한 가짜 서버를 여럿 구성

샤딩

저장된 데이터를 적절히 분배하여 여러 서버에 저장하는 방식

쓰기요청 분산

역할에 적절한 서버로 구성하여 서비스 유지

ex) 업로드 서버 / 읽기 서버 등등

🧾Reference

Top
Foot