Azure Native Qumulo 이제 EU, 영국 및 캐나다에서 사용 가능 – 자세히 알아보기

사례 연구 – Azure Virtual Desktop 프로필 서비스를 위한 Azure Native Qumulo

한 선도적인 금융 서비스 회사는 단종된 원격 데스크톱 플랫폼을 폐기하려고 했습니다. 동시에 그들은 전염병으로 인한 수요 증가를 충족하기 위해 새로운 직원을 고용하고 있었습니다. 8,000명의 원격 사용자가 고객에게 중요한 비즈니스 서비스를 제공하고 동부 및 서부 해안에 분산되어 있으며 그 수가 계속 확대될 것이라는 기대를 갖고 고객은 원격 데스크톱 서비스를 AVD(Azure Virtual Desktop)로 이동하기로 결정했습니다. , Nerdio Manager for Enterprise를 사용하여 AVD 리소스 및 서비스를 관리하고 FSLogix를 사용하여 두 배포 모두에서 모든 사용자의 원격 사용자 프로필을 관리합니다.

솔루션 요구 사항

이미 소규모 원격 사용자 솔루션을 관리하고 어떤 아키텍처 및 관리 방식이 효과가 있었는지 여부를 파악한 고객은 업데이트된 가상 데스크톱 환경에 대해 다음 요구 사항을 정의했습니다.

확장 가능한 단순성

고객의 이전 솔루션 스택은 단일 볼륨 또는 네임스페이스 내에서 지역당 최대 4,000명의 사용자를 지원하도록 확장할 수 없었습니다. 원격 사용자 수가 증가함에 따라 고객은 용량과 IOPS에 대한 수요 증가를 수용하기 위해 기존 파일 데이터 서비스에 새 공유를 프로비저닝해야 합니다.

고객이 확장하면서 발견한 사실은 각각의 새로운 공유가 운영 부담을 가중시킨다는 것입니다. 첫째, 공유의 운영 상태, 활용도 수준 및 성능을 모니터링하는 데 관리 시간이 필요합니다. 둘째, 지역 가동 중단 시 장애 조치(failover) 볼륨 역할을 하기 위해 다른 Azure 지역에 전용 공유를 프로비전하도록 요구합니다. 이전 파일 서비스는 기본 복제 도구를 제공하지 않았으므로 각 공유를 다른 지역으로 미러링하려면 복잡한 타사 도구 시스템, 정기적인 수동 확인 및 여러 가지 이유로 복제가 실패한 경우 문제 해결이 필요했습니다.

각 지역에 4,000명의 사용자가 있고 지속적으로 변화하는 비즈니스 요구에 대응하여 새로운 원격 직원을 추가할 가능성이 있는 고객은 지역당 초기 4,000명의 원격 사용자 수 이상으로 확장할 수 있을 뿐만 아니라 다음과 같은 솔루션을 필요로 했습니다. 또한 규모에 관계없이 다른 Azure 지역으로의 사용자 데이터 복제를 지원했습니다. 이상적으로 고객은 전체 솔루션의 운영 복잡성을 최소화하기 위해 단일 네임스페이스 내에서 모든 규모로 원활하게 확장되는 솔루션을 원했습니다.

최소한의 비용으로 최고의 성능을 발휘하도록 최적화됨

각 지역 내에서 동시에 솔루션에 연결하는 최대 4,000명의 원격 사용자가 결합하여 매일 아침 그리고 매일 저녁 로그오프할 때 솔루션에 과도한 로드를 생성합니다. 크기가 작은 스토리지 시스템은 너무 많은 동시 요청을 지원하는 데 어려움을 겪을 수 있으며, 이로 인해 각 사용자의 로그인/로그아웃 시간이 과도해지거나 일부 사용자 연결이 완전히 실패하여 다시 연결을 시도하게 될 수 있습니다. 두 경우 모두 최종 결과는 사용자 생산성 손실, 조직 고객에 대한 서비스 저하, 속도 저하 이벤트 발생 시 이를 관리해야 하는 내부 IT 직원의 과도한 부담입니다.

동시에 아침에 30분의 로그인 창과 저녁에 30분의 연결 끊김 창의 처리량 요구를 충족하도록 크기가 조정된 서비스는 고객이 나머지 23시간 동안 필요하지 않은 대역폭에 대해 비용을 지불한다는 것을 의미할 수 있습니다. 매일.

프로필 스토리지 시스템의 주요 요구 사항은 동시에 시스템에 연결하는 수천 명의 사용자가 생성하는 최대 처리량 요구 사항을 지원하는 기능이었지만 사용되지 않은 처리량에 대해 요금이 부과되지는 않았습니다.

고가용성

특정 지역 내에서 하드웨어나 네트워크 문제와 같은 로컬 서비스 중단이 발생하는 경우에도 가용성을 유지해야 할 뿐만 아니라 지역 수준의 장애가 발생하는 경우 모든 관련 서비스 및 데이터를 신속하게 복구할 수 있어야 하는 솔루션 Azure 내에서.

새로운 AVD 솔루션의 일환으로 고객은 서비스 중단 위험을 최소화하여 한 지역에서 지역 전체에 장애가 발생하는 경우 영향을 받은 모든 사용자가 다른 지역의 AVD 서비스 및 데이터에 신속하게 다시 연결하여 이를 수행할 수 있기를 원했습니다. 생산성으로 돌아갑니다.

저장 요구 사항

고객의 이전 AVD 프로필 스토리지 서비스로 인해 IT 팀은 쉽게 해결할 수 없는 성능 병목 현상을 겪었고, 서비스의 손쉬운 확장성 부족으로 인해 정상적인 서비스 수준을 유지하는 것만으로도 감당할 수 없을 정도로 높은 관리 부담이 발생했습니다. 게다가 서비스의 높은 거래 비용으로 인해 사용자 수요가 증가함에도 불구하고 서비스 확장을 정당화하기가 어려웠습니다.

원격 사용자 프로필에 스토리지 서비스를 제공하기 위해 고객은 사용 가능한 옵션을 평가할 때 여러 요소를 고려했습니다. 위에서 언급한 원활한 확장성, 탄력적인 처리량(IOPS 및 서비스 전체 대역폭 모두), 두 번째 Azure 지역에 대한 기본 복제 지원에 대한 요구 사항 외에도 고객의 스토리지 선택 프로세스에는 다음 사항도 고려되었습니다.

  • 사용자 프로필의 기본 스토리지에 대한 월별 GB당 사용자당 비용
  • 각 사용자의 프로필이 보조 지역에 복제되었는지 확인하기 위한 월별 사용자당 비용입니다. 고객은 원격 서비스의 용량 비용과 Azure 지역 간 데이터 복제 비용을 모두 고려해야 했습니다.
  • 피크 기간 동안 각 사용자를 지원하는 데 필요한 처리량을 확보하는 데 드는 비용입니다.

해법

고객은 이미 AVD 서비스를 다음과 같이 보완하기로 결정했습니다. 기업용 Nerdio 관리자 이미지, 인프라 및 리소스 관리를 위한 것입니다. 임시 데스크톱 환경에서 일관된 사용자 경험을 보장하기 위해 그들은 선택했습니다. FSLogix, 백엔드 파일 스토리지 플랫폼을 사용하여 물리적 데스크톱과 가상 데스크톱 모두에서 사용자 이동성을 제공하는 Microsoft 서비스입니다.

솔루션 요구 사항을 조정하면서 고객은 FSLogix를 지원하는 스토리지 시스템이 총 용량이 400TB 이상으로 확장되어야 하고(각 사용자의 고유한 프로필에는 평균 50GB의 디스크 공간이 필요함), 사용자당 40,000 IOPS의 지속적인 사용을 지원할 수 있어야 한다고 계산했습니다. 매일 로그온 및 로그오프 기간 동안 지역당 최대 60,000 IOPS의 버스트 처리량을 수용할 수 있습니다.

고객은 스토리지 프로필에 사용 가능한 Azure 데이터 서비스를 평가한 후 클라우드 네이티브 파일 스토리지 서비스인 ANQ(Azure Native Qumulo)를 선택했습니다. 검토한 스토리지 서비스 중 ANQ만이 확장성에 대한 고객의 모든 목표를 충족할 수 있었다는 점을 인식했습니다. , 성능 및 단순성.

Azure 네이티브 Qumulo의 장점

이전 프로필 스토리지 솔루션으로 인해 여러 가지 서비스 중단 및 속도 저하를 경험하고 그에 따른 관리 복잡성과 높은 트랜잭션 비용을 피하기 위해 고객은 Azure Native Qumulo가 더 저렴한 가격으로 훨씬 간단한 스토리지 서비스를 제공하기로 결정했습니다. 다른 Azure 기반 스토리지 대안보다 비용이 저렴합니다.

고려된 스토리지 옵션 중에서 Azure Native Qumulo는 다음을 포함하여 프로필 데이터 서비스 제공을 위한 확실한 선택이 되는 여러 가지 이점을 제공했습니다.

  • Azure 네이티브 Qumulo만이 서비스가 용량과 완전히 독립적으로 IOPS 및 전체 서비스 대역폭을 포함하여 필요한 처리량을 제공할 수 있도록 하는 클라우드 네이티브 탄력성을 제공했습니다. 다른 서비스는 모두 해당 서비스의 사용 가능한 IOPS를 프로비저닝된 용량에 직접 연결하여 어떤 상황에서는 고객이 사용자당 버스트 IOPS의 목표 수준에 도달하기 위해 실제로 필요한 것보다 더 많은 용량을 프로비저닝하고 비용을 지불하도록 했습니다.
  • Azure Native Qumulo만이 필요한 용량에 관계없이 각 지역의 모든 사용자에 대해 단일 네임스페이스를 지원할 수 있었습니다. 각 지역에 있는 고객의 4,000명의 AVD 사용자는 명목상 다른 스토리지 서비스에서 단일 볼륨을 모두 공유할 수 있지만, 고객은 필요한 IOPS 수준을 지원하기 위해 지역별로 여러 볼륨/공유를 생성하고 관리해야 합니다.
  • Azure Native Qumulo는 월간 구독료의 핵심 기능으로 지역 간 복제를 포함하는 유일한 서비스였습니다. 사용 가능한 다른 스토리지 서비스 중 하나는 복제를 핵심 기능으로 전혀 제공하지 않았고, 다른 하나는 추가 라이센스 비용과 양방향으로 복제된 모든 데이터에 대해 GB당 복제 요금이 필요했습니다.
  • Azure Native Qumulo만이 더 많은 사용자가 추가됨에 따라 서비스의 사용자당 비용을 줄이는 규모의 경제를 제공했습니다. 다른 서비스에 대한 사용자당 월 요금은 솔루션이 지원하는 사용자 수에 관계없이 상당히 일정하게 유지되었습니다.

ANQ의 관리 및 라이선스 단순성 외에도 클라우드 네이티브 아키텍처는 고객이 용량 및 처리량 확장성을 활용하여 거의 모든 규모로 신규 사용자를 수용하고 사용자 활동을 유지하는 데 필요한 IOPS를 제공하여 서비스 속도 저하를 최소화할 수 있음을 의미합니다. 피크 기간은 다른 클라우드 파일 스토리지 서비스 비용의 일부에 불과합니다.

아키텍처

고객의 Azure Virtual Desktop 솔루션은 궁극적으로 다음 구성 요소와 함께 배포되었습니다.

  • Azure 네이티브 Qumulo 확장 가능 파일 서비스 (ANQ)는 각 데스크톱 사용자의 개별 VHD 기반 프로필을 호스팅합니다. 별도의 ANQ 인스턴스가 각 지역에 배포되었습니다.
  • Azure 가상 네트워크
  • 각 지역의 ANQ 인스턴스를 고객의 Azure 구독 리소스에 연결하는 VNet 주입
  • Azure 가상 데스크톱, 두 개의 Azure 지역에 배포되며 별도의 사용자 풀이 각 지역의 AVD 리소스에 기본 사이트로 할당되고 각 지역은 지역 서비스 중단 시 다른 지역의 보조 사이트로 설정됩니다.
  • 네르디오 매니저 리소스 풀, 연결, 보안, 데스크톱 이미지, 애플리케이션 및 서비스 모니터링 등 AVD 관련 서비스 관리 프로세스를 단순화하고 합리화합니다.
  • FSLogix 프로필 용기 로그인 프로세스의 일부로 각 AVD 사용자를 ANQ 스토리지의 할당된 프로필에 연결합니다.
  • Qumulo 연속 복제, 각 지역의 로컬 ANQ 클러스터에서 다른 지역의 ANQ 인스턴스로 사용자 프로필 데이터를 복제하도록 구성되어 지역 장애 조치가 발생하는 경우에도 사용자 프로필 서비스를 계속 사용할 수 있습니다.

토폴로지

고객의 AVD 솔루션은 Azure East US 2 및 Azure West US 2 지역에 배포되었으며 사용자는 둘 사이에 균등하게 분배되었습니다. 각 원격 사용자는 실제 위치에 가장 가까운 지역에 연결됩니다.

호스팅 Azure 지역 중 하나에서 오류가 발생할 경우 전체 AVD 서비스가 온라인 상태를 유지할 수 있도록 각 지역은 다른 Azure 지역의 장애 조치(failover) 도메인으로 구성됩니다. 지역 전체에 중단이 발생하는 경우 전체 AVD 서비스 세트가 나머지 지역에서 온라인 상태가 됩니다.

사용자 프로필은 각 지역의 로컬 Azure 네이티브 Qumulo 서비스 인스턴스에서 원격 ANQ 대상으로 양방향으로 복제됩니다. 이렇게 하면 지역 중단이 발생하는 경우 어느 지역에서든 사용자 프로필 데이터를 사용할 수 있습니다.

AVD 서비스, Enterprise용 Nerdio Manager, FSLogix 및 Azure 기본 Qumulo 데이터 서비스 지원을 포함한 전체 솔루션 아키텍처가 다음 다이어그램에 표시되어 있습니다.

솔루션 이점

Azure Native Qumulo에서 호스팅되는 사용자 프로필 서비스를 사용하여 Azure Virtual Desktop을 기반으로 하는 다중 지역 원격 작업자 솔루션을 선택한 결과, 고객은 다음과 같은 이점을 실현할 수 있었습니다.

향상된 사용자 생산성

고객의 이전 가상 데스크탑 배포와 비교하여 새로운 서비스 구성을 통해 매일 아침 각 사용자의 로그인 시간이 더 빨라졌습니다. 그 결과 사용자 기반의 생산성이 향상되고 내부 IT 지원 직원에 대한 호출이 줄어들었으며 서비스 가용성 및 성능 문제를 해결하는 데 소요되는 시간이 단축되었습니다.

서비스 탄력성

규모가 작은 솔루션은 로그온 및 로그오프 시간이나 사용량이 많은 기간 등 피크 기간 동안 사용자 생산성을 저하시켜 대기 시간이 길어지고 IT 직원의 과중한 업무 부담, 고객 불만 및 잠재적인 수익 손실로 이어질 수 있습니다. 대형 솔루션은 하루에 몇 시간 이하로 완전히 활용되는 경우 상당한 운영 비용이 발생할 수 있습니다.

배포된 대로 Azure Native Qumulo를 사용하여 사용자 프로필 스토리지를 제공하면 서비스는 최대 로드 기간 동안 서비스에 IOPS 및 처리량 용량을 추가한 다음 다른 모든 시간에는 자동으로 일반 서비스로 돌아갈 수 있었습니다. 이는 고객이 대규모 솔루션에 필요한 것보다 더 많은 비용을 지불하지 않았으며 소규모 솔루션으로 인해 불필요한 서비스 속도 저하를 초래하지 않았음을 의미합니다.

탄력성

복제된 사용자 프로필은 일반적인 상황에서 읽기 전용입니다. 솔루션의 RTO에는 원격 지역의 사용자를 AVD 인스턴스에 연결하기 전에 보조 ANQ 인스턴스로 장애 조치(예: 복제 관계를 끊고 모든 프로필을 쓰기 가능하게 만들기)하는 데 필요한 시간이 포함되어야 합니다.

비용

실제로 Azure Native Qumulo의 확장성과 탄력성은 고객에게 가장 중요한 이점으로 직접적으로 이어졌습니다. 즉, 전체 서비스 비용을 사용자당 매월 훨씬 낮은 가격대로 줄이는 규모의 경제입니다. 고객이 고려한 다른 프로필 저장 서비스. 고객의 계산에 따르면 AVD 프로필 데이터 서비스에 Azure 네이티브 Qumulo를 사용하기로 선택한 결과 이전 솔루션의 스토리지 환경에 비해 연간 325,000달러의 비용이 절감되었습니다!

결론

이전 원격 데스크톱 사용자 솔루션을 기반으로 고객은 작동하지 않는 많은 경험을 했습니다. 이전 솔루션은 너무 복잡하고, 너무 느리고, 너무 불안정했습니다. 사용자 프로필을 저장하기 위한 다른 Azure 기반 클라우드 파일 솔루션을 평가하면서 Azure Native Qumulo에 대한 대안이 위의 모든 사항을 충족할 뿐만 아니라 너무 비싸다는 사실을 확인했습니다.

고객은 Azure Virtual Desktop 프로필 스토리지에 대한 모든 옵션 중에서 Azure Native Qumulo만이 단일 네임스페이스 확장성, 성능(필요에 따라 지속 및 버스트 IOPS 제공) 및 다중 지역 배포에서도 단순성에 대한 고객 요구 사항을 충족한다는 것을 깨달았습니다. Qumulo의 기본 복제 기능을 모두 저렴한 비용으로 활용합니다.

관련 자료

Azure 네이티브 Qumulo 확장 가능 파일 서비스

Qumulo 연속 복제

Azure 네이티브 Qumulo 확장 가능 파일 서비스(Azure 마켓플레이스)

Azure 네이티브 Qumulo 확장 가능 파일 서비스 (Azure 블로그)

Azure 네이티브 Qumulo 확장 가능 파일 서비스 가이드 (Azure 제품 설명서)

Qumulo에서 복제와 함께 장애 조치 사용

Qumulo 복제: 대상을 쓰기 가능하게 만들기

위쪽으로 스크롤