Я Программист складываю два слуха вместе и спрашиваю, соответствует ли это истине или полету фантазии. Кто размещает iCloud и для чего нужен огромный центр обработки данных Apple?
Слухи-это не новости, и, как правило, мы стараемся держаться подальше от всего, что не имеет проверяемого источника, но в этом случае история настолько любопытна, что стоит проветрить ее, чтобы просто посмотреть, есть ли проверяемый источник, который мог бы захотеть ответить. В этом конкретном слухе есть две части.
Согласно Реестру, iCloud Apple размещается в Microsoft Azure и Amazon AWS. Очевидно, что если бы это было правдой, Apple не хотела бы, чтобы об этом стало известно, и поэтому утверждается, что обе стороны подписали соглашение о неразглашении. Столь же очевидно, что запуск iCloud-это своего рода реклама, которую Microsoft и Amazon сочтут очень ценной. Кажется разумным, что Apple может заключить субподряд на облачный хостинг iCloud, потому что, в конце концов, у нее нет большого опыта в управлении центром обработки данных, не говоря уже о сложной инфраструктуре, необходимой для полностью избыточной распределенной облачной архитектуры.
Реальный вопрос заключается в том, зачем выбирать Amazon и Microsoft для размещения iCloud? Это два совершенно разных облачных решения. Вы не можете просто взять приложение, которое работает в Azure, и запустить его в EC2 или наоборот. В отчете говорится, что Apple использует полное приложение Azure с Azure SQL для хранения. Данные распределяются между Microsoft и Amazon, но нет ни слова о том, как балансируется нагрузка или какое хранилище используется в EC2.
Проблемы совместной работы двух систем были бы упрощены с помощью виртуальной машины EC2 Windows, но это все еще не структура приложений Azure. В то время как вы можете видеть, как это может быть достигнуто, кажется, что нужно проделать большую работу, чтобы просто сохранить ваши варианты открытыми.
Затем у нас есть второе наблюдение, которое согласуется с первым слухом. Еще в июне Роберт криво написал блог, который казался забавным, но немного сумасшедшим. Он подсчитал некоторые суммы и выяснил, что новый центр обработки данных Apple стоимостью 1 миллиард долларов в Мейдене, Северная Каролина, просто слишком велик, чтобы быть реальным. Учитывая, что площадь центра составляет один миллион квадратных футов, он подсчитал, используя разумные предположения, что в нем может разместиться примерно 7 миллионов стоечных серверов 1U или более с более высокими стойками. Если вы сравните это с примерно 2000 стеллажами, необходимыми для хранения и обслуживания каждого фильма и телешоу, когда-либо сделанных, вы увидите, что существует несоответствие. Как он отметил, по оценкам Google, 1 миллион серверов по-прежнему потребуют только 14% емкости.
Так для чего же нужен центр обработки данных?
Крингли писал в то время:
«Итак, вот мое предположение: Я думаю, это шутка. Это почти пустое здание, построенное в основном для запугивания конкурентов Apple. И до сих пор это, кажется, работает.»
Ну, это кажется слишком далеким шагом, но это не невозможно. Однако, если Apple разработала центр для запуска iCloud, а затем решила, что кто-то другой выполняет эту работу, это может быть причиной того, что он, похоже, простаивает. Робко посетил сайт и описывает его как «заблокированный».
Итак, проблема решена. Нет, не совсем. Вам все еще нужно объяснить, почему Apple построила центр обработки данных, который заставил съежиться от комментариев:
«Я не могу представить себе рабочую нагрузку, для которой потребовалась бы даже десятая часть этого центра обработки данных.»
Итак, у нас есть две хорошие теории заговора, которые, кажется, идут вместе, но сходятся ли они?
Пойдите и прочитайте отчет Крингли и посмотрите, согласны ли вы с его цифрами или есть недостающий фактор? Может ли подготовка Amazon/Microsoft быть временной ситуацией, прежде чем мощный центр обработки данных Apple начнет действовать с какой-то архитектурой, требующей такой мощности?
Или это все последний стон истории, которая тянулась большую часть лета?
Если вы хотите получать информацию о новых статьях на I Programmer, вы можете либо следить за нами в Twitter или Facebook, либо подписаться на нашу еженедельную рассылку.