Хто платить за зберігання та пропускну здатність сховищ?


41

Коли я роблю yum updateабо apt-get update, моя машина забиває кілька серверів і завантажує декілька пакунків. Я думаю, що ці сервери щодня обробляють мільйони подібних запитів.

Хто платить за обслуговування, існування, пропускну здатність цих серверів? Якщо відповідь залежить від дистрибутива, то CentOS, Arch та Ubuntu були б хорошими прикладами. Мені це цікаво, тому що я використовую ці безкоштовні операційні системи і споживаю пропускну здатність, але я нікому не платив за цю пільгу.


Сумніваюсь, що будь-яке одне дзеркальне приціл щодня обробляє "мільйони" запитів. В одній лише CentOS є майже 500 дзеркальних сайтів, так що це тенденція поширювати кількість завантажень досить небагато. Хоча я впевнений, що деякі потрапляють сильніше, ніж інші.
OldTimer

Відповіді:


34

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

Зауважте, що в деяких основних дистрибутивах може бути якийсь платний персонал, а можливо, і офісні приміщення, вартість яких, швидше за все, перевищує вартість розміщення репостів 1 . Це не слід розуміти, що вони передусім не на добровільній основі (за винятком комерційних варіантів, як вони є), а лише у тому, що вони мають діючі бюджети.

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

Згідно з wikipedia , CentOS зараз також належить Redhat, а на початку цього року Redhat оголосив про своє постійне спонсорство у розробці CentOS.

Ubuntu належить Canonical , який, на мою думку, не зрівняється з Redhat, але вони, ймовірно, все ще мають дохід у десятки мільйонів доларів США на рік. Востаннє я завантажував зображення, Ubuntu був досить агресивний щодо того, щоб заохотити вас зробити невелику пожертву одночасно. 5 доларів на рік, я думаю, покриватимуть витрати на хостинг репо, пов’язаний із середньою установкою.

Проект Debian існує вже майже 20 років і, безумовно, має значну частину користувачів, які бажають допомогти його підтримати. У них також є список "партнерів", які надають їм ресурси. Я думаю, що Canonical суттєво допомагає, оскільки Ubuntu залежить від Debian, але, судячи з цього посилання, наданого у відповіді Ківі, їм все одно доводиться просити публічно $ 250 000, щоб покрити витрати на зустрічі, що досить невтішно.

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

1. Щоб отримати уявлення про те, скільки насправді буде коштувати цей хостинг, врахуйте, що системи GNU / Linux, ймовірно, складають 1-2% настільних систем у всьому світі та принаймні 40% веб-серверів . Якщо ми припустимо, що це може становити ~ 25 мільйонів систем, якщо на великий (теоретичний) дистрибутив припадає 10% з них, а кожен користувач припадає на 4 МБ в день в середньому за часом, це становитиме 10 ТБ / день. Я думаю, якщо ви знаєте потрібних людей, ви могли б отримати 3000 ТБ на місяць за <5000 доларів США.


Більшість дистрибутивів Linux працюють волонтерами та не мають платного персоналу. Можливо, у Canonical і Red Hat є якісь, але Gentoo, Arch, Debian, Mint і т. Д. Ні. Також Debian і Gentoo вважають мене "головними" дистрибутивами.
Faheem Mitha

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

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

1
Я думаю, що AWS буде на найвищому кінці такої речі. Я сумніваюся, що люди, які управляють Linux-дистрибутивами, потребуватимуть такої підтримки та інфраструктури, їм просто потрібні ящики в Інтернеті десь. Моя здогадка, WRT 100 ТБ / місяць = 200 доларів базується, наприклад, на цьому чи на цьому (що, можливо, справедливо трохи менше 200 доларів); і, мабуть, ви отримаєте угоду на 10 з них.
goldilocks

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

29

Зазвичай у кожному дистрибутиві Linux є кілька центральних серверів, коли вони складають безпосередньо всі пакети. Але в усьому світі існують дзеркала, у яких є копії цих пакунків. Ці дзеркала спілкуються безпосередньо з центральними серверами, які періодично шукають оновлення. Зазвичай відбувається затримка випуску оновлення між центральними серверами та дзеркалами. Наскільки коротка ця затримка, залежить від того, наскільки часто дзеркало спілкується з центральними серверами, шукаючи різницю між його пакетами.

Ці дзеркала - це, як правило, університети та компанії, які добровільно надають свої послуги на користь спільноти distros.

Додатково дзеркала допомагають розподілити навантаження , тому центральним серверам не обов’язково потрібно мати високу пропускну здатність або багато ресурсів.


2
Це дуже важливий момент, що інші відповіді пропущені.
Сет

5

Що стосується Debian, компанії, що використовують сервери донорів Debian та пропускну здатність. Я думаю, що Проект також використовує грошові пожертви для придбання обладнання, зокрема спеціалізованого обладнання. Ви можете знайти обговорення цього питання в списках розсилки Debian. Однак я ніколи не чув, щоб Дебіан платив за пропускну здатність. Імовірно, вони можуть знайти достатню кількість провайдерів, щоб вони могли безкоштовно використовувати смугу пропускання.

Імовірно, це стосується інших громадських проектів. Більш комерційні проекти, такі як RHEL, імовірно, оплачують власні витрати.

Дивіться цей список партнерів Debian , завдяки goldilocks. Це деякі з людей, які надають допомогу Debian, як я вже згадував вище.

Зауважте, що сам проект Debian не платить нікому працювати за це, за випадкових історично рідкісних винятків . Але компанії можуть і платять людям, які працюють на Debian. Це зазвичай називають спонсорством.


4

Здебільшого велика компанія, як Intel IBM AMD ...
Якщо ви подивитесь на Ubuntu, це канонічна компанія, яка займається пропускною здатністю.
Для джерела кузня багато університетів пропонує пропускну здатність і знову велику компанію, як телефонні оператори (наприклад, у Франції).

Centos надає список спонсорів пропускної здатності на цій сторінці
http://www.centos.org/download/mirrors/

редагувати

Я також нагадую про співпрацю HP та Mozilla на обід Firefox ##, де HP надає Mozilla великий сервер для розповсюдження нової версії, поки Mozilla говорив про HP у своєму блозі.

редагувати 2

Дебіну, здається, потрібні гроші, оскільки ця стаття з’явилася нещодавно
https://wiki.debian.org/FriendsOfDebian


2

Як і @goldilocks відповів, програмне забезпечення Ubuntu не обов'язково приходить безкоштовно. У Ubuntu також є комерційні пакети. Подивіться на це посилання, щоб переглянути список комерційно наданих програм Ubuntu.

Це так само, як і Google. Я шукаю в Google майже все, але нічого не плачу. Також є компанії, які сприяють такому розвитку з відкритим кодом, фінансуючи їх. Таким чином, ми, як кінцеві користувачі, користуємося послугами цієї чудової спільноти з відкритим кодом.

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