2014-06-23 4 views
2

최대 10 명의 사용자에게 데스크톱 응용 프로그램을 제공해야합니다. 이 응용 프로그램은 기본적으로 데이터베이스 마이닝 및보고 인 ERP입니다. Windows Server를 사용하여 원격 데스크톱 연결을 통해 동시 사용자를 지원할 것입니다.Azure Virtual Machine 대 전용 서버

누군가 Azure 가상 머신과 전용 서버 간의 성능을 비교 한 경험이 있습니까?

현재 Azure를 사용하지만 설정을 강력한 시스템으로 변경한다고해서 응용 프로그램이 데이터베이스를 읽거나 처음으로 dll을로드해야 할 때 특히 보고서를 생성하는 데 영향을 미치지 않는 것처럼 보입니다.

답변

2

애저 VM의 크기를 확장하기 때문에 것을 의미 가상화 된 환경 자체에 다음 문제가 거의 확실하게 될 수 없습니다 성능 향상에 도움이되지 않는 경우 전용 서버로 이동하면 문제가 해결되지 않을 가능성이 높습니다.

나는 몇 가지 옵션을 제안 :

  1. 가 RemoteApp를 (http://azure.microsoft.com/en-us/services/RemoteApp/)를 체크 아웃하는 것이 좋습니다. 이것은 당신이 성취하고자하는 것을위한 헌신적 인 헌금입니다.
  2. 퍼프 (perf) 문제가 발생한 곳을 조사하고 환경을 임의로 변경하는 대신 해당 문제를 수정하십시오. 데이터베이스 조회가 느린 경우 - 데이터베이스가 앱과 동일한 서버에 있거나 원격 서버입니까? 적절한 색인을 만들었습니까? Azure VM 성능 모범 사례 백서 (http://msdn.microsoft.com/en-us/library/dn133149.aspx)에서 SQL Server를 사용해 보셨습니까?
+0

응용 프로그램이 아마 내 로컬 PC에서 6 배 빠릅니다. 나는 병목 현상이 처음으로 하드 디스크에서 데이터베이스와 DLL을로드하고 있다고 말할 수 있습니다. 스케일 업은 프로세서, RAM 등의 수를 변경하지만 성능로드 데이터에는 영향을 미치지 않습니다. 그것은 단지 생각 일뿐입니다. –

+0

디스크의로드 시간을 줄이는 데 도움이되는 SQL 성능 백서의 "디스크 및 성능 고려 사항"섹션을 확인하십시오. – kwill

2

필자는 두 시스템을 모두 사용했으며 Azure를 선호했습니다. 가장 저렴하고 자신의 서버를 전제로해야하는 경우 걱정할 사항이 없습니다.

어쨌든 Azure RemoteApp는 Microsoft의 마지막 빌드에서 도입 된 새로운 기능으로, 서버의 기능 만 필요할 경우 더 강력합니다.

IaaS를 SaaS로 변경하면이 서비스에 해당 옵션을 고려해야 할 수도 있습니다.

https://www.remoteapp.windowsazure.com

H.

+1

https://www.microsoft.com/en-us/cloud-platform/azure-remoteapp-client-apps – Mariusz

+1

와우 그게 사실입니다 . 이 기술을 중단하는 데 2 ​​년이 걸렸습니다. 불쌍한 btw. ping @ aristo을 주셔서 감사합니다 –

0

사용자 환경은 온라인보고 기능을 갖춘 데이터웨어 하우스와 유사하게 들립니다. 우리는 전용 서버에서 하늘로의 전환을 고려했지만, 일부 평가 후에 MySQL/PHP 보고서의 상대적으로 낮은 사양의 전용 서버에 비해 약 2 배의 시간이 걸렸습니다. 따라서 현재 Windows 서버 2012를 실행하는 전용 서버를 고수하고 있습니다.

관련 문제