Кто платит за хранение и пропускную способность хранилищ?


41

Когда я делаю yum updateили apt-get update, моя машина загружает несколько серверов и загружает несколько пакетов. Я полагаю, что эти серверы ежедневно обрабатывают миллионы подобных запросов.

Кто оплачивает обслуживание, существование, пропускную способность этих серверов? Если ответ зависит от дистрибутива, то CentOS, Arch и Ubuntu были бы хорошими примерами. Мне интересно об этом, потому что я использую эти бесплатные операционные системы и использую пропускную способность, но я никому не заплатил за эту привилегию.


Я сомневаюсь, что какой-либо один зеркальный прицел обрабатывает «миллионы» запросов ежедневно. Только в CentOS имеется около 500 зеркальных сайтов, поэтому количество загрузок может немного увеличиться. Хотя я уверен, что некоторые пострадают сильнее, чем другие.
OldTimer

Ответы:


34

Я предполагаю, что большинство дистрибутивов принимают индивидуальные частные пожертвования (они также могут принимать бесплатный хостинг). Тем не менее, это, вероятно, не основная часть их финансирования в большинстве случаев.

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

Fedora принадлежит Redhat, и последний является публичным бизнесом на миллиард долларов в год. Я бы предположил, что они делают совсем немного, чтобы помочь поддержать первое.

Согласно википедии , CentOS теперь также принадлежит Redhat, и ранее в этом году Redhat объявил о своем постоянном спонсорстве разработки CentOS.

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

Проект Debian существует уже около 20 лет и, несомненно, имеет значительное количество пользователей, готовых помочь в его поддержке. У них также есть список «партнеров», которые предоставляют им ресурсы. Я думаю, что Canonical сильно помогает, поскольку Ubuntu зависит от Debian, но, судя по этой ссылке, приведенной в ответе Киви, им все еще приходится публично просить 250 тысяч долларов, чтобы покрыть расходы на встречи, что довольно разочаровывает.

Arch , вероятно, намного беднее, чем другие дистрибутивы, упомянутые здесь, но они по-прежнему могут собирать достаточно денег из разных источников для поддержки некоторых разработчиков и хостинга. Они явно не запрашивают на своем сайте, поэтому я предполагаю, что это финансирование в основном за счет отраслевых (и, возможно, государственных) грантов.

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


Большинство дистрибутивов Linux управляются добровольцами и не имеют оплачиваемого персонала. Может быть, у Canonical и Red Hat они есть, но у Gentoo, Arch, Debian, Mint и т. Д. Нет. Кроме того, Debian и Gentoo кажутся мне «основными» дистрибутивами.
Фахим Митха

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

2
В некотором роде приятно видеть, как Арка потирает локти с остальными, даже если это что-то вроде принца и бедняков.
mikeserv

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

4
Следует отметить, что большинство дистрибутивов имеют много зеркал репозиториев, которые управляются добровольцами. Когда вы делаете это, yum updateвы можете увидеть список зеркал, через который проходит ваш дистрибутив, прежде чем он, наконец, начнет загружать вещи. Многие из них находятся в университетах, исследовательских лабораториях, крупных корпорациях, жертвующих серверное пространство и т. Д.
SnakeDoc

29

Обычно в каждом дистрибутиве Linux есть несколько центральных серверов, на которые они помещают все пакеты. Но в мире существуют зеркала, на которых есть копии этих пакетов. Эти зеркала соединяются напрямую с центральными серверами, периодически ища обновления. Обычно происходит задержка в выпуске обновления между этими центральными серверами и зеркалами. Насколько коротка эта задержка, зависит от того, как часто зеркало взаимодействует с центральными серверами, ища разницу между его пакетами.

Этими зеркалами являются (как правило) университеты и компании, которые добровольно предоставляют свои услуги на благо сообщества дистрибутивов.

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


2
Это очень важный момент, который другие ответы пропустили.
Сет

5

Что касается Debian, компании, использующие 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

Похоже, что Debian нужны деньги, поскольку эта статья появилась недавно
https://wiki.debian.org/FriendsOfDebian


2

Как ответил @goldilocks, программное обеспечение Ubuntu не обязательно поставляется бесплатно. Есть коммерческие пакеты, доступные с Ubuntu также. Посмотрите по этой ссылке список коммерческих программ, выпущенных Ubuntu.

Это так же, как то, как работает Google. Я делаю поиск в Google почти все, но я ничего не плачу. Кроме того, есть компании, которые продвигают такое развитие открытого источника, финансируя их. В общем, мы, как конечные пользователи, наслаждаемся услугами этого замечательного сообщества открытого исходного кода.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.