개요

AWS 클라우드에서 웹사이트나 애플리케이션을 운영할 때 **서버가 갑자기 멈추면 어떻게 하지?**라는 걱정을 해보신 적이 있으신가요?

본 가이드는 하나의 큰 서버 대신 여러개의 작은 서버를 사용하여 서비스를 더 안정적이고 경제적으로 운영하는 방법을 쉽게 설명합니다.


1. 단일 서버 방식

🖥️ 단일 서버란?

쉬운 비유: 가게에 사장님 혼자서 모든 일을 처리하는 것과 같습니다.

👤 고객 → 🖥️ 서버 1대 → 💾 데이터베이스

✅ 단일 서버의 장점

  1. 구조가 단순합니다.
  2. 비용이 명확합니다.

❌단일 서버의 문제점

  1. 서버 장애 = 서비스 완전 중단
  2. 트래픽 급증 시 대응 불가
  3. 서버 성능 한계
  4. 애플리케이션 업데이트 시 중단
  5. 비용 비효율성

2. 이중화 (고가용성, High Availability)

👬이중화란?

쉬운 비유: 가게에 직원이 2명이 있어서, 한 명이 아파도 다른 한 명이 가게를 운영할 수 있는 것과 같습니다.