서비스를 확장하는 방법에는 Scale-Up과 Scale-Out을 통해 확장 가능함
Scale Up
서버 자체의 성능을 끌어 올림
서버 하나의 스펙을 올리다 보니 비용과 리스크가 크며 무중단 배포가 힘듬
Scale Out
트래픽을 여러 개의 서버를 통해 감당하는 구조 - 병렬적 구조
무중단 배포가 가능하고 트래픽을 감당하기 용이
블루그린 배포
기존에 운영중인 서버와 현재 앞으로 배포 나갈 버전을 나눈 방식
서버가 여러개인 경우에 하나씩 배포를 진행하는 과정
(기존 파란색에서 완료 후 초록색으로)
서버 부하 분산을 위한 네트워크란?
서버는 무언가르 제공하는 대상 혹은 그 주체
부하 : Load → 로드가 많이 걸림