수직 및 수평 스케일링 비교

완료됨

강력한 가상 머신 구성에는 스케일링 기능에 대한 지원이 포함됩니다. 스케일링 기능은 연결된 하드웨어 리소스의 가용성에 비례하는 가상 머신의 처리량을 허용합니다. 스케일링 가능한 가상 머신은 응답 시간과 처리량에 부정적인 영향을 주지 않으면서 증가하는 요청을 처리할 수 있습니다. 대부분의 스케일링 작업에는 ‘수평’ 및 ‘수직’의 두 가지 구현 옵션이 있습니다.

수직 스케일링에 대해 알아야 할 사항

일명 ‘스케일 업’ 및 ‘스케일 다운’이라고도 하는 수직 스케일링은 워크로드에 따라 가상 머신 규모를 늘리거나 줄이는 것을 의미합니다. 수직 스케일링은 가상 머신을 더 강력하게(스케일 업) 또는 덜 강력하게(스케일 다운) 만듭니다.

스케일 업 또는 스케일 다운하여 단일 가상 머신의 크기가 증가하거나 감소하는 수직 스케일링을 보여 주는 그림

수직 스케일링을 사용하는 것이 유리할 수 있는 몇 가지 시나리오는 다음과 같습니다.

  • 주말과 같은 경우에 활용률이 낮은 가상 머신에서 서비스가 빌드된 경우 수직 스케일링을 사용하여 가상 머신 크기를 줄이고 월별 비용을 절감할 수 있습니다.

  • 수직 스케일링을 구현하여 추가 가상 머신을 만들지 않고도 더 큰 수요를 지원할 수 있도록 가상 머신 크기를 늘릴 수 있습니다.

수평 스케일링에 대해 알아야 할 사항

수평 크기 조정은 변화하는 워크로드를 지원하기 위해 구성의 가상 머신 를 조정하는 데 사용됩니다. 수평 스케일링을 구현할 때 가상 머신 인스턴스 수가 증가(스케일 아웃) 또는 감소(스케일 인)됩니다.

워크로드를 지원하기 위해 가상 머신을 추가하여 시스템을 스케일 아웃하는 수평 스케일링을 보여 주는 그림

수직 및 수평 스케일링을 사용할 때 고려해야 할 사항

수직 및 수평 스케일링에 관한 다음 고려 사항을 검토합니다. 회사 웹 사이트를 지원하는 데 필요할 수 있는 구현을 생각해 보세요.

  • 제한 사항을 고려합니다. 일반적으로 수평 스케일링은 수직 스케일링보다 제한 사항이 적습니다. 수직 스케일링 구현은 더 큰 하드웨어의 가용성에 따라 좌우되므로 빠르게 상한에 도달하고 지역별로 달라질 수 있습니다. 수직 스케일링은 일반적으로 가상 머신을 중지했다가 다시 시작해야 하며, 이로 인해 애플리케이션 또는 데이터에 대한 액세스가 일시적으로 제한될 수 있습니다.

  • 유연성을 고려합니다. 클라우드에서 작동할 때는 수평 스케일링이 더 유연합니다. 수평 스케일링 구현을 사용하면 수천 개의 가상 머신을 실행하여 워크로드 및 처리량의 변화를 관리할 수 있습니다.

  • 다시 프로비저닝을 고려합니다. ‘다시 프로비저닝’하는 것은 기존 가상 머신을 제거하고 새 가상 머신으로 바꾸는 프로세스입니다. 강력한 가용성 계획은 다시 프로비저닝이 필요할 수 있는 경우와 서비스 중단 계획을 고려합니다. 다시 프로비저닝이 필요할 수 있는 경우 데이터를 유지 관리하고 새 컴퓨터로 마이그레이션해야 하는지 확인합니다.