[Section 4] Cloud 운영 전략

현이·2023년 6월 2일
0

백엔드 부트캠프 TIL

목록 보기
36/37
post-thumbnail

사진은 맨유 vs 토트넘전 직관날!! 마지막 공부.. 힘들다 nginx가 안돌아간다

Proxy Server

  • 대리 서버
  • Forward Proxy(클라이언트에 가까이), Reverse Proxy(서버에 가까이)
  • Forward Proxy : 캐싱 제공 -> 많은 사용자가 빠른 서비스 이용, 보안(클라이언트 IP대신 프록시 서버 IP전달)
  • Reverse Proxy : 분산처리, 보안(클라이언트에세 서버 숨김, 실제 서버 IP대신 프록시 서버 IP전달)



수평확장

로드밸런서

  • 클라이언트 과다 -> HW 업그레이드 or 서버 개수 늘리기
  • Scale-Up : 물리적으로 서버 사양 🆙 (But, 높은 비용, 업그레이드에 한계 있음)
  • Scale-Out : 서버 개수 늘려서 서버당 부하 분산 (저렴, 로드 밸런서 필요)
  • 로드 밸런서 : 클라이언트 요청 분산 기준에 따라 L2, L3, L4, L7

**Load Balancer 종류
-L2 : 데이터 전송계층에서 Mac주소로
-L3 : 네트워크 계층에서 IP주소로
-L4 : 전송 계층에서 IP주소 & Port로
-L7 : 응용 계층에서 클라이언트의 요청으로


오토스케일링

  • Scale-Out으로 서버 증설 시 서버(리소스) 관리 기능

  • 서버 처리 요구🔼 새 리소스 자동 추가

  • 처리 요구량🔽 리소스🔽

  • Auto Scaling 장점 : 동적 스케일링, 로드 밸런싱, 타깃 트래킹, 헬스 체크 & 서버 플릿(EC2 서버 집합) 관리

  • 시작 템플릿(Launch Configuration) : 인스턴스 확장/축소 할때 어떤 서버 사용할지 결정

  • Scaling 유형 : 인스턴스 레벨 유지, 수동 스케일링, 일정별 스케일링, 동적 스케일링




VPC

  • Virtual Private Cloud

0개의 댓글