컴퓨팅 리소스를 대여하거나 내 컴퓨터를 구입해야합니까


16

이 질문은 계산과 관련이 있으므로 여기에 게시하기로 결정했습니다. 잘만되면 그것이 적절하게 보일 것입니다.

방금 대기 및 해양 모델을 실행하기 시작했으며 현재 데스크탑보다 더 많은 코어, 메모리 및 디스크 공간이 필요하다는 것을 알고 있습니다. 우리 기관에는 고성능 컴퓨팅 서비스가 있으며, 연구원들은 매월 고정 된 가격으로 코어를 임대 할 수 있습니다. 내 연구 그룹의 어느 누구도이 서비스를 사용하지 않았지만 대신 강화 된 기계를 사용하십시오. 그러나 부서 풀의 다른 여러 연구 그룹은 자금을 지원하고 컴퓨팅 서비스를 이용합니다.

이제 RAM이 60GB 인 새 컴퓨터를 구입할지 또는 컴퓨팅 서비스에서 코어를 임대 할 것인지 결정해야합니다. 이 결정을 내릴 때 고려해야 할 요소는 무엇입니까? 전용 기계를 구입하는 것보다 컴퓨팅 서비스를 사용하면 어떤 이점이 있습니까?


1
당신은 어느 나라에 있습니까? 모든 것이 무료 인 지역 / 지역 / 주 / 국가 컴퓨팅 리소스에 시간을 신청할 수 있습니다.
Bill Barth

저는 미국 MI에 있습니다. 내가 말한 서비스는 다음과 같습니다. arc-ts.umich.edu/flux/flux-service-options
user4624937

시간을내어 의견을 보내 주셔서 감사합니다. 내 조언자와 클러스터 서비스를 사용해보기로 결정했습니다. 이미 제기 된 요소 외에도 클러스터도 즉시 사용할 수있었습니다. 즉, 기계가 배송되고 소프트웨어가 설치 될 때까지 기다릴 필요가 없습니다. 클러스터를 사용하는 기본 작업 (로그인, 파일 전송, 작업 제출 스크립트)에 익숙해지기까지 몇 시간이 걸렸지 만 지금까지는 아름답게 작동하고 있습니다.
user4624937 2016 년

답변:


19

궁극적으로이 질문에 대한 답변은 필요한 서비스에 대해 청구되는 가격에 따라 다릅니다. 가격이 매우 낮 으면 자신의 컴퓨터를 구입하는 것보다 훨씬 낫지 만 가격이 높을수록 자신의 컴퓨터를 구입하는 것이 낫습니다. 공유 리소스를 사용하는 경우는 꽤 강력하지만 이러한 요소는 컴퓨터의 상각 비용을 압도 할 수 있습니다.

장점 :

  1. 시스템 관리 번거 로움이 없습니다. 기술이 있거나 컴퓨터를 최근에 정규직으로 고용하지 않은 경우에도 컴퓨터 관리 및 보안에 시간이 걸립니다. 1 대의 컴퓨터를 관리하는 것보다 1,000 대의 컴퓨터를 관리하는 데 시간이 많이 걸리지 않으므로 규모의 경제가 엄청납니다.

  2. 바쁜 / 유휴 효율성. 연구가 매우 이례적인 경우를 제외하고 컴퓨터에 대한 지속적인 24/7/365 워크로드가 없을 것입니다. 몇 주 동안 휴가를 갔다가 그 시간 동안 일자리가 없거나 회의를 준비하고 많은 추가 작업이있을 수 있습니다. 공유 리소스는 이러한 상황을 잘 처리합니다.

  3. 전문가의 조언을받을 수 있습니다. 공유 리소스는 컴퓨팅 센터의 전문가로부터 무료로 도움을받을 수 있습니다.

단점 :

  1. 리소스를 소유하고 있지 않으므로 향후 액세스 권한을 잃거나 더 높은 가격을 지불해야 할 수도 있습니다.

포인터 주셔서 감사합니다. 공유 리소스 비용은 코어 / 월당 $ 6.60입니다 ( arc-ts.umich.edu/flux/flux-service-options ). 나는 이것이 자신을 구입하는 것보다 더 비싸다고 생각합니다. 그리고 실제로 자체 데스크톱 및 리서치 컴퓨터의 시스템 관리에 사용할 수있는 부서별 IT 직원이 있습니다. 그러나 활용 효율 측면에서 동의합니다. 또한 내 요구가 내가 구입 한 것 이상으로 발전한 경우 초기 투자가 낭비됩니다.
user4624937

일반적으로 온 디맨드 사용, GPU 및 Phi 코 프로세서에 적합한 옵션이있어 가격이 매우 좋은 것처럼 보입니다. 구입 한 컴퓨터가 구식이되기 전에 약 3 년을 넘지 않는 유효 수명을 생각한다면 비용이 많이 든다는 것을 알게 될 것입니다.
Brian Borchers

1
또한 링크에 설명 된 서비스에는 라이센스가 부여되고 설치된 많은 소프트웨어가 포함되어 있습니다.
Brian Borchers

더 나은 선택 인 서비스 임대에 동의해야합니다. 컴퓨터 하드웨어는 자동차보다 빠르게 가치를 잃습니다 (컴퓨팅 파워로 가치를 측정 할 때), 그 가치는 기하 급수적으로 감소합니다. 따라서 시간이 지남에 따라 초기 투자액은 실제로 0에 가까워 질 것입니다. 따라서 하드웨어를 빌리는 데 드는 비용은 하드웨어를 구입하는 것만 큼 나쁘지 않습니다. 마지막으로, 귀하의 경우 실제 투자는 컴퓨팅 파워가 아니라 컴퓨팅 파워를 사용한 결과에 대한 것 같습니다.
Marcel Valdez Orozco

따라서 귀하의 결정은 경제적 결정이므로 다음과 같은 방식으로보십시오 : 지출 된 비용 = M, 결과의 가치 = R, 컴퓨팅 시간의 경과에 따른 가치 전력 = P. (a) 귀하의 돈 사용에 대한 예상 가치 (EV) 임대 ( M)은 다음과 같습니다. EV (M) = R-P. R >> P라고 가정하면 돈에서 좋은 가치를 얻는 것입니다 (M). (b) 당신의 EV (M) = R + P 코어를 구매하는 경우, 시간이 지남에 따라 P가 0이되는 문제는 다음과 같이 나타납니다 : EV (M) = R.
Marcel Valdez Orozco

12

코어 월 $ 6.60은 코어 시간 1 페니 미만입니다. 이것은 좋은 거래이며 동일한 하드웨어를 직접 구매하고 자체 전력 및 sysadmin 요금을 지불하면 얻을 수있는 것보다 낫습니다. 충분한 RAM이있는 덜 강력한 워크 스테이션 노드를 구입하는 것보다이 작업을 수행하는 것이 좋을 수도 있지만 중앙 서비스 조직에서 제공하는 더 나은 하드웨어를 사용하여 작업을 더 빨리 완료 할 수도 있습니다. 실제로 실행 중일 때만 요금을 청구하므로 단일 계산의 실행 비용을 직접 구입할 수있는 비용과 비교해야합니다.

이 상자를 관리 하시겠습니까, 아니면 누군가 지불합니까? 이를 위해 대학원생에게 돈을 지불한다면 대학원생의 체류 기간이 연장됩니까? 공평한가요? 누가 당신의 전력 요금을 지불합니까? 구매를 효과적으로 냉각시킬 수 있습니까? 아니면 사무실에서 A / C를 업그레이드해야합니까? 기계가 고장 나면 누가 기계 작업을합니까? 구입 한 기계의 가격으로 몇 개월의 코어 월을 얻을 수 있습니까? 기타.


1
원본 포스터로 연결된 페이지를 참조하십시오. 온 디맨드 가격은 초당 약 2 배이지만 여전히 합리적입니다.
Brian Borchers

1
내가 가장 좋아하는 모델은 아니지만 지금 구입하십시오. 여전히 그 가격에 그들은 좋다. 한 달 분량의 코어에 $ 6.60 / core-month / month를 약속하는 것은 여전히 ​​큰 일입니다.
Bill Barth

6

오랫동안 계속 사용하겠습니까?

일반적으로, 이것의 경제성은 간단합니다. 짧은 간헐적 버스트를위한 귀중한 자원이 필요한 경우 일반적으로 소유 비용보다 임대료가 저렴합니다. 그리고 오랫동안 그것을 사용하기를 기대한다면 그것을 소유하는 것이 더 저렴할 것입니다.

간단한 경험 법칙은 실제로 사용되는 용어에 관한 것입니다. 핵심 월은 당신에게 중요한 지표입니다. 안정적인 방식으로 수 개월 동안 많은 코어를 사용할 것으로 예상됩니까? 이 경우 리소스를 소유하는 것이 합리적 일 수 있습니다. 그러나 코어 시간 단위로 부하를 설명 할 경우 (총 금액이 동일하더라도) 예를 들어 임대하여 다른 사람과 공유하는 것이 효율적입니다.

또한 스케일링 이점이 있습니다. 작업량의 구매 및 임대 비용이 비슷 해지면 구입 한 서버의 12 개 코어에서 1200 코어 시간 작업을 실행하도록 예약하는 것 사이에는 여전히 큰 차이가 있습니다. 작업이 제대로 병렬 처리되면 4 일 이내에 응답을 받고 대여 한 1200 개의 코어에서 1 시간 동안 실행할 수 있습니다.


당신이하지만 오늘날의 기계는 몇 년 (3 년) 내에 구식이되어서 비용을 빨리 상각해야합니다 ...
Brian Borchers

3

서비스 임대가 더 나은 선택입니다. 컴퓨터 하드웨어는 자동차보다 빠르게 가치를 잃습니다 (컴퓨팅 파워로 가치를 측정 할 때), 그 가치는 기하 급수적으로 감소합니다.

이는 시간이 지남에 따라 코어 구매에 대한 초기 투자가 실제로 0에 가까워진다는 것을 의미합니다. 따라서 하드웨어 대여에 드는 비용이 하드웨어를 구매하는 것보다 그렇게 나쁘지는 않습니다.

마지막으로, 투자에서 얻는 것이 컴퓨팅 성능이 아니라 컴퓨팅 성능을 사용한 결과 인 것 같습니다.

따라서 귀하의 결정은 경제적 결정이므로 다음과 같이보십시오.

  • 지출 된 돈 = M
  • 결과 값 = R
  • 시간 경과에 따른 가치 Power = P.

    1. 임차에는 다음과 같은 예상 가치 (EV)가 있습니다.

      EV (M) = R

      임대시 고려해야 할 또 다른 사항은 동일한 기술이 시간이 지남에 따라 기하 급수적으로 저렴 해 지므로 동일한 투자 M이 시간이 지남에 따라 더 많은 컴퓨터 전력을 제공한다는 것입니다.

    2. (b) 코어를 구매하는 경우 EV는 다음과 같습니다.

      EV (M) = R + P

      얻고 자하는 결과가 가치 있고, 그 결과가 코어의 가치보다 높다고 가정하면 (즉, R >> P), P의 가치는 무의미해진다.

      또 다른 문제는 시간이 지남에 따라 값이 0에 가까운 값을 가지면서 기술이 지수 속도로 폐기되어 시간이 지남에 따라 P가 0이되는 경향이 있다는 것입니다.

자신의 코어를 구입하면 투자에 예상되는 가치가 거의 없다는 것을 쉽게 알 수 있습니다 (M).

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.