스케일링 개요 및 기본 개념스케일링이란?시스템이 처리해야 하는 부하가 증가할 때, 성능 저하 없이 이를 감당하기 위해 자원을 확장하는 전략주요 대상 자원: CPU, 메모리, 저장소, 네트워크 대역폭, 서버 인스턴스 수 등Scaling vs Load Balancing vs Replication용어설명Scaling시스템 자원을 수직 또는 수평으로 확장하여 처리 능력을 높이는 행위Load Balancing다수의 서버에 요청을 분산시켜 개별 서버의 부담을 줄이는 기술Replication동일한 데이터를 여러 서버에 복제하여 고가용성과 읽기 부하 분산 확보이들 모두 스케일링 전략에 포함될 수 있지만, 스케일링은 주로 자원 규모 자체의 확장에 초점을 둠스케일링이 필요한 시점시스템이 정상적인 성능을 유지하기 어려울 정..