목록2025/05/20 (1)
배움과 기록의 장
클라우드/시스템 아키텍처
대규모 서비스를 운영하거나 설계할 때 고려해야 할 핵심 요소로는 서버 확장 방식, 데이터베이스 가용성, 부하 분산, 캐시 전략 등이 있다. 이 글에서는 실무에서 자주 접하게 되는 클라우드 및 시스템 아키텍처 설계 방식을 정리한다. 🖥️ 서버확장방식서버 확장 방식은 크게 수직 확장(Vertical Scaling)과 수평 확장(Horizontal Scaling)으로 나뉜다.수직 확장(Vertical Scaling): 하나의 서버에 CPU나 RAM 등의 자원을 추가하여 성능을 높이는 방식이다.수평 확장(Horizontal Scaling): 서버 인스턴스를 여러 대로 늘려 트래픽을 분산시키는 방식이다.실무에서는 대부분 수평 확장을 적용한다. 이때 세션 상태를 서버가 들고 있으면 로드 밸런서가 올바른 서버로 요..
cs study/아키텍처
2025. 5. 20. 19:24