Чи варто орендувати обчислювальні ресурси чи придбати власні комп’ютери


16

Оскільки це питання пов'язане з обчисленням, я вирішив розмістити тут. Сподіваємось, це буде визнано відповідним.

Я щойно почав працювати з атмосферними та океанічними моделями, і розумію, що мені потрібно більше ядер, пам'яті та дискового простору, ніж у мого поточного робочого столу. У моїй установі є високоефективна обчислювальна служба, де дослідники можуть орендувати сердечники за фіксованою ціною за ядро ​​на місяць. Ніхто в моїй дослідницькій групі не користувався цією послугою, а натомість запускав роботи, які спрацьовували. Однак кілька інших дослідницьких груп у відділі об'єднують кошти та користуються послугами обчислювальної техніки.

Тепер мені потрібно прийняти рішення, чи варто купувати нову машину з 60 ГБ оперативної пам’яті, чи орендувати сердечники в обчислювальній службі. Які чинники слід враховувати при прийнятті цього рішення? Які переваги використання обчислювальної послуги, ніж придбання спеціальної машини?


1
В якій країні ви знаходитесь? Можливо, ви зможете подати час на місцевий / регіональний / державний / національний обчислювальний ресурс, де все безкоштовно.
Білл Барт

Я в МІ, США. Ось послуга, про яку я говорив: arc-ts.umich.edu/flux/flux-service-options
user4624937

Дякую всім, що знайшли час, щоб надати свій внесок. Ми з моїм радником вирішили спробувати послугу кластеру. На додаток до факторів, які вже були підготовлені, кластер також був доступний відразу - це означає, що нам не потрібно чекати, поки машина буде завантажена, а для встановлення програмного забезпечення. Щоб ознайомитись з основними завданнями використання кластера (логін, передача файлів, сценарії подання на роботу), мені знадобилося кілька годин, але поки що все працює чудово.
користувач4624937

Відповіді:


19

Зрештою, відповідь на це питання залежить від цін, що стягуються за послуги, які вам потрібні. За дуже низькою ціною це майже напевно буде краще, ніж купувати власний комп’ютер, тоді як за дещо вищою ціною ви краще купувати власний комп’ютер. Випадки використання спільного ресурсу досить сильні, і ці фактори можуть перекрити амортизовану вартість комп'ютера.

Плюси:

  1. Немає клопоту з адміністрацією системи. Навіть якщо у вас є навички (а ви, мабуть, цього не робите, якщо ви нещодавно не працювали на повний робочий день), адміністрування та безпека комп'ютера потребує часу. Оскільки для управління 1000 комп’ютерами не потрібно набагато більше часу, ніж потрібно для управління 1, існує велика економія масштабу.

  2. Ефективність зайнятості / простою. Якщо ваші дослідження не дуже незвичні, ви, ймовірно, не маєте постійного робочого навантаження для комп’ютера 24/7/365. Ви можете їхати у відпустку на кілька тижнів і не мати жодної роботи, щоб зайнятись у цей час, або ви можете готуватися до конференції та мати багато зайвої роботи. Спільний ресурс добре справляється з цими ситуаціями.

  3. Доступ до консультацій фахівців. Ваш спільний ресурс може отримати безкоштовну допомогу експерта в обчислювальному центрі.

Мінуси:

  1. Ви не володієте ресурсом, тому в майбутньому ви можете втратити доступ або заплатити більш високу ціну.

Дякую за покажчики Загальна вартість ресурсу для мене становить 6,60 дол. США за ядро ​​/ місяць ( arc-ts.umich.edu/flux/flux-service-options ). Я вважаю, що це дорожче, ніж придбання власного. І ми насправді є відділом ІТ-служб, який доступний для системного адміністрування власних настільних та дослідницьких комп'ютерів. Але я згоден з вами щодо точки ефективності використання. Крім того, якби мої потреби розвивались поза тим, що я придбав, то початкова інвестиція була б марною.
користувач4624937

Загалом, вони виглядають як досить непогані ціни, з хорошими варіантами використання на вимогу, графічних процесорів та копроцесорів Phi. Якщо ви вважаєте, що термін корисного використання не більше ніж 3 роки до того, як комп’ютер, який ви купуєте, застарів, я вважаю, що це досить конкурентоспроможно.
Брайан Борчерс

1
Також послуга, описана у посиланні, постачається з великою кількістю ліцензованого та встановленого програмного забезпечення.
Брайан Борчерс

Я маю згоду на те, що найкращий вибір буде орендувати послугу. Комп'ютерна техніка втрачає свою вартість швидше, ніж автомобілі (якщо мова йде про вимірювання вартості за її обчислювальною потужністю), її значення зменшується в експоненціальному вимірі. Тож з часом ваші початкові інвестиції фактично становлять близько 0. Тож гроші, які ви витрачаєте на оренду обладнання, не такі вже й витрачені, як придбання обладнання. Нарешті, у вашому випадку здається, що фактична інвестиція полягає не в обчислювальній потужності, а в результатах використання обчислювальної потужності.
Марсель Вальдес Ороско

Отже, ваше рішення є економічним рішенням, погляньте на це так: витрачені гроші = М, цінність за результатами = R, цінність за час обчислення Потужність = P. Для (а) оренди очікуваної вартості (EV) використання ваших грошей ( M) буде: EV (M) = R - P, якщо припустити, що R >> P, то ви отримуєте гарну вартість зі своїх грошей (M). У випадку, коли (б) купують сердечники вашого EV (M) = R + P, проблема, з якої P з плином часу стає 0, тому ви отримуєте: EV (M) = R.
Marcel Valdez Orozco,

12

$ 6,60 / основний місяць - це менше копійки за основну годину. Це гарна угода, і це вигідніше, ніж ви можете отримати, якщо придбати ідентичне обладнання самостійно та оплатити власні рахунки за електроенергію та систему. Якщо все, що ви збираєтеся зробити, це придбати один, мабуть, менш потужний вузол робочої станції з достатньою оперативною пам’яттю, то ви можете зробити це краще, ніж це, але ви також можете швидше завершити роботу над кращим обладнанням, запропонованим вашою центральною службою обслуговування. Вони, ймовірно, стягують з вас лише тоді, коли ви фактично працюєте, тому вам слід порівняти поточну вартість одного обчислення з вартістю того, що ви можете придбати самостійно.

Чи будете ви адмініструвати цю скриньку чи платите комусь? Якщо ви заплатите студенту вищого класу, щоб це зробити, то це продовжить їхнє перебування в середній школі? Це справедливо? Хто платить ваш рахунок за владу? Чи можете ви ефективно охолодити вашу покупку, або вам доведеться оновити клімат у вашому офісі? Хто працює на машині, якщо вона зламається, і чи можете ви дозволити собі бути вниз, поки він вниз? Скільки основних місяців можна отримати за вартість машини, яку ви можете придбати? І т.д.


1
Див. Сторінку, на яку посилається оригінальний плакат. Ціни на вимогу приблизно вдвічі вищі за секунду, але все ще здаються розумними.
Брайан Борчерс

1
Не моя улюблена модель, але я її зараз отримую. І все-таки за ціми цінами вони хороші. Зобов’язання на місяць, що варто працювати за $ 6,60 / основний місяць / місяць, - все ще дуже багато
Білл Барт

6

Чи будете ви ним користуватися весь час, тривалий час?

Загалом, економія для цього проста - якщо вам потрібен цінний ресурс для коротких переривчастих сплесків, орендувати, як правило, дешевше, ніж власне; і якщо ви розраховуєте використовувати більшу частину його тривалий час, тоді володіти ним буде дешевше.

Просте правило, зокрема, стосується вживаних термінів - це ключовий місяць - це значущий показник для вас, у якому ви очікуєте стабільно використовувати багато ядер? В цьому випадку може бути розумним володіти ресурсом; однак якщо ви описали навантаження в основні години (навіть якщо загальна сума була б однаковою), було б ефективно поділитися з іншими, наприклад, взявши його в оренду.

Крім того, є перевага масштабування - якщо на суму вашої роботи вартість придбання та оренди виходить подібною, все одно існує велика різниця між плануванням роботи 1200 базових годин, яку потрібно виконати на 12 ядрах сервера, який ви купили і отримати відповідь за 4 дні і мати можливість запустити її на орендованих 1200 ядрах за одну годину, якщо ваші завдання паралельно співпадають.


Машина, яка вам, але сьогодні, буде застаріла протягом кількох (скажімо, трьох) років, тому вам доведеться швидко амортизувати вартість ...
Брайан Борчерс

3

Оренда послуги - кращий вибір. Комп'ютерна техніка втрачає свою вартість швидше, ніж автомобілі (якщо мова йде про вимірювання вартості за її обчислювальною потужністю), її значення зменшується в експоненціальному вимірі.

Це означає, що з часом ваша початкова інвестиція на придбання сердечників фактично складе близько 0. Тож гроші, які ви витрачаєте на оренду обладнання, не такі вже й гірші, ніж придбання обладнання.

Нарешті, у вашому випадку здається, що ви отримуєте інвестиції не від обчислювальної потужності, а від результатів використання обчислювальної потужності.

Тож ваше рішення є економічним рішенням, подивіться на це так:

  • Витрачені гроші = М
  • Значення за результатами = R
  • Значення за часом обчислювальної потужності = P.

    1. Оренда має очікувану вартість (EV):

      EV (M) = R

      Інша річ, яку слід враховувати у випадку оренди, полягає в тому, що ті ж інвестиції M дадуть вам більше енергії на комп’ютері з часом, оскільки ця ж технологія з часом стає експоненціально дешевшою.

    2. У випадку (б) придбання сердечників ваш EV:

      EV (M) = R + P

      Якщо припустити, що результати, які ви отримуєте, цінні і що значення цих результатів вище, ніж значення ядер (тобто R >> P), то значення P стає несуттєвим.

      Інша проблема полягає в тому, що P з часом має тенденцію до значення 0, оскільки технологія застаріла з експоненціальною швидкістю, має значення близько 0 з часом, тож якщо ви інтегруєте EV за час t, ви отримаєте: EV за T (M) = R

Неважко помітити, що придбання власних сердечників має дуже мало очікуваної доданої вартості до ваших інвестицій (М).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.