Horizontal vs Vertical Scaling | Simply Explained
- 수평 확장은 시스템에 더 많은 컴퓨터를 추가하여 트래픽과 데이터 처리 능력을 향상시키는 방식이며, 고가용성과 장애 완전 허용 🏡
- 수평 확장은 대량의 저렴한 하드웨어를 사용하기 때문에 비용 효율적이지만 데이터 배포 및 시스템 조정의 복잡성이 증가하는 단점이 있습니다. ⚙️
- 수직 확장은 현재 사용 중인 컴퓨터의 성능을 높이기 위해 CPU, RAM 또는 저장공간을 추가하여 더 많은 처리 성능을 제공합니다. 💪
- 수직 확장은 업그레이드 잠재력이 제한적이며 단일 하드웨어 시스템을 사용하기 때문에 여러 대의 저렴한 하드웨어 시스템에 비해 비용이 많이 든다는 단점이 있습니다. 📈
- 클라우드 컴퓨팅과 마이크로 서비스의 증가와 함께 수평 확장이 대용량의 확장 가능하고 고되성을 요구하는 분산 시스템을 처리하는 데 더욱 널리 사용되고 있습니다. 💡
- SAP 엔터프라이즈 리소스 플래너와 같은 시스템은 처리량 증가에 맞춰 하드웨어를 업그레이드하는 데 수직 확장이 유용합니다. 🗺️