ГИБКОЕ РАСПРЕДЕЛЕНИЕ ИНФРАСТРУКТУРЫ ЦЕНТРА ОБРАБОТКИ ДАННЫХ
FLEXIBLE DISTRIBUTION OF DATA PROCESSING CENTER INFRASTRUCTURE

УРОВЕНЬ ТЕХНИКИ
[0001] Организации, такие как онлайн розничные торговцы, интернет-провайдеры, поисковые провайдеры, финансовые учреждения, университеты и другие организации с интенсивной вычислительной деятельностью, часто проводят компьютерные операции из крупномасштабных вычислительных центров. Такие вычислительные центры содержат и вмещают большое количество серверного, сетевого и компьютерного оборудования, с тем, чтобы вычислять, хранить и обмениваться данными, что требуется для выполнения операций организаций. Как правило, машинный зал вычислительного центра содержит много серверных стоек. Каждая серверная стойка, в свою очередь, содержит много серверов и соответствующего компьютерного оборудования.
[0002] Так как вычислительный центр может содержать большое количество серверов, для питания центра может потребоваться большое количество электроэнергии. Кроме того, электроэнергия распределяется на большое количество мест, распределенных по машинному залу (например, большому количеству стоек, находящихся на расстоянии друг от друга, и большому количеству серверов в каждой стойке). Обычно, центр получает подачу электропитания с относительно высоким напряжением. Это напряжение электропитания понижается до более низкого напряжения (например, 110 В). Сеть кабельной проводки, шины, соединители питания и блоки распределения питания используются для доставки питания с пониженным напряжением к многочисленным специальным компонентам в указанном центре.
[0003] Так как вычислительный центр может содержать большое количество серверов, большой объем инфраструктуры может требоваться для поддержки вычислительной мощности центра обработки данных. В частности, большое количество оборудования инфраструктуры кабельной проводки, оборудования инфраструктуры электрического распределения, оборудования инфраструктуры сетевой передачи информации, оборудования инфраструктуры воздушного охлаждения и т.п. может потребоваться для поддержки вычислительных операций, выполняемых серверами в центре обработки данных в любой взятый момент времени. Некоторые объекты инфраструктуры обычно устанавливаются при начальном строительстве центра обработки данных, на основании по меньшей мере частично проектных предположений относительно требований поддержки серверных стоек (также называемых здесь "стоечными компьютерными системами"), которые, как предполагается, должны быть установлены в центре обработки данных.
[0004] В некоторых случаях, когда некоторая часть или вся инфраструктура, изначально установленная в центре обработки данных, основана на ожидаемых требованиях к поддержке серверных стоек, которые, как ожидается, будут установлены в центре обработки данных, серверные стойки, которые фактически установлены в центре обработки данных, могут отличаться по требованиям к поддержке от серверных стоек, согласно которым инфраструктура для центра обработки данных изначально разработана. Кроме того, требования к поддержке установленных серверных стоек могут отличаться от стойки к стойке. Инфраструктура, которая разработана на основании ожидаемых требований к поддержке установленных серверных стоек, может быть по меньшей мере частично ограничена в поддержке серверных стоек, которые установлены фактически.
[0005] Объем вычислительной мощности, необходимой для любого данного центра обработки данных, может быстро изменяться согласно потребностям бизнеса. Наиболее часто возникает необходимость в увеличенной вычислительной мощности в некотором месте. Изначальное создание вычислительной мощности в центре обработки данных, или расширение существующей мощности центра обработки данных (в виде дополнительных серверов, например), является ресурсоемким и может занимать много месяцев до выполнения. Значительное количество времени и ресурсов, как правило, требуется для проектирования и постройки центра обработки данных (или его расширения), установки инфраструктуры кабельной проводки, установки стоек, инфраструктуры структурной поддержки, инфраструктуры электрораспределения и инфраструктуры охлаждения и т.п. для поддержки изменений в вычислительной мощности. Дополнительное время и ресурсы обычно необходимы для проведения инспекций и получения актов и разрешений, например для электрических систем или ОВиК-систем (систем отопления, вентиляции и кондиционирования). Изменения в вычислительной мощности могут приводить к изменениям в поддержке инфраструктуры, необходимой для поддержки измененной вычислительной мощности. Установка оборудования инфраструктуры, модифицирование оборудования инфраструктуры и т.п. могут быть времязатратными и дорогими, если вообще возможны. Например, когда установленная серверная стойка в некоторой части центра обработки данных заменяется другой серверной стойкой, при этом новая серверная стойка имеет по существу более высокие требования к поддержке инфраструктуры, модифицирование инфраструктуры, которая поддерживала ранее установленную серверную стойку, может быть сложным, в частности когда модифицируемая инфраструктура не имеет достаточного избытка мощности для обеспечения необходимой поддержки новой установленной серверной стойки.
КРАТКОЕ ОПИСАНИЕ ГРАФИЧЕСКИХ МАТЕРИАЛОВ
[0006] На Фиг. 1 изображено схематическое представление центра обработки данных, в котором различные модули инфраструктуры выбраны и установлены в центре обработки данных для обеспечения различных типов поддержки инфраструктуры для установленных стоечных компьютерных систем в центре обработки данных.
[0007] На Фиг. 2A-D изображены схематические представления центра обработки данных, в котором стоечные компьютерные системы и различные модули инфраструктуры устанавливаются шаг за шагом, согласно некоторым вариантам реализации изобретения.
[0008] На Фиг. 3 изображено схематическое представление системы распределения мощности инфраструктуры согласно некоторым вариантам реализации изобретения.
[0009] На Фиг. 4 изображена постепенная коррекция с приращением различных наборов модулей инфраструктуры для постепенной коррекции с приращением различных типов поддержки инфраструктуры в центре обработки данных согласно некоторым вариантам реализации изобретения.
[0010] На Фиг. 5 изображена структурная схема приведенной в качестве примера компьютерной системы, которая может быть использована в некоторых вариантах реализации изобретения.
[0011] Различные варианты реализации изобретения, описанные в данном документе, допускают различные изменения и альтернативные формы. Конкретные варианты реализации изобретения показаны на примере на графических материалах и будут подробно описаны в данном документе. Однако следует понимать, что графические материалы и вдобавок подробное описание не направлены на ограничение изобретения описанной конкретной формой, а наоборот - направлены на покрытие всех модификаций, эквивалентов и альтернатив, попадающих в идею и объем прилагаемой формулы изобретения. Заголовки, используемые в данном документе, предназначены только для организационных целей и не предназначены, чтобы использоваться для ограничения объема описания или формулы изобретения. Используемое в данной заявке слово "может" используется в позволяющем смысле (т.е. значение, имеющее возможность), а не в принудительном смысле (т.е. значение долженствования). Аналогичным образом, слова "включают", "включающий" и "включает" означают включение, но не ограничиваются им.
ПОДРОБНОЕ ОПИСАНИЕ ВАРИАНТОВ РЕАЛИЗАЦИИ ИЗОБРЕТЕНИЯ
[0012] Описываются различные варианты реализации системы и способа установки инфраструктуры в центре обработки данных.
[0013] Согласно одному варианту реализации изобретения способ минимизации избыточной установленной мощности инфраструктуры для поддержки вычислительной мощности, обеспеченной множеством стоечных компьютерных систем, установленных в центре обработки данных в любой момент времени, включает постепенную установку одного или большего количества наборов модулей инфраструктуры, выполненных с возможностью обеспечения одного или большего количества конкретных типов поддержки инфраструктуры для по меньшей мере удовлетворения дефицитов мощности поддержки конкретных типов инфраструктуры в центре обработки данных, где дефициты определяются на основании по меньшей мере частично определения того, что избыточная мощность поддержки, установленных в настоящий момент модулей инфраструктуры в центре обработки данных для обеспечения дополнительной поддержки конкретного типа инфраструктуры за пределами настоящего общего требования к поддержке для поддержки вычислительных операций установленных в настоящий момент стоечных компьютерных систем в центре обработки данных, не может по меньшей мере удовлетворять требованиям к поддержке прибывающих стоечных компьютерных систем. Набор модулей инфраструктуры, который обеспечивает постепенную поддержку конкретного типа инфраструктуры, которая устраняет дефицит, выбирают и устанавливают, одновременно с установкой стоечных компьютерных систем, так что установленные в настоящий момент модули инфраструктуры имеют избыточную мощность поддержки, которая по меньшей мере удовлетворяет общим требованиям к поддержке установленных стоечных компьютерных систем для конкретного типа инфраструктуры.
[0014] Согласно одному варианту реализации изобретения способ включает постепенную коррекцию с приращением установленной мощности поддержки каждого из множества конкретных типов поддержки инфраструктуры, независимо друг от друга. Такая постепенная коррекция с приращением включает, для каждого конкретного типа поддержки инфраструктуры, постепенную установку с приращением одного или большего количества наборов модулей инфраструктуры в отделение, на основании по меньшей мере частично определения того, что избыточная установленная мощность поддержки, конкретного типа поддержки инфраструктуры, в отделении меньше, чем определенное пороговое количество. Каждый набор модулей инфраструктуры содержит выбранное количество модулей инфраструктуры, выполненных с возможностью обеспечения нарастающего масштаба конкретного типа поддержки инфраструктуры.
[0015] Согласно одному варианту реализации изобретения система содержит множество модулей мониторинга инфраструктуры, модуль запуска мощности и модуль распределения мощности. Каждый отдельный модуль мониторинга инфраструктуры определяет присутствующую избыточную мощность поддержки отдельного типа поддержки инфраструктуры из множества типов поддержки инфраструктуры в отделении, обеспеченную отдельным набором удаленных модулей инфраструктуры, которые выполнены с возможностью обеспечения отдельного типа поддержки инфраструктуры. Модуль запуска мощности независимо определяет, для каждого отдельного типа поддержки инфраструктуры, что присутствующая избыточная мощность поддержки меньше, чем пороговое значение мощности, соответствующее отдельному типу поддержки инфраструктуры. Модуль распределения мощности отдает команду на постепенную установку с приращением, в отделении, одного или большего количества выбранных наборов модулей инфраструктуры, которые выполнены с возможностью обеспечения отдельного типа поддержки инфраструктуры, для увеличения присутствующей избыточной мощности поддержки отдельного типа поддержки инфраструктуры для по меньшей мере соответствия пороговому значению мощности.
[0016] Используемый здесь термин "проход" означает пространство рядом с одной или большим количеством стоек.
[0017] Используемый в данном описании термин "вычисление" включает в себя любые операции, которые могут быть выполнены с помощью компьютера, такие как вычисление, хранение данных, извлечения данных или обмен данными.
[0018] Используемый здесь термин "машинный зал" означает помещение здания, в котором работают компьютерные системы, такие как стоечные серверы.
[0019] Используемый здесь термин "компьютерная система" включает в себя любую из различных компьютерных систем и ее компонентов. Одним из примеров компьютерной системы является стоечный сервер. Используемый здесь термин "компьютер" не ограничивается только лишь теми интегральными схемами, которые в уровне технике называются компьютером, но в широком смысле относится к процессору, серверу, микроконтроллеру, микрокомпьютеру, программируемому логическому контроллеру (ПЛК), специализированной микросхеме и другим программируемым схемам, причем эти термины используются здесь взаимозаменяемо. В различных вариантах реализации изобретения память может содержать, помимо прочего, машиночитаемый носитель данных, такой как память с произвольным доступом (RAM). Альтернативно, могут быть использованы компакт-диск - постоянное запоминающее устройство (CD-ROM), магнитно-оптический диск (MOD) и/или универсальный цифровой диск (DVD). Также, дополнительные каналы ввода могут включать компьютерные периферийные устройства, связанные с интерфейсом оператора, такие как мышь или клавиатура. Альтернативно, также могут быть использованы и другие компьютерные периферийные устройства, которые могут включать, например, сканер. Кроме того, в некоторых вариантах реализации изобретения дополнительные каналы вывода могут включать монитор интерфейса оператора и/или принтер.
[0020] Используемый здесь термин "центр обработки данных" включает любой центр или часть центра, в которых выполняются компьютерные операции. Центр обработки данных может включать серверы и другие системы и компоненты, предназначенные для конкретных функций (например, транзакций электронной коммерции, управления базами данных) или выполняющие множество функций. Примеры компьютерных операций включают обработку информации, передачу информации, моделирование и оперативный контроль.
[0021] Используемый здесь термин "помещение", "зал" и т.п. означает помещение, пространство, отделение и т.п. структуры. "Машинный зал" означает помещение, в котором работают компьютерные системы, такие как стоечные серверы.
[0022] Используемый здесь термин "пространство", "отделение" и т.п. означает пространство, площадь или объем.
[0023] Используемый здесь термин "модуль" означает компонент или комбинацию компонентов, физически связанных друг с другом. Модуль может включать в себя функциональные элементы и системы, такие как компьютерные системы, стойки, вентиляторы, каналы, блоки распределения питания, системы пожаротушения и системы управления, а также структурные элементы, такие как каркас, корпус, структура, контейнер и т.п. В некоторых вариантах реализации изобретения модуль предварительно изготовлен в месте за пределами центра обработки данных.
[0024] В некоторых вариантах реализации изобретения центр обработки данных выполнен с возможностью установки стоечных компьютерных систем для обеспечения вычислительной мощности для центра обработки данных. Стоечные компьютерные системы могут быть установлены таким образом, чтобы стоечные компьютерные системы были смонтированы в определенном положении и подключены к одному или большему количеству источников питания и сетей связи, с помощью инфраструктуры "точно в срок" (ТВС), которая обеспечивает возможность ТВС-установки вычислительной мощности и инфраструктуры в центре обработки данных.
[0025] Используемый здесь термин "точно в срок" (ТВС) относится к системе, в которой элементы предоставляются для удовлетворения потребности одновременно с появлением этой потребности. При такой системе, элементы не предусмотрены в избытке или заблаговременно до такого проявления потребности. Такая система может приводить к уменьшенному складу оборудования, уменьшенному избытку мощностей и т.п. Используемый здесь термин "ТВС-установка" может относится к установке элемента одновременно с определением необходимости в элементе, подлежащем установке для удовлетворения потребности. Такая потребность в вычислительной мощности может включать возникающую в настоящий момент потребность. В некоторых вариантах реализации изобретения такая потребность может включать потребность, которая прогнозируется возникающей в настоящий момент одновременно с будущей установкой элемента. Например, когда установка элемента требует приблизительно 5 последовательных дней затраченного времени для завершения, ТВС-установка элемента может включать установку определенного количества элемента в ответ на определение того, что потребность, которая возникнет в течение приблизительно 5 дней, будет требовать установку элемента для удовлетворения этой потребности. В некоторых вариантах реализации изобретения элемент, устанавливаемый согласно ТВС, не устанавливается до такого определения. ТВС-установка элемента может включать заказ доставки элемента на участок для установки. Как используется в данном документе, установка элементов, в объемах, которые соответствуют потребности или необходимости в таких элементах, может называться "постепенной с приращением" установкой таких элементов.
[0026] Как пример ТВС-установки элемента, ТВС-установка вычислительной мощности в центре обработки данных может относится к установке определенного количества стоечных компьютерных систем, которые будут обеспечивать определенный объем вычислительной мощности в центре обработки данных, одновременно с определением того, что определенный объем вычислительной мощности потребуется для удовлетворения потребности в вычислительной мощности в центре обработки данных, который возникнет приблизительно одновременно с установкой стоечных компьютерных систем в центре обработки данных. Другими словами, ТВС-установка стоечных компьютерных систем может включать установку стоечных компьютерных систем в ответ на определение того, что существует необходимость в такой вычислительной мощности для удовлетворения потребности в такой вычислительной мощности, которая возникнет одновременно с установкой этих стоечных компьютерных систем. ТВС-установка стоечных компьютерных систем может включать установку стоечных компьютерных систем в ответ на определение того, что вышеупомянутая потребность является возникающей в настоящий момент. Например, когда центр обработки данных спроектирован, чтобы вмещать 20 рядов серверных стоек, и установка таких стоек по определению требует 2 дня, объем вычислительной мощности в пять стоек определяется как необходимый для удовлетворения потребности в вычислительной мощности для центра обработки данных в течение приблизительно 2 дней, пять стоек могут быть установлены в центре обработки данных в ответ на такое определение. Дополнительные стойки могут быть установлены, заменены, удалены и т.п. при изменении вычислительной мощности во времени.
[0027] В некоторых вариантах реализации изобретения ТВС-установка относится к установке элемента, который выполнен с возможностью поддержки другого элемента, одновременно с ТВС-установкой другого элемента. Например, ТВС-установка инфраструктуры может включать установку инфраструктуры в центре обработки данных, постепенно и одновременно с установкой вычислительной мощности в центре обработки данных, что может включать ТВС-установку вычислительной мощности. Таким образом, ТВС-инфраструктура может быть установлена для поддержки постепенной установки вычислительной мощности в ответ на определение того, что необходимо постепенное приращение вычислительной мощности. В некоторых вариантах реализации изобретения ТВС-инфраструктура устанавливается после вышеупомянутого определения и одновременно с приемом и установкой стоечных компьютерных систем, которые обеспечивают вычислительную мощность в центре обработки данных.
[0028] Подобно ТВС-установке вычислительной мощности, когда установленная вычислительная мощность может иметь приращение и может обеспечивать объем вычислительной мощности, который удовлетворяет определенной необходимости в вычислительной мощности, ТВС-инфраструктура может быть установлена с приращением и в масштабе, который соответствует увеличивающейся вычислительной мощности, которая установлена и должна поддерживаться ТВС-инфраструктурой. Подобно ТВС-установке вычислительной мощности, являющейся установкой минимально достаточного объема стоечных компьютерных систем для обеспечения необходимой вычислительной мощности, установленная ТВС-инфраструктура может являться минимально достаточной инфраструктурой для поддержки установленной увеличивающейся вычислительной мощности. В некоторых вариантах реализации изобретения ТВС-инфраструктура устанавливается одновременно с инфраструктурой, которая необходима для поддержки постепенных изменений с приращением вычислительной мощности в центре обработки данных, и не до определения необходимости постепенных изменений с приращением вычислительной мощности. В результате, нет необходимости в установке инфраструктуры для центра обработки данных после первоначального завершения центра обработки данных, так что избыточная инфраструктура присутствует сразу после завершения центра обработки данных и остается неиспользованной в центре обработки данных пока необходимая вычислительная мощность не увеличится для использования избыточной инфраструктуры.
[0029] ТВС-инфраструктура, в некоторых вариантах реализации изобретения, включает отдельные "наборы" "модулей инфраструктуры", связанные с каждым отдельным типом поддержки инфраструктуры, которая поддерживает вычислительные операции в центре обработки данных. Различные типы поддержки инфраструктуры, как описано здесь, могут включать одно или большее количество из: поддержка электропитания, поддержка охлаждения, поддержка сетевой связи, структурная поддержка и т.п. Для каждого отдельного типа инфраструктуры, поддержка указанного типа может быть обеспечена одним или большим количеством "наборов" модулей инфраструктуры, каждый из которых обеспечивает нарастающий масштаб (также взаимозаменяемо называемую здесь "объемом", "количеством" приращения и т.п.) связанного типа поддержки инфраструктуры. Например, поддержка электропитания может быть обеспечена, в количествах приращения электропитания, одним или большим количеством наборов модулей распределения электропитания, где каждый модуль выполнен с возможностью обеспечения определенного объема электропитания для обеспечения определенного объема поддержки электропитания для одной или большего количества электрических нагрузок в центре обработки данных. В другом примере поддержка охлаждения может быть обеспечена в объемах приращения одним или большим количеством наборов модулей вентиляции, где каждый модуль выполнен с возможностью обеспечения определенной величины расхода охлаждающего воздуха для обеспечения определенной величины поддержки охлаждения для удаления тепла из различных электрических нагрузок в центре обработки данных. Установка различных количеств каждого конкретного набора модулей инфраструктуры может приводить к различным объемам отдельных типов поддержки инфраструктуры в центре обработки данных.
[0030] Как использовано здесь, обеспечение "поддержки" инфраструктуры относится к обеспечению доступных одного или большего количества типов поддержки инфраструктуры для поддержки операций, выполняемых одной или большим количеством систем и компонентов, находящихся ниже по технологической цепочке, включая одну или большее количество электрических нагрузок, стоечных компьютерных систем и т.п. Тип и количество поддержки, обеспечиваемой различными модулями инфраструктуры, изменяется на основании по меньшей мере частично типа поддержки инфраструктуры, обеспечиваемой указанными модулями. Например, модуль электропитания, который выполнен с возможностью обеспечения поддержки электропитания электрическим нагрузкам в центре обработки данных, может быть выполнен с возможностью распределения подачи электропитания одной или большему количеству систем и компонентов, расположенных ниже по технологической цепочке. Модуль электропитания может распределять электропитание непосредственно электрической нагрузке с помощью одной или большего количества линий электропередачи, непрямо с помощью одного или большего количества объектов инфраструктуры распределения электропитания, шинопроводов, коммутационных коробок, соединительной кабельной проводки, промежуточных компонентов, включающих узлы автоматического передаточного ключа (АПК) и т.п. В другом примере, один или большее количество наборов модулей вентиляции, которые выполнены с возможностью обеспечения поддержки охлаждения в центре обработки данных, включают отдельные устройства перемещения воздуха, каждое из которых выполнено с возможностью создания определенного потока воздуха и установлено в матрицах для обеспечения определенного объема совокупного потока охлаждающего воздуха в центр обработки данных для удаления тепла от электрических нагрузок, установленных в центре обработки данных.
[0031] В некоторых вариантах реализации изобретения обеспечение "поддержки" инфраструктуры включает то, что некоторое количество из одного или большего количества определенных типов инфраструктуры становится доступным для использования одной или большим количеством электрических нагрузок, хотя такая доступная инфраструктура не может быть сразу использована во все моменты времени. Например, когда модуль электропитания обеспечивает поддержку электропитания путем обеспечения подачи электропитания одной или большему количеству систем и компонентов через один или большее количество шинопроводов, линий электропередачи и т.п., может быть исключена возможность получения такой подачи электропитания системами и компонентами, но она может быть сделана доступной для получения на основании по меньшей мере частично расположения одного или большего количества компонентов выше по технологической цепочке от систем и компонентов. Например, модуль распределения резервного электропитания может обеспечивать поддержку резервного электропитания электрической нагрузке путем обеспечения подачи резервного электропитания, которое может быть выборочно подведено к нагрузке с помощью передаточного ключа (который может входить в состав АПК), который расположен ниже по технологической цепочке от системы резервного электропитания и выше по технологической цепочке от нагрузки, где передаточный ключ может выборочно направлять подачу резервного электропитания или подачу основного электропитания к нагрузке на основании по меньшей мере частично одного или большего количества условий, связанных с подачей основного питания.
[0032] Инфраструктура сетевой связи, которая может относится к одному или большему количеству объектов кабельной проводки связи, сетевых устройств, устройств-маршрутизаторов и т.п., могут быть постепенно установлены в центр обработки данных, одновременно с изменениями с приращением требуемой вычислительной мощности в центре обработки данных с течением времени для требования таких изменений с приращением, для поддержки постепенных изменений с приращением вычислительной мощности в центре обработки данных. Сетевые устройства могут содержать устройства сетевого переключения, консольные переключающие устройства, устройства-маршрутизаторы, главные распределительные щиты и т.п. В некоторых вариантах реализации изобретения установка инфраструктуры одновременно с изменениями в требуемой вычислительной мощности включает установку одного или большего количества модулей инфраструктуры для коммуникативной поддержки одной или большим количеством стоечных компьютерных систем на основании по меньшей мере частично определения того, что одна или большее количество стоечных компьютерных систем должны быть установлены для обеспечения постепенного изменения с приращением вычислительной мощности для центра обработки данных, заказаны или находятся в пути для установки в центр обработки данных, доставлены и готовятся к установке в центр обработки данных, установлены в конкретное положение в центре обработки данных и т.п.
[0033] Приращение модулей сетевой связи инфраструктуры, установленных в центре обработки данных одновременно с установкой некоторого количества стоечных компьютерных систем в центре обработки данных, может включать одно или большее количество сетевых устройств, объектов кабельной проводки и т.п., которые являются минимально достаточными для коммуникативной поддержки вычислительных операций, выполняемых этим количеством стоечных компьютерных систем. Коммуникативная поддержка может относится к поддержке связей между поддерживаемым элементом и одним или большим количеством различных внешних элементов. Например, инфраструктура кабельной проводки, которая коммуникативно соединяет стоечную компьютерную систему с сетью связи через главный распределительный щит, коммуникативно поддерживает стоечную компьютерную систему. Кабельная проводка может включать различные объекты кабельной проводки, которые установлены "точно в срок", одновременно с установкой стоечной компьютерной системы в центре обработки данных для коммуникативной поддержки стоечной компьютерной системы. Например, соединение с помощью соединительного кабеля, которое проходит между интерфейсом стоечной компьютерной системы и интерфейсом другого компонента для установления "прямого соединения с помощью соединительного кабеля" и установлено в центре обработки данных одновременно с установкой стоечной компьютерной системы в центре обработки данных, может относится к прямому соединению с помощью соединительного кабеля "точно в срок" (ТВС) между стоечной компьютерной системой и компонентом. Такой компонент может включать устройство сетевого переключения, которое может быть установлено, как часть инфраструктуры сетевой связи, одновременно с определением того, что для удовлетворения потребности должна быть установлена стоечная компьютерная система. В другом примере соединение с помощью волоконно-оптического кабеля, которое проходит между соответствующими интерфейсами соответствующих компонентов, включая интерфейс устройства сетевого переключения и интерфейс главного распределительного щита, для установления "соединения с помощью волоконно-оптического кабеля", и установлено в центре обработки данных одновременно с установкой одного или обоих компонентов в центре обработки данных, может относиться к соединению с помощью волоконно-оптического кабеля "точно в срок" (ТВС) между двумя компонентами. Такое соединение с помощью волоконно-оптического кабеля может быть прямым, так что соединение с помощью волоконно-оптического кабеля установлено через один объект проводки на основе волоконно-оптического кабеля между соответствующими интерфейсами двух компонентов. Такое соединение с помощью волоконно-оптического кабеля может быть непрямым, так что соединение с помощью волоконно-оптического кабеля установлено через множество объектов проводки на основе волоконно-оптического кабеля, которые могут быть коммуникативно связаны с помощью одного или большего количества интерфейсов в одном или большем количестве промежуточных компонентах между двумя компонентами.
[0034] В некоторых вариантах реализации изобретения установка инфраструктуры сетевой связи включает один или большее количество модулей инфраструктуры сетевой связи, установленных в приращениях одновременно с определением необходимости для таких приращений инфраструктуры сетевой связи для поддержки вычислительных операций в центре обработки данных. Поддержка инфраструктуры сетевой связи может включать поддержку сетевых переключений, обеспеченную одним или большим количеством устройств сетевого переключения, где устройства сетевого переключения и связанное оборудование могут относится к модулям инфраструктуры сетевой связи. В результате, установка инфраструктуры одновременно с установкой стоечной компьютерной системы может включать установку одного или большего количества модулей инфраструктуры сетевой связи в центре обработки данных одновременно с установкой стоечной компьютерной системы, где стоечная компьютерная система соединена с установленными устройствами сетевого переключения для коммуникативного соединения стоечной компьютерной системы с сетью связи через сетевую зону в центре обработки данных. Как используется здесь, сетевая зона относится к участку центра обработки данных, в котором расположена главная сетевая магистраль, и может включать один или большее количество главных распределительных щитов, разграничительные стойки и т.п.
[0035] В некоторых вариантах реализации изобретения установка инфраструктуры сетевой связи включает установку кабельной проводки в центре обработки данных для обеспечения коммуникативной поддержки стоечной компьютерной системы одновременно с установкой стоечной компьютерной системы в центре обработки данных. Такая установка кабельной проводки может включать установку просто достаточной кабельной проводки для поддержки установленной стоечной компьютерной системы, так что дополнительная кабельная проводка устанавливается одновременно с каждой стоечной компьютерной системой, установленной в центре обработки данных. Такая кабельная проводка ТВС может исключать схемы инфраструктуры кабельной проводки, которые организовываются и по меньшей мере частично устанавливаются до определений того, что поддержка, обеспечиваемая инфраструктурой кабельной проводки, необходима для поддержки присутствующей вычислительной мощности.
[0036] Инфраструктура кабельной проводки может включать один или большее количество объектов кабельной проводки, которые могут быть установлены шаг за шагом и могут исключать предварительно изготовленные сборки кабельной проводки, включающие некоторые или любую структурированную кабельную проводку, магистральные медные сборки, которые могут быть спроектированы для обеспечения избыточной поддержки, которая может потребоваться для поддержки постепенных изменений с приращением вычислительной мощности центра обработки данных. Такие объекты могут относиться к модулям инфраструктуры кабельной проводки. Например, модули инфраструктуры кабельной проводки могут включать один или большее количество объектов соединительных кабелей, Ethernet-кабелей и т.п., которые могут прямо связывать оборудование поддержки со стоечными компьютерными системами на коротких и средних расстояниях, тогда как волоконно-оптические кабели могут связывать стоечные компьютерные системы с сетевой зоной, прямо или через один или большее количество наборов оборудования поддержки. Такая кабельная проводка в некоторых вариантах реализации изобретения может быть установлена в приращениях, которые соответствуют одновременным изменениям требуемой вычислительной мощности в центре обработки данных. Например, соединительные кабели могут связывать стоечную компьютерную систему с сетевым переключателем одновременно с монтажом стоечной компьютерной системы в некотором положении в центре обработки данных, и соединительные кабели не должны быть установлены, пока не будет выполнен этот монтаж. Кроме того, волоконно-оптические кабели могут быть установлены в центре обработки данных для связи устройства сетевого переключения, консольного переключающего устройство и т.п. с сетевой зоной одновременно с установкой таких переключающих устройств в одном или большем количестве положений в центре обработки данных.
[0037] В некоторых вариантах реализации изобретения установка устройства сетевого переключения в положение стойки в ряде положений обеспечивает возможность коммуникативного соединения стоечных компьютерных систем в ряде с одной или большим количеством сетей связи независимо от предварительно изготовленных сборок кабельной проводки, магистральных медных сборок и т.п. Например, соединение с помощью волоконно-оптического кабеля, включая одномодовое соединение, многомодовое соединение и т.п., может быть достаточным, чтобы обеспечить возможность связи между стоечными компьютерными системами в ряде и сетью, и волоконно-оптические кабели могут быть установлены по мере необходимости (точно в срок), а не в виде сборки до того, как потребуется полная мощность сборки в центре обработки данных, тем самым уменьшая потери. Кроме того, соединение с помощью волоконно-оптического кабелей между устройством сетевого переключения в ряде стоечных компьютерных систем и сетевой зоной может быть дешевле магистральной медной сборки, проходящей от сетевой зоны к одному или большему количеству отдельных рядов стоечных компьютерных систем или свободных положений стойки.
[0038] В некоторых вариантах реализации изобретения устройство сетевого переключения может быть установлено в различных положениях в ряде положений стойки. Некоторые положения могут быть более предпочтительными для установки устройства сетевого переключения, чем другие. Например, установка устройства сетевого переключения в центральном положении стойки, которое может включать одно или большее количество положений, которые приблизительно равноудалены от конечных положений ряда, может обеспечивать возможность соединения устройства сетевого переключения со стоечными компьютерными системами, смонтированными рядом с любой стороной устройства сетевого переключения, с помощью соединительных кабелей, имеющих длину, которая по существу меньше, чем полная длина ряда. Соединительный кабель, соединяющий устройство сетевого переключения, установленного в центральном положении, со стоечной компьютерной системой, смонтированной в конечном положении, может иметь длину, которая приблизительно равна половине длины ряда, что может являться максимальной длиной соединительного кабеля, необходимой для соединения стоечных компьютерных систем в любом положении в ряде с установленным устройством сетевого переключения. В результате, для соединения устройства сетевого переключения, установленного в центральном положении, со стоечными компьютерными системами, смонтированными в ряде, могут быть использованы более короткие соединительные кабели. Кроме того, может понадобиться меньшее разнообразие соединительных кабелей, так как соединительные кабели общей длины могут соединять стоечные компьютерные системы, подключаемые на любой стороне установленного по центру устройства сетевого переключения.
[0039] Инфраструктура электропитания в некоторых вариантах реализации изобретения включает один или большее количество наборов модулей электропитания, каждый из которых обеспечивает отдельную подачу электропитания для обеспечения некоторого объема поддержки электропитания. Подачи электропитания от отдельных модулей электропитания могут быть скомбинированы для обеспечения общей подачи электропитания в центре обработки данных. Например, подачи электропитания, распределенные от каждого из числа установленных модулей электропитания, могут быть соединены в общую сборку шинопровода электропитания, которая проходит по меньшей мере частично через центр обработки данных, где комбинированный выход электропитания установленных модулей электропитания может быть распределен через различные электрические соединения со сборкой шинопровода электропитания различным электрическим нагрузкам в центре обработки данных. Каждый модуль электропитания может включать один или большее количество наборов компонентов распределения электропитания, включающих один или большее количество трансформаторов общего назначения, систем резервного электропитания, переключающих устройств, источников бесперебойного питания (ИБП), блоков распределения питания (БРП) и т.п. Каждый модуль электропитания может включать множество компонентов, смонтированных в общую структуру, чтобы обеспечить возможность доставки на паллетах или поддонах и установки модуля в виде одного блока. Каждый модуль электропитания может иметь форм-фактор и может быть собран, испытан и введен в эксплуатацию на сторонней площадке. Каждый из модулей электропитания может быть смонтирован в назначенном положении в центре обработки данных в виде отдельного блока, и могут быть организованы вводы для подачи питания и выходные присоединения для установки соответствующих модулей в центре обработки данных. Каждый модуль электропитания может быть подключен, на входном конце, к одной или большему количеству различных подач электропитания, включая общую подачу электропитания, одной из множества отдельных подач электропитания и т.п. Каждый модуль электропитания может быть подключен, на выходном конце, к одному или большему количеству различных модулей инфраструктуры линий электропитания, включая один или большее количество шинопроводов электропитания и т.п.
[0040] Инфраструктура линий электропитания в некоторых вариантах реализации изобретения включает кабельную проводку электропитания, сборки шинопроводов электропитания и т.п., которые устанавливаются шаг за шагом для поддержки вычислительной мощности одновременно с добавлением вычислительной мощности в центре обработки данных, путем установки стоечных компьютерных систем в центре обработки данных, и в приращениях, выполненных с возможностью поддержки постепенно добавляемой вычислительной мощности. Например, когда в центр обработки данных должно быть установлено некоторое количество стоечных компьютерных систем, инфраструктура линий электропитания, которая может распределять электропитание от одного или большего количества модулей электропитания к указанному количеству стоечных компьютерных систем, для обеспечения поддержки электропитания стоечным компьютерным системам, может быть установлена в приращении, которое может обеспечить поддержку, необходимую для поддержки этого количества стоечных компьютерных систем. Приращение установленной инфраструктуры линий электропитания может включать один или большее количество сегментов шинопровода электропитания, которые, при соединении вместе для образования или удлинения одного или большего количества сборок шинопроводов электропитания, являются минимально достаточными для распределения одной или большего количества подач электропитания для обеспечения поддержки электропитания этому количеству стоечных компьютерных систем. Такие сегменты могут иметь минимально достаточную длину для соединения, с помощью одной или большего количества сборок коммутационных коробок, с одним или большим количеством расположенных выше по технологической цепочке компонентов, включая сборки АПК, которые распределяют электропитание стоечным компьютерным системам с помощью одного или большего количества объектов кабельной проводки электропитания. Один или большее количество наборов инфраструктуры линий электропитания может быть установлено в центре обработки данных одновременно с установкой указанного количества стоечных компьютерных систем. Поддержка электропитания может относится к поддержке распределения электропитания между одним или большим количеством модулей распределения электропитания и поддерживаемым элементом. ТВС-инфраструктура линий электропитания может включать различные наборы компонентов инфраструктуры, включая "модули", которые устанавливаются "точно в срок", одновременно с установкой стоечных компьютерных систем в центре обработки данных для коммуникативной поддержки стоечной компьютерной системы. Модули инфраструктуры линий электропитания могут включать один или большее количество объектов кабельной проводки электропитания определенной длины, один или большее количество сегментов шинопровода электропитания, которые могут быть соединены вместе для образования или удлинения одной или большего количества сборок шинопроводов электропитания и т.п.
[0041] Инфраструктура охлаждения в некоторых вариантах реализации изобретения включает один или большее количество модулей вентиляции, смонтированных в матрицу для обеспечения совокупного потока охлаждающего воздуха в центр обработки данных. Например, инфраструктура охлаждения может включать вентиляционную матрицу, которая содержит матрицу гнезд, при этом каждое гнездо выполнено с возможностью установки в него отдельного модуля вентиляции. Матрица гнезд может быть вертикально ориентированной матрицей, таким образом образуя "вентиляторную стену", когда в гнездах размещены модули вентиляции. Каждый модуль вентиляции может включать одно или большее количество устройств перемещения воздуха, систем охлаждения воздуха и т.п., выполненных с возможностью обеспечения определенного расхода охлаждающего воздуха. Например, каждый модуль вентиляции может включать одно или большее количество устройств перемещения воздуха, включающих вентилятор, воздуходувку и т.п., которые могут создавать определенный объемный расход, массовый расход, скорость потока и т.п. воздуха. Монтирование одного или большего количества модулей вентиляции в матрицу вентиляторной стены может обеспечить матрицу, которая выполнена с возможностью обеспечения определенного расхода охлаждающего воздуха, который может быть суммой расходов охлаждающего воздуха, обеспеченных каждым из отдельных смонтированных модулей вентиляции. Коррекция поддержки охлаждения, обеспечиваемой инфраструктурой охлаждения, может включать одно или большее количество из: коррекции расхода воздуха, созданного одним или большим количеством установленных блоков вентиляции, установки дополнительных модулей вентиляции в различных пустых гнездах в матрице вентиляторной стены и т.п. Если в матрице отсутствуют свободные гнезда, может быть установлена дополнительная матрица, и модули вентиляции могут быть смонтированы в дополнительную матрицу. В некоторых вариантах реализации изобретения каждая матрица выпускает воздух в центр обработки данных, в котором установлено множество наборов стоечных компьютерных систем, без ограничения на конкретный набор стоечных компьютерных систем. В результате каждый модуль вентиляции может обеспечивать часть поддержки охлаждения каждой из электрических нагрузок в центре обработки данных.
[0042] Дополнительная ТВС-инфраструктура, включающая структурную инфраструктуру, локализацию холодного прохода и горячего прохода, структуры маршрутизации инфраструктуры и т.п. может быть установлена одновременно с установкой стоечных компьютерных систем для обеспечения объема дополнительной поддержки, требуемой для поддержки установленных стоечных компьютерных систем, когда устанавливаются стоечные компьютерные системы. Как используется в данном документе, установка ТВС-инфраструктуры "одновременно" с установкой стоечных компьютерных систем может относится к установке инфраструктуры в ответ на определение того, что должны быть установлены стоечные компьютерные системы. Такая установка может происходить после определения и перед монтированием стоечных компьютерных систем в положении в центре обработки данных, в ответ на поступление стоечных компьютерных систем в центр обработки данных, в ответ на монтирование стоечных компьютерных систем в положение и т.п.
[0043] В некоторых вариантах реализации изобретения пространство прохода может включать один или большее количество наборов кабельных лотков, каждый из которых проходит вдоль одного или большего количества рядов положений стоек в пространстве прохода. Набор кабельных лотков может поддерживать и направлять кабели между различными компонентами, установленными в положениях стоек с другими компонентами, смонтированными в положениях стоек, компонентами, внешними по отношению к положениям стоек, компонентами, внешними по отношению к пространству прохода и т.п. Набор из одного или большего количества кабельных лотков, проходящих вдоль данного ряда положений стоек, которые могут относиться к модулю структурной инфраструктуры, может проходить в приподнятом положении выше указанного ряда, так что набор кабельных лотков проходит выше стоечных компьютерных систем, устройств сетевого переключения и т.п., установленных в положениях стоек. В некоторых вариантах реализации изобретения, где пространство прохода содержит два ряда положений стоек, проходящих вдоль противоположных боковых концов прохода, отдельные наборы кабельных лотков проходят выше каждого отдельного ряда положений стоек.
[0044] В некоторых вариантах реализации изобретения один или большее количество наборов модулей инфраструктуры, выполненных с возможностью обеспечения конкретного типа поддержки инфраструктуры, выбираются и устанавливаются в центре обработки данных на основании по меньшей мере частично изменений мощности поддержки установленной инфраструктуры в центре обработки данных для обеспечения конкретного типа поддержки инфраструктуры. Как указано здесь, "мощность" поддержки установленных модулей инфраструктуры, предназначенных для обеспечения конкретного типа поддержки инфраструктуры, может относиться к установленной мощности поддержки конкретного типа поддержки инфраструктуры и может включать общую мощность одного или большего количества наборов модулей инфраструктуры для обеспечения определенного типа поддержки инфраструктуры. Мощность поддержки может относиться к объему "избыточной" поддержки, за пределами требований к поддержке различных компонентов в настоящий момент установленных в центре обработки данных, которая может быть обеспечена установленными модулями инфраструктуры. Мощность поддержки для каждого типа поддержки инфраструктуры (например, электропитания, распределения линий электропитания, охлаждения, создания сети, структуры и т.п.) может контролироваться непрерывно. Когда мощность поддержки конкретного типа поддержки инфраструктуры падает ниже определенного порогового значения, количество модулей инфраструктуры, которые выполнены с возможностью обеспечения этого конкретного типа поддержки инфраструктуры, может быть установлено для увеличения мощности поддержки выше порогового значения, которое может быть таким же пороговым значением, отличным пороговым значением и т.п.
[0045] Поскольку мощность поддержки инфраструктуры является отдельной для каждого типа инфраструктуры, мощность поддержки каждого отдельного типа поддержки инфраструктуры может быть изменена независимо от других типов поддержки инфраструктуры, на основании по меньшей мере частично независимой установки отдельных наборов модулей инфраструктуры. Каждый отдельный набор модулей инфраструктуры может быть установлен на основании по меньшей мере частично отдельных наборов порогов "запуска" мощности поддержки для каждого отдельного типа поддержки инфраструктуры. Например, когда мощность поддержки электропитания, обеспечиваемая установленными модулями электропитания, падает ниже порогового значения, но мощность поддержки охлаждения, мощность поддержки создания сети, мощность структурной поддержки, мощность поддержки линий электропитания и т.п. не падают, количество модулей электропитания, достаточное для увеличения мощности поддержки электропитания выше порогового значения, устанавливается и подключается к инфраструктуре линий электропитания без установки дополнительной инфраструктуры других типов. Кроме того, когда каждый тип инфраструктуры представлен различными наборами модулей инфраструктуры в центре обработки данных полностью, а не ограничен конкретным набором стоечных компьютерных систем, увеличения, изменения и т.п. требований к поддержке для набора стоечных компьютерных систем, включая замену установленной стоечной компьютерной системы новой стоечной компьютерной системой с другими требованиями к поддержке, могут быть решены путем установки дополнительных модулей инфраструктуры в другом месте в центре обработки данных.
[0046] В некоторых вариантах реализации изобретения установленная мощность поддержки для одного или большего количества типов поддержки инфраструктуры связана с требованиями к поддержке установленных стоечных компьютерных систем и требованиями к поддержке стоечных компьютерных систем, которые прибывают для доставки в центр обработки данных и установки в нем. Когда стоечная компьютерная система прибывает в центр обработки данных, может быть получена информация, связанная со стоечной компьютерной системой, что может быть использовано для определения того, следует ли выполнять коррекцию установленной мощности поддержки для одного или большему количеству различных типов поддержки инфраструктуры, и какие модули инфраструктуры выбрать для установки в центре обработки данных для реализации такой коррекции. Такая информация может указывать на специальные требования к поддержке различных типов поддержки инфраструктуры, необходимой для поддержки вычислительных операций, выполняемых прибывающей стоечной компьютерной системой. Требования к поддержке для каждого типа поддержки инфраструктуры могут быть сравнены с присутствующей мощностью поддержки различных типов поддержки инфраструктуры, и дополнительные модули инфраструктуры, выполненные с возможностью обеспечения одного или большего количества определенных типов инфраструктуры, могут быть установлены там, где установка прибывающей стоечной компьютерной системы обусловлена целью уменьшения мощности поддержки одного или большего количества определенных типов инфраструктуры ниже порога. Например, когда требования электропитания прибывающей стоечной компьютерной системы превышают избыточную мощность поддержки электропитания установленных модулей электропитания, так что установка прибывающей стоечной компьютерной системы приведет к дефициту электропитания, один или большее количество модулей электропитания могут быть установлены для обеспечения объема поддержки электропитания, который по меньшей мере уровняет дефицит. В некоторых вариантах реализации изобретения количество модулей инфраструктуры выбирается для минимизации мощности поддержки, так что избыточная инфраструктура минимизируется в любой момент времени.
[0047] На Фиг. 1 изображено схематическое представление центра обработки данных, в котором различные модули инфраструктуры выбраны и установлены в центре обработки данных для обеспечения различных типов поддержки инфраструктуры для установленных стоечных компьютерных систем в центре обработки данных.
[0048] Система 100 включает центр 102 обработки данных, который содержит стоечные компьютерные системы 110, которые обеспечивают вычислительную мощность 112 путем выполнения вычислительных операций. Центр 102 обработки данных включает различные наборы инфраструктуры 120-150, каждый из которых обеспечивает различные типы поддержки инфраструктуры для поддержки вычислительных операций, выполняемых стоечными компьютерными системами 110, установленными в центре 102 обработки данных.
[0049] Инфраструктура питания 120, также взаимозаменяемо называемая здесь инфраструктурой электропитания, включает один или большее количество объектов инфраструктуры 122 линий электропитания и модули 124 электропитания, которые обеспечивают поддержку 126 электропитания стоечным компьютерным системам 110. Объекты инфраструктуры 122 линий электропитания могут включать один или большее количество модулей инфраструктуры линий электропитания, которые могут включать один или большее количество объектов кабельной проводки линий электропитания, один или большее количество шинопроводов электропитания, сегменты шинопровода электропитания и т.п., которые могут быть соединены вместе для распределения подачи электропитания, полученной от различных источников, в различные места, электрические нагрузки и т.п. по всему центру обработки данных. Каждый модуль электропитания может принимать входную подачу электропитания, включающую подачу сетевого электропитания от источника сетевого электропитания, и может распределять подачу электропитания через выходное присоединение. Каждый отдельный модуль 124 электропитания может распределять определенный объем электропитания, и различные модули электропитания, установленные в центре 102 обработки данных, могут быть соединены с одним или большим количеством объектов инфраструктуры 122 линий электропитания для распределения электропитания от различных модулей электропитания на различные электрические нагрузки в центре 102 обработки данных. Например, когда инфраструктура 122 линий электропитания включает сборку шинопровода электропитания, которая проходит через весь центр обработки данных и электрически связана с различными стоечными компьютерными системами 110, множество модулей 124 электропитания может быть соединено, на выходных концах, со сборкой шинопровода электропитания, в различных местах вдоль шинопровода, для того, чтобы каждый обеспечивал отдельную подачу электропитания на сборку шинопровода. Сборка шинопровода может распределять электропитание, которое совместно принято от соединенных модулей электропитания в различных точках, по различным стоечным компьютерным системам 110 в различным местах в центре 102 обработки данных. В результате, несмотря на то, что различные установленные модули 124 электропитания могут быть установлены в отдельных местах, различные модули 124 могут обеспечивать поддержку 126 электропитания любой из стоечных компьютерных систем 110, установленных в центре 102 обработки данных, с помощью одного или большего количества объектов инфраструктуры 122 линий электропитания. Когда дополнительная поддержка 126 электропитания требуется для поддержки вычислительных операций, выполняемых стоечной компьютерной системой 110, например, в ответ на определение того, что требования электропитания к поддержке стоечной компьютерной системы, которая прибывает для установки в центре 102 обработки данных, будут превышать избыточную мощность поддержки 126 электропитания инфраструктуры 120 в установленном состоянии, один или большее количество дополнительных модулей 124 могут быть установлены и соединены с одним или большим количеством объектов инфраструктуры 122 для обеспечения необходимой дополнительной поддержки 126 для обеспечения достаточной дополнительной поддержки 126 электропитания для поддержки стоечных компьютерных систем 110, когда прибывающая стоечная компьютерная система 172 установлена.
[0050] Инфраструктура 130 охлаждения включает один или большее количество модулей 134 вентиляции, каждый из которых выполнен с возможностью обеспечения увеличивающейся поддержки охлаждения 136 стоечным компьютерным системам 110, и одну или большее количество вентиляционных матриц 132, выполненных с возможностью размещения в них различных модулей 134 вентиляции в одном или большем количестве гнезд. Каждый модуль 134 вентиляции может создавать определенную величину потока охлаждающего воздуха в центр обработки данных. Например, модуль 134 вентиляции может включать одно или большее количество устройств перемещения воздуха, выполненных с возможностью создания определенного расхода воздуха, каждое из которых может быть смонтировано в различных гнездах в вентиляционной матрице 132, где смонтированные устройства перемещения воздуха по отдельности обеспечивают приращения расходов воздуха и совместно обеспечивают общий поток охлаждающего воздуха через матрицу в центр обработки данных. Множество матриц 132 может быть установлено в центре 102 обработки данных, и множество модулей 134 вентиляции может быть смонтировано в каждой матрице 132 для обеспечения приращения охлаждения для центра обработки данных. В некоторых вариантах реализации изобретения одна или большее количество из матриц 132, установленных в центре обработки данных, обеспечивает поддержку охлаждения для центра обработки данных, в котором установлено множество рядов стоечных компьютерных систем 110, так что каждый модуль вентиляции в каждой матрице обеспечивает по меньшей мере часть поддержки охлаждения, подаваемой каждой установленной стоечной компьютерной системе 110. На основе по меньшей мере частично матриц 132 модулей вентиляции, обеспечивающих поддержку охлаждения центру обработки данных, в котором могут быть установлены различные ряды стоечных компьютерных систем, модули вентиляции в одной части центра обработки данных могут обеспечивать часть поддержки охлаждения ряду стоечных компьютерных систем в другой части центра обработки данных, так как все матрицы 132 совместно обеспечивают поддержку охлаждения всему объему центра обработки данных. В результате поддержка охлаждения, обеспечиваемая стоечным компьютерным системам 110 в центре 102 обработки данных, может быть скорректирована путем установки различных матриц в центре обработки данных, установки различных модулей вентиляции в различных матрицах и т.п. В качестве примера обеспечения такой поддержки охлаждения матрица 132 может быть установлена в центре 102 обработки данных, и определенное количество модулей 134 вентиляции, каждый из которых содержит устройство перемещения воздуха, выполненное с возможностью создания определенного объема потока воздуха, установлено в матрице 132 для конфигурирования инфраструктуры охлаждения для обеспечения определенного совместного потока воздуха в центр 102 обработки данных. Поток воздуха может охлаждаться одной или большим количеством охлаждающими системами. В некоторых вариантах реализации изобретения, включая варианты реализации изобретения, в которых инфраструктура охлаждения содержит инфраструктуру естественного охлаждения, системы охлаждения воздуха, отдельно от устройств перемещения воздуха, отсутствуют. Совместный поток охлаждающего воздуха, который может соответствовать мощности охлаждения инфраструктуры охлаждения, может по меньшей мере удовлетворять общим требованиям к охлаждению стоечных компьютерных систем 110, установленных в центре 102 обработки данных. Когда общие требования к охлаждению изменяются для превышения мощности охлаждения инфраструктуры 130 охлаждения, например, когда дополнительные стоечные компьютерные системы 172, требующие дополнительной поддержки охлаждения, которая превышает избыточную мощность охлаждения, устанавливаются или прибывают для установки, дополнительные модули вентиляции могут быть установлены в свободные гнезда матрицы для постепенного увеличения мощности охлаждения выше измененного общего требования к поддержке. Когда для установки дополнительных модулей недостаточно гнезд матрицы, в центре 102 обработки данных могут быть установлена дополнительная матрица, и дополнительные модули могут быть установлены в свободные гнезда дополнительной матрицы. Поддержка охлаждения, обеспечиваемая стойкам, может быть по меньшей мере частично агностической по отношению к относительным местоположениям стоечных компьютерных систем 110 и модулей 134 вентиляции в центре 102 обработки данных, так как модули 134 вентиляции совместно обеспечивают поддержку охлаждения центру 102 обработки данных.
[0051] В некоторых вариантах реализации изобретения одно или большее количество устройств перемещения воздуха являются регулируемыми по отдельности, с помощью одного или большего количества приводных двигателей с переменной частотой вращения и т.п. для обеспечения регулируемых по отдельности расходов охлаждающего воздуха. В некоторых вариантах реализации изобретения один или большее количество модулей вентиляции включают отдельную систему охлаждения воздуха, выполненную с возможностью обеспечения объема приращения охлаждения воздуха потоку воздуха. Например, модуль вентиляции может включать отдельный блок испарительного охлаждения, механический блок охлаждения, который выполнен с возможностью охлаждения конкретной части потока воздуха через матрицу модулей вентиляции, который течет в сообщении с переносом тепла с модулем вентиляции.
[0052] Инфраструктура 140 структурной поддержки включает один или большее количество объектов структур поддержки, также называемых здесь модулями инфраструктуры структурной поддержки, которые обеспечивают структурную поддержку 142 различным объектам инфраструктуры, обеспечивают по меньшей мере частичное удержание одного или большего количества воздушных ресиверов, некоторой их комбинации или тому подобного. Например, инфраструктура структурной поддержки может включать один или большее количество кабельных лотков, которые могут быть установлены для прохождения вдоль одного или большего количества рядов стоечных компьютерных систем для направления различной кабельной проводки между различными стоечными компьютерными системами и другой инфраструктурой, поддержки шинопроводов, проходящих вдоль ряда стоечных компьютерных систем и т.п. В другом примере инфраструктура структурной поддержки может включать различные структуры, которые вмещают и разделяют один или большее количество воздушных ресиверов, которые направляют охлаждающий воздух в одну или большее количество стоечных компьютерных систем, направляют отработанный воздух из одной или большего количества стоечных компьютерных систем, отделяют охлаждающий воздух от отработанного воздуха и т.п. Один или большее количество объектов инфраструктуры структурной поддержки, которые могут включать один или большее количество модулей структурной поддержки, которые обеспечивают структурную поддержку одному или большему количеству отдельных рядов, или их отдельной части, могут быть установлены в одном или большем количестве мест в центре 102 обработки данных для обеспечения постепенного расширения структурной поддержки 142 конкретным стоечным компьютерным системам 110 в соответствующей области центра обработки данных. Дополнительные структурные модули могут быть установлены в дополнительных областях центра обработки данных для обеспечения структурной поддержки 142 дополнительным стоечным компьютерным системам 172, одновременно с установкой таких дополнительных стоечных компьютерных систем 172 в центре 102 обработки данных, одновременно с определением того, что дополнительные стоечные компьютерные системы 172 прибывают для установки в центре 102 обработки данных и т.п.
[0053] Инфраструктура 150 сетевой связи включает один или большее количество модулей сетевой связи инфраструктуры, которые обеспечивают приращение поддержки сетевой связи 158 стоечным компьютерным системам 110, установленным в центре 102 обработки данных. Модули инфраструктуры сети могут включать один или большее количество объектов инфраструктуры 152 сетевой кабельной проводки, одно или большее количество устройств сетевого переключения, одно или большее количество устройств-маршрутизаторов 156, в том числе один или большее количество главных маршрутизаторов и т.п. Объекты инфраструктуры 152 сетевой кабельной проводки, устройства 154 сетевых переключений, устройства-маршрутизаторы 156 и т.п. могут устанавливаться с приращением в центре 102 обработки данных для расширения с приращением поддержки сетевой связи 158 для различных стоечных компьютерных систем 110. Поддержка сетевой связи может включать коммуникативное соединение одной или большим количеством стоечных компьютерных систем 110 с сетью связи, обеспечивающей полосу пропускания для такого коммуникативного соединения, обеспечивающего доступ удаленной системной консоли к различным стоечным компьютерным системам 110 и т.п.
[0054] Система 180 разворачивания вычислительной мощности может быть реализована одной или большим количеством компьютерными системами и выполнена с возможностью отдачи команды на доставку одной или большим количеством стоечных компьютерных систем 172, от одного или большего количества поставщиков 170, в центр 102 обработки данных для установки. Система 180 может отдавать команду на доставку на основании по меньшей мере частично контроля вычислительной мощности 112, обеспечиваемой установленными стоечными компьютерными системами 110, и определении того, что требуется дополнительная вычислительная мощность 112. Может быть выбрано определенное количество стоечных компьютерных систем, которые выполнены с возможностью обеспечения по меньшей мере определенного объема дополнительной вычислительной мощности, который может по меньшей мере соответствовать требуемому объему вычислительной мощности, и поставщикам 170 отдана команда на его доставку. Поставщики могут включать одного или большего количества продавцов стоечных компьютерных систем, один или большее количество объектов хранения оборудования и т.п.
[0055] Система 190 распределения мощности инфраструктуры может быть реализована одной или большим количеством компьютерными системами и выполнена с возможностью отдачи команды на установку одного или большего количества выбранных модулей 162 инфраструктуры, из одного или большего количества объектов склада модулей 160, для обеспечения по меньшей мере определенного объема поддержки инфраструктуры одного или большего количества конкретных типов инфраструктуры. Объекты склада 160 модулей, которые также могут быть названы складскими площадками, включают складские площадки, локальные по отношению к центру 102 обработки данных, площадки, удаленные от центра 102 обработки данных и т.п. Некоторые складские площадки могут быть организованы сторонней организацией, которая не управляет системой 190, центром 102 обработки данных, поставщиками 170, торговцами одним или большим количеством модулей инфраструктуры, хранящихся на складских площадках 160 и т.п. Модули 162 инфраструктуры могут включать один или большее количество различных модулей 122-124 инфраструктуры питания, модулей 130 инфраструктуры охлаждения, модулей 140 структурной поддержки, модулей 152-156 инфраструктуры сетевой связи и т.п. Система 190 может контролировать мощность поддержки инфраструктуры каждого из различных типов инфраструктуры 120-150 в центре 102 обработки данных и может выбирать один или большее количество конкретных модулей 162 инфраструктуры для установки в зале 102, на основании по меньшей мере частично определения того, что постепенное изменение с приращением мощности поддержки одного или большего количества конкретных типов поддержки инфраструктуры необходимо для поддержки вычислительной мощности 112. Такое определение может быть основано по меньшей мере частично на выборе системой 180 одной или большего количества дополнительных стоечных компьютерных систем 172, которые должны быть доставлены для установки в зале 102.
[0056] Например, система 190 может контролировать мощность поддержки для каждого из приведенных типов инфраструктуры и определять то, что каждый тип инфраструктуры имеет мощность поддержки, которая превышает определенное пороговое значение, где порог соответствует требованию к поддержке за счет установленных стоечных компьютерных систем 110 для этого конкретного типа инфраструктуры, определенный запас за пределами такого требования к поддержке и т.п. Система 180 может, на основании по меньшей мере частично определения того, что требуется дополнительная вычислительная мощность 112, отдавать команду одному или большему количеству поставщиков 170 на доставку одной или большего количества конкретных стоечных компьютерных систем 172 в зал 102 для установки с целью обеспечить по меньшей мере некоторое количество дополнительной мощности 112. Такая команда может включать размещения системой 180 одного или большего количества заказов на одну или большее количество стоечных компьютерных систем 172. Такая команда может включать определение, в системе 180, различных требований к поддержке дополнительных стоечных компьютерных систем 172 для одного или большего количества различных типов инфраструктуры. Системы 180 и 190, которые могут быть реализованы на одной или большем количестве обычных компьютерных систем, могут обмениваться информацией, так что система 190 принимает уведомление о том, что определенное количество стоечных компьютерных систем 172 прибывает в центр 102 обработки данных. Уведомление может включать требования к поддержке, одного или большего количества типов инфраструктуры, для каждой стоечной компьютерной системы 172. На основании по меньшей мере частично уведомления, система 190 может присваивать одно или большее количество свободных положений в центре 102 обработки данных для установки прибывающих стоечных компьютерных систем 172. Кроме того, на основании по меньшей мере частично уведомления, система 180 может определять превышает ли, для каждого типа инфраструктуры, приращение поддержки, необходимое для поддержки вычислительных операций, выполняемых прибывающей стоечной компьютерной системой 172, порог по отношению к присутствующей мощности поддержки этого установленного типа инфраструктуры. Например, система 190 может определять то, что избыточная мощность поддержки электропитания 126 установленной инфраструктуры питания 120 недостаточна для удовлетворения общих требований к поддержке электропитания прибывающих стоечных компьютерных систем 172. В результате система 190 выбирает определенное количество инфраструктурных модулей 162, которое обеспечивают определенное количество этого типа поддержки инфраструктуры. Это количество модулей инфраструктуры может быть выполнено с возможностью обеспечения минимального объема поддержки инфраструктуры, который, после установки модулей инфраструктуры, увеличивает мощность поддержки соответствующего типа инфраструктуры выше определенного порогового значения. Например, система 190 может выбирать минимальное количество модулей 122, 124 инфраструктуры электропитания, которые выполнены с возможностью преодоления дефицита мощности поддержки электропитания для удовлетворения совместных требований к поддержке электропитания и установленных стоечных компьютерных систем 110, и прибывающей стоечной компьютерной системы 172. Система 190 может отдавать команду на установку таких выбранных модулей 162. Такая отдача команд может включать генерирование заказа одному или большему количеству складских источников 160, которые могут включать один или большее количество складских объектов, продавцов модулей инфраструктуры и т.п. Такая отдача команд может включать генерирование команд одному или большему количеству операторов на установку выбранных модулей 162 инфраструктуры в одном или большем количестве конкретных положений в центре 102 обработки данных, где конкретные положения, количество выбранных модулей инфраструктуры и т.п. может быть основано на по меньшей мере частично положениях, в которые назначена установка прибывающих стоечных компьютерных систем 172.
[0057] Выбор модуля инфраструктуры для установки для обеспечения постепенных изменений с приращением в различных типах поддержки инфраструктуры может быть независимым по отношению к каждому отдельному типу инфраструктуры. Как отмечено выше, мощность поддержки может независимо контролироваться для каждого из различных типов инфраструктур 120-150, и выбор и установка модулей 162 инфраструктуры могут быть выполнены независимо по отношению к каждому отдельному типу инфраструктуры, на основании по меньшей мере частично отдельных мощностей поддержки отдельных типов инфраструктуры. Например, несмотря на то, что система 190 может выбирать дополнительное количество модулей электропитания для обеспечения постепенного увеличения поддержки 126 электропитания, на основании по меньшей мере частично определения того, что прибывающие стоечные компьютерные системы 172 требуют определенного объема поддержки 126 электропитания, которая превышает один или большее количество порогов относительно установленной в настоящий момент мощности поддержки электропитания, система 190 может определять то, что установленная в настоящий момент мощность поддержки охлаждения, мощность структурной поддержки и мощность поддержки создания сети являются достаточными для поддержки прибывающих стоечных компьютерных систем 172 в пределах одного или большего количества соответствующих пороговых значений, и поэтому может удержаться от выбора любых модулей инфраструктуры охлаждения, модулей инфраструктуры структурной поддержки и модулей 150 инфраструктуры сети для установки.
[0058] На фиг. 2A-D изображены схематические представления центра обработки данных, в котором стоечные компьютерные системы и различные модули инфраструктуры постепенно установлены согласно некоторым вариантам реализации изобретения.
[0059] Центр 200 обработки данных включает внутреннее отделение 202, которое может быть названо залом центра обработки данных, в котором могут быть установлены компоненты центра обработки данных, включающие стоечные компьютерные системы, и приемную площадку 203, которая в некоторых вариантах реализации изобретения содержит погрузочную платформу, на которой происходит прием оборудования для установки в отделение 202 из внешних источников. Отделение 202 содержит положения 210, 220, также называемые "участками" или "зонами", соответствующие различным конкретным компонентам центра обработки данных. В частности, отделение 202 содержит сетевую зону 220 и множество серверных зон 210, также называемых здесь "компьютерными зонами". Сетевая зона 220 может включать различные компоненты, которые могут коммуникативно подключаться к различным стоечным компьютерным системам, установленным в центре обработки данных, с помощью одной или большего количества сетей связи. Такие компоненты могут включать один или большее количество главных распределительных щитов, стойки, являющиеся демаркационной точкой, главные ООВ-устройства, маршрутизаторы основной консоли и т.п. Каждая компьютерная зона 210 может включать один или большее количество рядов различных стоечных компьютерных систем, которые обеспечивают вычислительную мощность для центра 200 обработки данных. Центр 200 обработки данных в некоторых вариантах реализации изобретения может быть включен в систему 100, изображенную на фиг. 1.
[0060] На фиг. 2А изображен центр 200 обработки данных в состоянии первоначального строительства, где стоечные компьютерные системы пока только должны быть установлены в центре 200 обработки данных. В изображенном состоянии центра 200 обработки данных каждая серверная зона 210 включает пространство 214 прохода, который образован двумя рядами 212 положений 213 стоек, которые проходят вдоль противоположных боковых концов пространства 214 прохода. В некоторых вариантах реализации изобретения расположения по меньшей мере некоторых положений стоек и пространств прохода в отделении 202 центра обработки данных являются неопределенными, когда стоечные компьютерные системы не установлены в этих положениях стоек и пространств прохода.
[0061] Сетевая зона 220 включает ряд положений 222 стоек, в которых могут быть установлены компоненты сетевой зоны. Положения 213 и 222 стоек могут соответствовать по размеру, габаритам и т.п. различным типам известных конструкций компьютерных стоек, включая стандартные 19-дюймовые стойки, 23-дюймовые стойки и т.п., соответствующие стандартам EIA-310 и различным известным конструкциям сток.
[0062] Как показано в приведенных в качестве примера вариантах реализации изобретения, центр 200 обработки данных в состоянии первоначального строительства не содержит стоечных компьютерных систем и инфраструктуры, включающей инфраструктуру структурной поддержки, инфраструктуру сетевой связи, инфраструктуру питания, инфраструктуру охлаждения и т.п., для поддержки по меньшей мере стоечных компьютерных систем. Различные положения в отделении 202 центра обработки данных могут быть разграничены для установки конкретных типов инфраструктуры, несмотря на то, что такая инфраструктура может быть не установлена при первоначальном строительстве. Например, множество положений 230 модулей электропитания разграничены в отделении 202, где один или большее количество модулей электропитания могут быть установлены в любом из положений 230. Однако в состоянии первоначального строительства центра 200 обработки данных, модули электропитания в настоящий момент не установлены. Подобным образом, множество положений 241 вентиляционной матрицы разграничены в отделении 202, где одна или большее количество вентиляционных матриц могут быть установлены в любом из положений 241.
[0063] На фиг. 2В изображен центр 200 обработки данных в состоянии, в котором делается определение того, что одна или большее количество стоечных компьютерных систем прибывают для установки в центре 200 обработки данных. В частности, на фиг. 2В изображены стоечные компьютерные системы 216А-В, находящиеся в данный момент в процессе доставки в центр 200 обработки данных на приемной площадке 203. Такие стоечные компьютерные системы могут быть доставлены различными способами доставки, в том числе развозным грузовым автомобилем. В приведенных в качестве примера вариантах реализации изобретения стоечные компьютерные системы 216 доставляются прибывающим развозным грузовым автомобилем 219 на приемную площадку 203.
[0064] В некоторых вариантах реализации изобретения, когда сделано определение того, что некоторый объем вычислительной мощности должен быть добавлен в центр 200 обработки данных, одна или большее количество стоечных компьютерных систем 216, которые обеспечивают по меньшей мере требуемую вычислительную мощность, могут быть заказаны для доставки в центр 200 обработки данных. Если центру 200 обработки данных изначально не хватает поддерживающей инфраструктуры для таких стоечных компьютерных систем, один или большее количество модулей инфраструктуры, выполненных с возможностью обеспечения по меньшей мере определенного объема конкретного типа поддержки инфраструктуры, который может включать минимальный объем поддержки для удовлетворения требованиям к поддержке прибывающих стоечных компьютерных систем по отношению к конкретному типу поддержки инфраструктуры, устанавливаются в центре 200 обработки данных в ответ на указанное определение, одновременно с этим определением и т.п.
[0065] Например, в приведенных в качестве примера вариантах реализации изобретения, в которых стоечные компьютерные системы 216А-В прибывают для доставки в центр 200 обработки данных с помощью грузового автомобиля 219, один или большее количество модулей инфраструктуры электропитания, модулей инфраструктуры охлаждения, модулей структурной поддержки и сетевых модулей, каждый из которых обеспечивает по меньшей мере минимальный объем конкретного соответствующего типа поддержки инфраструктуры для поддержки вычислительных операций, выполняемых прибывающими стоечными компьютерными системами 216, устанавливаются в центре 200 обработки данных. Такие модули инфраструктуры в некоторых вариантах реализации изобретения не устанавливаются в центре 200 обработки данных пока стоечные компьютерные системы 216 не будут заказаны для доставки, находиться в процессе доставки, доставлены в центр 200 обработки данных, выполнены некоторые комбинаций из этого или подобное.
[0066] В приведенных в качестве примера вариантах реализации изобретения, изображенных на фиг. 2В, где прибывают стоечные компьютерные системы 216, один или большее количество стоечных модулей инфраструктуры сетевой связи устанавливаются для обеспечения по меньшей мере достаточного объема поддержки сетевой связи для поддержки вычислительных операций, выполняемых прибывающими стоечными компьютерными системами. Как показано, один компонент сетевой зоны, главный распределительный щит (ГРЩ) 224, установлен в положении 222 сетевой зоны в сетевой зоне 220. ГРЩ 224 коммуникативно соединен с по меньшей мере одной сетью связи через канал связи 229, который может включать проводное сетевое соединение, беспроводное сетевое соединение, некоторую их комбинацию или подобное.
[0067] Устройство 226 сетевого переключения установлено в зоне 210A для обеспечения поддержки сетевой связи одной или большим количеством стоечных компьютерных систем, установленных в зоне 210. В некоторых вариантах реализации изобретения устройство сетевого переключения устанавливается в центре 200 обработки данных на основании по меньшей мере частично определения того, что стоечные компьютерные системы 216 должны быть установлены в отделении 202 центра обработки данных, и определения того, что по меньшей мере одно устройство сетевого переключения должно быть установлено в отделении 202 центра обработки данных для коммуникативного соединения стоечных компьютерных систем 216 с сетевой зоной. Так как устройство сетевого переключения изначально не установлено в отделении 202, для поддержки установленной стоечной компьютерной системы в отделении 202 может требоваться устройство сетевого переключения. Устройство 226 сетевого переключения устанавливается в одном или большем количестве положений 213 стоек в серверной зоне 210А для обеспечения поддержки сетевой связи стоечным компьютерным системам, когда стоечные компьютерные системы 216 устанавливаются в серверной зоне 210А. Как показано, устройство 226 сетевого переключения может быть установлено во множестве положений 213 стоек, в том числе показанных двух смежных положениях 213 стоек. Устройство 226 сетевого переключения может быть установлено в определенной части серверной зоны 210А, в том числе близко к центральной части ряда 212, в котором должны быть установлены стоечные компьютерные системы 216.
[0068] Как показано, в некоторых вариантах реализации изобретения устройство 226 сетевого переключения устанавливается в серверную зону 210А одновременно с установкой стоечных компьютерных систем 216А-В в одно или большее количество положений 213 стоек в зоне 210А. Например, устройство 226 сетевого переключения может быть установлено в положениях 213 стоек в зоне 210А в ответ на заказ на доставку и установку стоечных компьютерных систем 216 в зоне 210А. В другом примере устройство 226 сетевого переключения может быть установлено в ответ на получение стоечных компьютерных систем 216 в центре 200 обработки данных.
[0069] В некоторых вариантах реализации изобретения по меньшей мере некоторое количество инфраструктуры кабельной проводки устанавливается в центре 200 обработки данных в ответ на установку устройства 226 сетевого переключения в центре 200 обработки данных. Такая установка может включать монтирование устройства 226 сетевого переключения в одном или большем количестве положений 213 стоек, электрическое соединение устройства сетевого переключения с одним или большим количеством источников питания, коммуникативное соединение устройства 226 сетевого переключения с ГРЩ 224, их некоторые комбинации или подобное. В некоторых вариантах реализации изобретения инфраструктура кабельной проводки, которая коммуникативно соединяет устройство 226 сетевого переключения с ГРЩ 224, устанавливается после монтирования устройства 226 сетевого переключения в серверной зоне 210A и одновременно с монтированием стоечных компьютерных систем 216 в положениях 213 стоек в зоне 210A.
[0070] В некоторых вариантах реализации изобретения коммуникативное соединение устройства 226 сетевого переключения с ГРЩ 224 одновременно с установкой стоечных компьютерных систем 216 в центре 200 обработки данных включает продление соединения с помощью волоконно-оптического кабеля 225 от интерфейса устройства сетевого переключения к интерфейсу ГРЩ. Соединение с помощью волоконно-оптического кабеля 225 может быть продлено в ответ на установку устройства 226 сетевого переключения в отделении 202 центра обработки данных, так что такое соединение имеет характер "точно в срок" и не обеспечивает избыточной коммуникативной поддержки центре 200 обработки данных. Соединение с помощью волоконно-оптического кабеля может быть направлено между устройством 226 сетевого переключения и ГРЩ 224.
[0071] В некоторых вариантах реализации изобретения по меньшей мере некоторые модули инфраструктуры, которые устанавливаются на основании по меньшей мере частично определения того, что стоечные компьютерные системы прибывают для установки в центре обработки данных, содержат отдельные наборы модулей инфраструктуры, каждый из которых обеспечивает минимально достаточный объем определенного типа поддержки инфраструктуры для поддержки стоечных компьютерных систем и устанавливается одновременно с установкой стоечных компьютерных систем. Такая инфраструктура может называться ТВС-инфраструктурой, так как инфраструктура устанавливается в центре обработки данных по необходимости и "точно в срок" для поддержки установленных стоечных компьютерных систем и является "просто" достаточной для поддержки установленных стоечных компьютерных систем. Положение стойки, в котором должна быть установлена прибывающая стоечная компьютерная система, может определяться и назначаться перед установкой заказанной стоечной компьютерной системы, и по меньшей мере некоторая поддерживающая инфраструктура, включая ТВС-инфраструктуру, устанавливается для определенного положения стойки, ряда или выбора рядов, включающих положение стойки и т.п., после определения того, что стоечная компьютерная система должна быть установлена в центре обработки данных.
[0072] В приведенных в качестве примера вариантах реализации изобретения, изображенных на Фиг. 2В, где прибывают стоечные компьютерные системы 216, один или большее количество стоечных модулей 232А электропитания, сборка 235 шинопровода электропитания отделения, сборка 236 шинопровода электропитания прохода и узел 237 автоматического передаточного ключа (АПК) установлены в отделении для обеспечения поддержки электропитания стоечным компьютерным системам, прибывающим для установки в зоне 210A. Модуль 232А может быть выполнен с возможностью приема подачи 233 питания от источника сетевого питания, в том числе подачи питания от трансформатора общего назначения, и распределения выходной подачи 234 питания. Выходная подача питания может включать выходную подачу питания из ИБП в модуль 232А, подачу питания, которая была понижена трансформатором в модуле 232А и т.п. Выход модуля 232А соединяется со сборкой шинопровода электропитания, которая содержит сегмент 235А шинопровода электропитания, так что выходная подача 234 питания может быть распределена на различные зоны в отделении 202 с помощью сегмента 235А шинопровода. Сборка, которая включает сегмент 235А может быть удлинена, с помощью последовательного присоединения дополнительных сегментов к сегменту 235А, для удлинения по отделению 202 к положениям, ближним к множеству зон 210, для распределения электропитания различным зонам 210. В приведенных в качестве примера вариантах реализации изобретения, так как стойки в настоящий момент прибывают для установки только в зоне 210А, сборка шинопровода, которая содержит сегмент 235А не должна быть удлинена, так как остальные зоны 210 не имеют электрических нагрузок, на которые может быть распределена подача 234 питания.
[0073] Сборка 236 шинопровода прохода в приведенных в качестве примера вариантах реализации изобретения включает один сегмент 236 шинопровода, который проходит через часть прохода зоны 210, через который должны быть установлены прибывающие стоечные компьютерные системы 216. Поскольку другие положения стоек не должны быть заняты положениями прибывающих стоек, сборка 236 не должна быть продлена до других положений. В результате сборка 236 содержит минимальное количество сегментов шинопровода, необходимое для обеспечения поддержки электропитания положениям стойки, в которые назначена установка прибывающих стоек, и различным другим модулям инфраструктуры, установленным в зоне 210. Узел 237 АПК, который может включать сборку из одного или большего количества АПК, устанавливается в свободном положении 213 стойки и электрически соединяется, через одно или большее количество входных соединений питания, со сборкой 236 шинопровода с помощью коммутационной коробки и соединения кабеля электропитания. Ответвления 221 подключаются к одному или большему количестве выходов электропитания сборки 237 АПК и одной или большему количеству электрических нагрузок для распределения питания от сборки АПК к различным нагрузкам. Так как сетевой переключатель 226 устанавливается в зоне 210A, ответвление 221 устанавливается для распределения питания на сетевой переключатель 226 от сборки 237 АПК. Так как сборка 237 АПК выполнена с возможностью распределения электропитания электрическим нагрузкам в ближних положениях 213 стоек, сборка 236 шинопровода устанавливается в достаточном количестве сегментов, которые проходят для соединения со сборкой 237 АПК и распределяют электропитание от модуля 232А и сборки 235 к сборке 237 АПК. Сборка 236 может быть подключена к сборке 235 через фидер на конце сборки 236, который находится ближе к сборке 235, как показано на фиг. 2В.
[0074] В некоторых вариантах реализации изобретения множество сборок шинопроводов может быть постепенно установлено для прохождения через зал 202 центра обработки данных в различных участках зала 202 центра обработки данных, и множество сборок 236 шинопроводов может быть постепенно установлено для прохождения через данный проход. Там, где множество сборок 236 шинопроводов проходит через данный проход 214, две или большее количество сборок 236 могут проходить из противоположных концов прохода 214. Например, другая сборка шинопровода может проходить вдоль противоположного конца проходов 214 зон 210, относительно сборки 235. В некоторых вариантах реализации изобретения, в которых отдельные сборки шинопроводов проходят вдоль противоположных концов зон 210, при этом каждая отдельная сборка шинопровода может передавать электроэнергию от отдельного набора модулей 232 электропитания. Например, сборка 235 шинопровода, проходящая вдоль одного конца зон 210, может передавать электроэнергию от первого набора модулей 232 электропитания (например, питание "А"), тогда как другая сборка шинопровода, проходящая вдоль противоположного конца зон 210 относительно сборки 235, может передавать электроэнергию от другого отдельного набора модулей 232 электропитания (например, питание "В"). Кроме того, несмотря на то, что одна сборка 236 шинопровода может соединяться со сборкой 235 шинопровода и проходить по меньшей мере частично через проход 214 зоны 210 от одного конца прохода 214 вдоль которого проходит сборка 235, другая сборка 236 шинопровода может соединяться со сборкой шинопровода, проходящей вдоль противоположного конца прохода 214, и может проходить от противоположного конца через по меньшей мере часть прохода 214. В результате, когда по меньшей мере две сборки 236 шинопроводов проходят по меньшей мере частично через проход 214 от противоположных концов прохода, отдельные сборки шинопроводов могут проходить через общую часть прохода, например в центральной части прохода. В результате, оборудование, смонтированное в положениях стоек вблизи такой общей части прохода 214, может быть выполнено с возможностью получения электропитания от одного или обоих модулей электропитания через отдельные сборки шинопроводов, проходящих через проход от противоположных концов. В некоторых вариантах реализации изобретения определенные модули инфраструктуры приписаны к положениям стоек, расположенным в такой общей части, так что такие модули могут получать поддержку электропитания от одной или большего количества отдельных сборок 236 шинопроводов, проходящих через общую часть прохода 214. Такие модули инфраструктуры могут включать устройства сетевого переключения, узлы АПК и т.п.
[0075] В приведенных в качестве примера вариантах реализации изобретения, изображенных на фиг. 2В, где прибывают стоечные компьютерные системы 216, одна или большее количество вентиляционных матриц 240А устанавливаются в одном или большем количестве свободных положений 241, и один или большее количество модулей вентиляции 246 установлены в свободных гнездах 244, для обеспечения достаточной поддержки охлаждения для обеспечения вычислительных операций, выполняемых стоечными компьютерными системами, прибывающими для установки в отделении 202. Матрица 240А может включать воздухозаборник 242А, который может быть связан по потоку с окружающей средой, системой охлаждения воздуха и т.п., и может быть выполнена с возможностью вмещения множества модулей 246 вентиляции, которые по отдельности обеспечивают приращение объема поддержки охлаждения, для обеспечения совместного объема поддержки охлаждения отделению 202. Количество установленных модулей 246 вентиляции может соответствовать общей мощности поддержки охлаждения всех модулей 246 вентиляции и может по меньшей мере соответствовать общей поддержке охлаждения, необходимой для поддержки по меньшей мере прибывающей стоечной компьютерной системы 216, различных других установленных модулей 226, 232, 234, 237 инфраструктуры и т.п. В некоторых вариантах реализации изобретения различные модули 246 электрически соединяются с одним или большим количеством модулей 232А электропитания, в том числе с помощью одного или большего количества соединений с одной или большим количеством сборок 235 шинопроводов отделения.
[0076] Один или большее количество модулей инфраструктуры структурной поддержки устанавливаются для обеспечения структурной поддержки прибывающим стоечным компьютерным системам. Как показано, модуль инфраструктуры, который содержит кабельный лоток 217А, устанавливается в зоне 210А для обеспечения структурной поддержки одному или большему количеству объектов кабельной проводки, установленных в конкретном ряде положений стоек, в которых установлены стоечные компьютерные системы 216 и один или большее количество модулей 237, 226 поддерживающей инфраструктуры. В некоторых вариантах реализации изобретения один или большее количество модулей инфраструктуры структурной поддержки могут включать внутренние отделения для отработанного воздуха, предназначенные для приема и направления отработанного воздуха от установленных стоечных компьютерных систем, установленных в положениях стоек в одном или большем количестве рядов вне серверной зоны 210A, устанавливаются вблизи одного или большего количества соответствующих рядов положений 213 стоек, так что установленные стоечные компьютерные системы могут выпускать отработанный воздух в ближнюю структуру для отработанного воздуха.
[0077] На фиг. 2С изображен центр 200 обработки данных в состоянии, в котором заказанные стоечные компьютерные системы 216-В принимаются в центре 200 обработки данных и устанавливаются в одном или большем количестве положений 213 стоек в зоне 210А. Стоечные компьютерные системы 216А-В могут быть установлены одновременно с постепенной установкой с приращением различных ТВС-модулей инфраструктуры, в том числе модулей инфраструктуры кабельной проводки, модулей инфраструктуры сетевой связи, модулей инфраструктуры охлаждения, модулей инфраструктуры питания, модулей инфраструктуры структурной поддержки и т.п.
[0078] Как показано, стоечные компьютерные системы 216А-В устанавливаются в положениях 213 стоек в зоне 210А. В некоторых вариантах реализации изобретения стоечные компьютерные системы устанавливаются в свободные положения 213 стоек в непосредственной близости к установленному устройству 226 сетевого переключения.
[0079] В некоторых вариантах реализации изобретения, в том числе проиллюстрированном варианте реализации изобретения, по меньшей мере некоторые объекты инфраструктуры кабельной проводки устанавливаются в центре 200 обработки данных одновременно с установкой стоечных компьютерных систем 216А-В в центре 200 обработки данных для коммуникативного соединения стоечных компьютерных систем с одной или большим количеством сетей связи. Стоечные компьютерные системы 216А-В коммуникативно соединяются с устройством 226 сетевого переключения через прямые каналы 227 связи, которые могут включать прямые соединения с помощью соединительных кабелей между стоечными компьютерными системами 216 и устройством 226 сетевого переключения. Так как устройство 226 сетевого переключения коммуникативно соединяется с ГРЩ 224 с помощью соединения 225 с помощью волоконно-оптического кабеля, соединение стоечных компьютерных систем 216, установленных в положениях 213 стоек, с устройством 226 сетевого переключения с помощью одного или большего количества прямых соединений 227 с помощью соединительного кабеля коммуникативно связывает стоечные компьютерные системы 216 с по меньшей мере ГРЩ 224, таким образом коммуникативно соединяя стоечные компьютерные системы 216 с сетью связи и обеспечивая возможность сетевого взаимодействия со стоечными компьютерными системами 216.
[0080] В некоторых вариантах реализации изобретения инфраструктура кабельной проводки, установленная одновременно с установкой стоечных компьютерных систем 216 в центре 200 обработки данных не имеет медных кабельных соединений. Например, каналы 227 связи могут представлять собой соединения с помощью соединительных кабелей, и каналы 225 связи могут представлять собой соединения с помощью волоконно-оптических кабелей.
[0081] Как показано на фиг. 2С, на основании по меньшей мере частично определения того, что одна или большее количество стоечных компьютерных систем прибывают для установки в центре 200 обработки данных, различные наборы модулей инфраструктуры устанавливаются в отделении 202 для обеспечения по меньшей мере достаточного объема различных соответствующих типов поддержки инфраструктуры для поддержки вычислительных операций, выполняемых прибывающими стоечными компьютерными системами. Количество каждого типа модуля инфраструктуры может быть основано по меньшей мере частично на требованиях к поддержке прибывающих стоечных компьютерных систем относительно соответствующего типа поддержки инфраструктуры. Как показано, количество каждого набора установленных модулей инфраструктуры может быть минимально достаточным количеством для обеспечения минимально достаточных объемов различных типов поддержки инфраструктуры для поддержки прибывающих стоечных компьютерных систем.
[0082] На фиг. 2D изображен центр 200 обработки данных в состоянии, в котором дополнительные стоечные компьютерные системы 216 принимаются в центр 200 обработки данных и устанавливаются в оставшиеся положения 213 стоек в зоне 210А, и дополнительные стоечные компьютерные системы 216 устанавливаются в другой зоне 210В в отделении. На основании по меньшей мере частично установки дополнительных стоечных компьютерных систем 216 в отделении, дополнительные модули инфраструктур устанавливаются для обеспечения приращения больших объемов различных типов поддержки инфраструктуры стоечным компьютерным системам.
[0083] Как показано, дополнительные стоечные компьютерные системы 216 устанавливаются в зоне 210A. На основании по меньшей мере частично требований к поддержке стоечных компьютерных систем, дополнительные устройства 226 сетевого переключения, соединительная кабельная проводка 227, узлы 237 АПК и ответвления 221 устанавливаются в зоне 210A для обеспечения поддержки распределения питания и поддержки сетевой связи, соответственно стоечным компьютерным системам 216 в зоне 210A. Кроме того, дополнительные сегменты шинопровода соединяются со сборкой 236 шинопровода для прохождения сборки 236 через всю зону 210A и для электрического соединения с различными узлами 237 АПК, установленными в зоне 210A.
[0084] Поскольку установка дополнительных стоечных компьютерных систем 216 в зоне 210A может повышать требование к поддержке электропитания центра 200 обработки данных за пределы мощности поддержки одних только модулей 232А электропитания, дополнительные модули 2332В электропитания могут быть установлены и подключены к сборке 235 шинопровода, так что мощность поддержки электропитания обеспечивается за счет объединенных подач 234А-В электропитания модулей 232А-В через сборки 235 шинопровода. Как показано далее, поскольку электрические нагрузки, в том числе стоечные компьютерные системы 216, сетевые переключатели 226 и узлы АПК 237, устанавливаются в зоне 210В, дополнительный сегмент шинопровода 235В соединяется с сегментом 235А шинопровода, чтобы сборка 235 проходила в зону 210В, так что новая сборка шинопровода прохода 239 может быть установлена в зоне 210В и соединена с сегментом шинопровода 235В для обеспечения возможности распределения электропитания от модулей 232А-В на электрические нагрузки в зоне 210В, в дополнение к распределению на электрические нагрузки в зоне 210А.
[0085] Поскольку установка дополнительных стоечных компьютерных систем 216 в зоне 210А и 210В может повышать требование к поддержке охлаждения центра 200 обработки данных, в гнездах 244 вентиляционной матрицы 240А устанавливаются дополнительные модули 246 вентиляции. Поскольку установка дополнительных стоечных компьютерных систем может повышать требование к поддержке охлаждения за пределы мощности поддержки матрицы 240А, в которой все гнезда заняты модулями 246 вентиляции, в отделении 202 центра обработки данных может быть установлена дополнительная вентиляционная матрица 240В, и один или большее количество модулей 246 вентиляции могут быть установлены в одном или большем количестве гнезд 244 дополнительной матрицы 240В, для обеспечения дополнительной поддержки охлаждения отделению 202. Как показано, каждая отдельная матрица 240А-В может включать отдельный воздухозаборник 242А-В. В некоторых вариантах реализации изобретения различные матрицы 240А-В принимают воздух из общего заборника.
[0086] Поскольку установка дополнительных стоечных компьютерных систем 216 в зоне 210A и 210В может повышать требование к поддержке сетевой связи центра 200 обработки данных, дополнительные компоненты 228 сетевой зоны, которые могут включать одно или большее количество устройств-маршрутизаторов, переключающих устройств и т.п., устанавливаются в одном или большем количестве положений 222 в сетевой зоне 220 и коммуникативно соединяются со стоечными компьютерными системами 216 с помощью одного или большего количества объектов инфраструктуры кабельной проводки. Кроме того, как показано, дополнительные устройства сетевого переключения, кабельная проводка связи и т.п. могут быть установлены для обеспечения достаточной мощности поддержки сети для поддержки вычислительных операций, выполняемых установленными стоечными компьютерными системами. Кроме того, как показано, дополнительные модули инфраструктуры структурной поддержки, в том числе кабельные лотки 217В, могут быть установлены для обеспечения структурной поддержки, связанной с дополнительными стоечными компьютерными системами, установленными в дополнительных рядах и зонах отделения 202.
[0087] В некоторых вариантах реализации изобретения постепенная установка с приращением различных типов поддержки инфраструктуры в центре обработки данных, на основании по меньшей мере частично постепенной установки с приращением различных модулей инфраструктуры, выполненных с возможностью обеспечения указанных типов поддержки инфраструктуры в центре обработки данных, может приводить к быстрому разворачиванию мощности инфраструктуры в центре обработки данных и может, в некоторых вариантах реализации изобретения, приводить к быстрому разворачиванию вычислительной мощности на площадке центра обработки данных. Например, постепенная установка с приращением одного или большего количества конкретных типов модулей поддержки инфраструктуры может обеспечивать возможность быстрой установки полной мощности поддержки этого конкретного типа инфраструктуры в центре обработки данных за относительно короткий период затраченного времени, так что полная вычислительная мощность в центре обработки данных может подобным образом быть достигнута за относительно короткий период затраченного времени. Такой относительно короткий период затраченного времени может включать период в 12 недель от первоначальной постепенной установки с приращением одного или большего количества типов поддержки инфраструктуры на площадке центра обработки данных, которая не содержит такие типы поддержки инфраструктуры, для достижения полной мощности поддержки, на площадке центра обработки данных, для указанного одного или большего количества типов поддержки инфраструктуры.
[0088] Используемый здесь термин "полная мощность поддержки" со ссылкой на один или большее количество типов поддержки инфраструктуры может относиться к мощности поддержки одного или большего количества типов инфраструктуры, которая является достаточной для поддержки вычислительных операций, выполняемых всеми стоечными компьютерными системами, установленными на площадке центра обработки данных, когда все положения стоек в зале центра обработки данных заняты одним или большим количеством объектов оборудования, в том числе одной или большим количеством стоечных компьютерных систем, устройств сетевого переключения, устройств АПК и т.п. Например, когда каждое положение 213 стоек в отделении 202 занято одним или большим количеством объектов оборудования, в том числе стоечными компьютерными системами 216, мощность поддержки каждого конкретного типа поддержки инфраструктуры может относиться к полной мощности поддержки этого конкретного типа поддержки инфраструктуры в отделении.
[0089] На Фиг. 3 изображено схематическое представление системы распределения мощности инфраструктуры согласно некоторым вариантам реализации изобретения.
[0090] В некоторых вариантах реализации изобретения система распределения мощности инфраструктуры 300, также называемая здесь просто "системой распределения", содержит один или большее количество наборов модулей, выполненных с возможностью реализации одного или большего количества элементов управления мощностью инфраструктуры в одном или большем количестве центров обработки данных. Различные модули в системе распределения в некоторых вариантах реализации изобретения реализованы одной или большим количеством компьютерных систем. Такая система распределения мощности инфраструктуры в некоторых вариантах реализации изобретения входит в состав одной или большего количества систем 190 распределения мощности, систем 180 разворачивания мощности и т.п.
[0091] Система 300 распределения включает один или большее количество модулей 310 мониторинга инфраструктуры. Каждый отдельный модуль 310 мониторинга инфраструктуры выполнен с возможностью мониторинга конкретного типа поддержки инфраструктуры, обеспечиваемой одним или большим количеством конкретных соответствующих наборов модулей инфраструктуры в одном или большем количестве центров обработки данных. Такие модули инфраструктуры, центры обработки данных и т.п., в некоторых вариантах реализации изобретения, включают один или большее количество модулей, центр обработки данных и т.п., изображенные на одной или большем количестве из Фиг. 1-2. Например, один модуль 310 мониторинга инфраструктуры выполнен с возможностью мониторинга поддержки электропитания, обеспечиваемой одним или большим количеством модулей 232 электропитания и модулями 235 инфраструктуры линий электропитания одной или большим количеством электрических нагрузок в одном или большем количестве центров 200 обработки данных. Как показано, каждый модуль 310 мониторинга инфраструктуры может включать модуль 312 отслеживания модуля инфраструктуры и модуль отслеживания мощности инфраструктуры.
[0092] Модуль 312 отслеживания модуля инфраструктуры может осуществлять мониторинг одного или большего количества наборов модулей инфраструктуры, которые обеспечивают конкретный тип поддержки инфраструктуры, соответствующей соответствующему модулю 310. Мониторинг одного или большего количества наборов модулей инфраструктуры может включать мониторинг идентификационной информации и положений в центре обработки данных, занятых различными наборами модулей инфраструктуры, в том числе идентификацию свободных положений в центре обработки данных, в которые могут быть установлены дополнительные модули инфраструктуры одного или большего количества наборов. Например, модуль 312 отслеживания может содержать базу данных модулей инфраструктуры, выполненных с возможностью обеспечения конкретных типов поддержки инфраструктуры, где база данных отображает идентификационную информацию и установленное местоположение различных модулей инфраструктуры в центре обработки данных.
[0093] Модуль 312 отслеживания мощности инфраструктуры может осуществлять мониторинг объема поддержки инфраструктуры, которая может быть обеспечена различными наборами модулей инфраструктуры, выполненными с возможностью обеспечения конкретного типа поддержки инфраструктуры. Такой объем поддержки может относиться к "мощности" поддержки наборов модулей инфраструктуры для конкретного типа поддержки инфраструктуры. В некоторых вариантах реализации изобретения модуль отслеживания 314 отслеживает использование обеспечиваемого типа поддержки инфраструктуры электрическими нагрузками, установленными в центре обработки данных, для определения, в любой момент времени, избыточной мощности поддержки конкретного типа поддержки инфраструктуры в центре обработки данных за пределами требований к поддержке или использованию электрических нагрузок, которые установлены, прибывают для установки, пребывают в некоторой комбинации из этого и тому подобном. В некоторых вариантах реализации изобретения модуль отслеживания 314 отслеживает требования к поддержке установленных электрических нагрузок, в том числе стоечных компьютерных систем, других модулей инфраструктуры и т.п. для конкретных типов поддержки инфраструктуры. Такие требования к поддержке могут отличаться от фактического использования конкретного типа поддержки инфраструктуры в один или большее количество моментов времени.
[0094] Как показано, система 300 распределения может включать множество модулей 310 мониторинга инфраструктуры, каждый из которых включает один или большее количество модулей 312, 314, где каждый отдельный модуль 310 мониторинга выполнен с возможностью мониторинга отдельного конкретного типа поддержки инфраструктуры. Например, один модуль 310 может быть выполнен с возможностью мониторинга модулей инфраструктуры и мощности поддержки, соответствующей поддержке электропитания, при этом другой модуль 310 может быть выполнен с возможностью мониторинга модулей инфраструктуры и мощности поддержки, соответствующей поддержке охлаждения и т.п.
[0095] В некоторых вариантах реализации изобретения система 300 распределения включает модуль 320 отслеживания нагрузки, выполненный с возможностью определения того, прибывает ли одна или большее количество электрических нагрузок для установки в центре обработки данных. Такое определение может быть основано по меньшей мере частично на уведомлении, принятом в системе 300 из внешнего источника, который может включать систему разворачивания вычислительной мощности. Такое уведомление может, в некоторых вариантах реализации изобретения, включать указание того, что одна или большее количество конкретных стоечных компьютерных систем прибывают для установки в центре обработки данных. Как отмечено выше, "прибывающая" стоечная компьютерная система может включать стоечную компьютерную систему, которая была заказана для доставки, в настоящий момент доставляется с помощью одного или большего количества режимов транспортировки, принимается в центр обработки данных и т.п. Модуль 320 отслеживания нагрузки может определять одно или большее количество требований к поддержке каждой из отдельных прибывающих стоечных компьютерных систем, в том числе требований к электропитанию, требований к охлаждению, требований к поддержке сетевой связи и т.п. Такое определение может быть основано по меньшей мере частично на информации спецификации, соответствующей каждой отдельной прибывающей стоечной компьютерной системе, и информация спецификации может быть включена в указание. В некоторых вариантах реализации изобретения информация спецификации, соответствующая множеству различных типов стоечных компьютерных систем, хранится в базе данных, и модуль отвечает на уведомление того, что одна или большее количество стоечных компьютерных систем одного или большего количества различных конкретных типов прибывают для установки в центре обработки данных, входом в базу данных для определения требований к поддержке прибывающих стоечных компьютерных систем для каждого из различных конкретных типов поддержки инфраструктуры. На основании по меньшей мере частично требований к поддержке каждой отдельной прибывающей стоечной компьютерной системы для каждого конкретного типа поддержки инфраструктуры, модуль 320 может определять общие требования к поддержке каждого их конкретных типов поддержки инфраструктуры для общего количества прибывающих стоечных компьютерных систем.
[0096] Система 300 распределения может включать модуль 330 распределения нагрузки, который выполнен с возможностью определения одного или большего количества конкретных положений в центре обработки данных, в которые будет распределена одна или большее количество прибывающих стоечных компьютерных систем для установки. Модуль 330 может выбирать конкретные свободные положения стоек на основании по меньшей мере частично количества дополнительных модулей инфраструктуры, которые потребуются для поддержки стоечной компьютерной системы в свободном положении стойки. Модуль 330 может распределять прибывающие стоечные компьютерные системы в конкретные свободные положения стоек на основании по меньшей мере частично определения того, что распределение прибывающих стоечных компьютерных систем в конкретные свободные положения стоек приводит к минимальному количеству дополнительных установленных модулей инфраструктуры.
[0097] Система 300 распределения может включать модуль 340 запуска мощности, который определяет то, меньшей мере достигнут ли или пересечен ли порог мощности поддержки, соответствующий конкретному типу поддержки инфраструктуры. На основании по меньшей мере частично достижения или пересечения конкретного порога, соответствующего конкретному типу поддержки инфраструктуры, модуль 340 может определять то, что один или большее количество модулей инфраструктуры, выполненных с возможностью обеспечения соответствующего типа поддержки инфраструктуры, должны быть выбраны и установлены в центре обработки данных для увеличения мощности поддержки этого типа поддержки инфраструктуры на по меньшей мере определенную величину. Как показано, модуль запуска мощности 340 содержит множество порогов 342 мощности поддержки, каждый из которых соответствует отдельному типу поддержки инфраструктуры. Каждый порог указывает минимальный объем доступной мощности поддержки конкретного типа поддержки инфраструктуры, допустимый в центре обработки данных без установки дополнительных модулей инфраструктуры для увеличения мощности поддержки. В некоторых вариантах реализации изобретения порог мощности поддержки указывает минимальную допустимую избыточную мощность поддержки типа поддержки инфраструктуры, допустимую в центре обработки данных, за пределами одного или большего количества из требований к использованию или поддержке установленных электрических нагрузок, прибывающих электрических нагрузок, некоторых их комбинаций или подобного. Для каждого конкретного типа поддержки инфраструктуры, модуль 340 может сравнивать присутствующую в настоящий момент мощность поддержки этого типа поддержки инфраструктуры с соответствующим порогом мощности поддержки, соответствующим типу поддержки инфраструктуры, для определения по меньшей мере достигает или пересекает ли присутствующая в настоящий момент мощность поддержки указанный порог. Присутствующая в настоящий момент мощность поддержки может включать разность между общей мощностью поддержки установленных в настоящий момент модулей инфраструктуры, выполненных с возможностью обеспечения конкретного типа поддержки инфраструктуры, и требованиями к поддержке установленных в настоящий момент электрических нагрузок, прибывающих электрических нагрузок, некоторых их комбинаций и подобного. В некоторых вариантах реализации изобретения присутствующая в настоящий момент мощность поддержки является избыточной мощностью поддержки установленных модулей инфраструктуры за пределами требований к поддержке, использования поддержки и т.п. установленных в настоящий момент электрических нагрузок, прибывающих нагрузок, некоторых их комбинаций или подобного.
[0098] Система 300 распределения включает модуль распределения мощности 350, выполненный с возможностью выбора одного или большего количества конкретных модулей инфраструктуры и отдачи команды на установку выбранных модулей инфраструктуры для изменения мощности поддержки одного или большего количества конкретных типов поддержки инфраструктуры в центре обработки данных. Модуль 350 может выбирать модули инфраструктуры, выполненные с возможностью обеспечения одного или большего количества конкретных типов поддержки инфраструктуры на основании по меньшей мере частично определения того, что один или большее количество соответствующих порогов мощности поддержки, соответствующих конкретным типам поддержки инфраструктуры, по меньшей мере достигнуты или пересечены.
[0099] Модуль распределения мощности 350 включает модуль 352 выбора модулей инфраструктуры. Модуль 352 выполнен с возможностью выбора конкретного количества конкретных наборов модулей инфраструктуры, выполненных с возможностью обеспечения конкретного типа поддержки инфраструктуры. Выбранное конкретное количество может быть основано по меньшей мере частично на конкретном объеме поддержки конкретного типа поддержки инфраструктуры, которую предназначены обеспечивать отдельные и объединенные выбранные модули инфраструктур, разности между установленным в настоящий момент модулем инфраструктуры мощности поддержки и требованиями к поддержке установленных в настоящий момент электрических нагрузок, прибывающих электрических нагрузок, некоторых их комбинаций и подобного. Например, когда мощность поддержки охлаждения установленных в настоящий момент модулей вентиляции в центре обработки данных определяется, чтобы соответствовать порогу поддержки охлаждения, например на основании по меньшей мере частично определения того, что избыточная поддержка, обеспеченная установленными модулями вентиляции за пределами требований к поддержке охлаждения как установленных в настоящий момент стоечных компьютерных систем, так и одной или большим количеством прибывающих стоечных компьютерных систем, не больше, чем определенное пороговое значение, модуль 352 может отвечать выбором определенного количества модулей вентиляции, которые совместно обеспечивают объем поддержки охлаждения, который, в сочетании с установленным в настоящий момент модулем вентиляции мощности поддержки, увеличивает мощность поддержки охлаждения в центре обработки данных выше определенного порогового значения. Количество модулей инфраструктуры, выбранных для конкретного типа инфраструктуры, может быть минимальным количеством, необходимым для поднятия мощности поддержки выше определенного порогового значения.
[00100] Модуль распределения мощности 350 включает модуль 354 размещения модулей, который выбирает положение в центре обработки данных, в которое установить модули инфраструктуры, выбранные модулем 352. Модуль 354 может выбирать положение, в которое установить один или большее количество выбранных модулей инфраструктуры на основании по меньшей мере частично различных объектов инфраструктуры, необходимой для обеспечения выбранным модулям инфраструктуры возможности поддержки электрической нагрузки из данного положения. Например, модулю электропитания, выполненному с возможностью распределения электропитания по электрическим нагрузкам в центре обработки данных, может требоваться доступ к инфраструктуре линий электропитания для распределения электропитания. В результате, положение в центре обработки данных, в которое должен быть установлен дополнительный модуль электропитания, может быть основано по меньшей мере частично на дополнительном объеме модулей инфраструктуры линий электропитания, необходимых для электрического соединения модуля электропитания с электрическими нагрузками в центре обработки данных из данного положения.
[00101] В некоторых вариантах реализации изобретения модуль 354 генерирует один или большее количество выходных сигналов, с тем, чтобы отдать команду на установку различных выбранных модулей инфраструктуры в различных выбранных положениях, в которые должны быть установлены выбранные модули инфраструктуры. Например, модуль 354 может генерировать сообщение одному или большему количеству поставщиков модулей инфраструктуры, включая торговцев, системы управления складом и т.п. для доставки выбранного количества выбранных модулей инфраструктуры в центр обработки данных для установки. Такое сообщение может включать сообщение складской площадке, в том числе сторонней складской площадке, на доставку одного или большего количества модулей инфраструктуры, хранящихся на этой площадке. Сообщение складской площадке, в том числе одной или большему количеству удаленных складских площадок, локальным складским площадкам и т.п. на доставку одного или большего количества сохраненных модулей инфраструктуры может включать команду указанной складской площадке на пополнение хранимого запаса указанных модулей инфраструктуры, так чтобы складская площадка оставалась готовой для обеспечения дополнительных модулей инфраструктуры в ответ на будущие сообщения из модулей 354. В некоторых вариантах реализации изобретения модуль 354 может генерировать сообщение оператору, связанному с центром обработки данных, которое идентифицирует выбранные модули инфраструктуры, выбранные положения, в которые должны быть установлены выбранные модули, и отдает оператору команду на установку идентифицированных модулей в идентифицированные положения в центре обработки данных.
[00102] На фиг. 4 изображена постепенная коррекция с приращением различных наборов модулей инфраструктуры для постепенной коррекции с приращением различных типов поддержки инфраструктуры в центре обработки данных согласно некоторым вариантам реализации изобретения. Такая постепенная коррекция 400 с приращением может быть реализована одной или большим количеством различных раскрытых систем, в том числе некоторыми или всеми из систем управления, изображенными на фиг. 1, фиг. 3 и т.п., некоторыми или всеми из одной или большим количеством компьютерных систем, как изображено на фиг. 5, некоторыми их комбинациями и подобным.
[00103] В некоторых вариантах реализации изобретения множество объектов изображенной постепенной коррекции 400 с приращением реализованы одновременно и независимо друг от друга. Каждый объект постепенной коррекции с приращением может соответствовать конкретному типу поддержки инфраструктуры, конкретному набору модулей инфраструктуры и т.п. Например, один объект постепенной коррекции 400 с приращением набора модулей электропитания для постепенной коррекции поддержки электропитания в центре обработки данных может быть реализован одновременно и независимо от другого объекта постепенной коррекции 400 с приращением наборов модулей вентиляции для постепенной коррекции поддержки охлаждения в центре обработки данных и другого объекта постепенной коррекции 400 с приращением наборов модулей сетевой связи для постепенной коррекции с приращением поддержки сетевой связи в центре обработки данных. Следует понимать, что различные объекты постепенной коррекции 400 с приращением могут включать различные комбинации и части блоков, изображенных на фиг. 4. Например, в некоторых вариантах реализации изобретения один или большее количество объектов постепенной коррекции 400 с приращением включают блоки 402, 408-417 и не включают по меньшей мере блоки 404-406, так что объект включает мониторинг мощности поддержки, требований к поддержке и т.п. относительно одного или большего количества конкретных типов поддержки инфраструктуры и определение и заказ модулей дополнительной поддержки, если дополнительная мощность необходима на основании по меньшей мере частично сравнения присутствующей в настоящий момент мощности поддержки с присутствующими в настоящий момент требованиями к поддержке для данного типа поддержки инфраструктуры. Каждый объект постепенной коррекции 400 с приращением может включать отдельный набор "триггеров" мощности, соответствующих отдельному типу поддержки инфраструктуры, типу модуля инфраструктуры и т.п., которые соответствуют определению того, что необходима дополнительная мощность поддержки для данного типа поддержки инфраструктуры. Кроме того, отдельные объекты постепенной коррекции с приращением могут работать в разные моменты времени, и в ответ на разные триггеры событий. Например, некоторые объекты 400 могут осуществляться непрерывно, при этом присутствующая в настоящий момент мощность поддержки определенных типов поддержки инфраструктуры может непрерывно сравниваться с присутствующими в настоящий момент требованиями к поддержке установленных в настоящий момент и прибывающих электрических нагрузок для этих определенных типов поддержки инфраструктуры, при этом некоторые объекты 400 могут быть реализованы для сравнения мощности поддержки одного или большего количества типов поддержки инфраструктуры с требованиями к поддержке для установленных и прибывающих электрических нагрузок для одного или большего количества типов поддержки инфраструктуры в ответ на определение того, что прибывает один или большее количество объектов электрических нагрузок и т.п.
[00104] В блоке 402 осуществляется мониторинг одного или большего количества объектов мощности поддержки инфраструктуры в центре обработки данных. Каждый объект мощности поддержки инфраструктуры может включать мощность одного или большего количества наборов модулей инфраструктуры, установленных в центре обработки данных, которые выполнены с возможностью обеспечения конкретного типа поддержки инфраструктуры. Например, может осуществляться мониторинг мощности поддержки электропитания, соответствующей набору модулей электропитания в центре обработки данных, которая может относиться к объему электропитания, который может быть распределен установленными модулями электропитания на различные установленные компоненты в центре обработки данных. Такой мониторинг может включать интерактивную связь между системой управления и одним или большим количеством модулей инфраструктуры для обеспечения возможности приема информации о модулях инфраструктуры в системе управления, где эта информация идентифицирует различные модули инфраструктуры, отдельную мощность поддержки, соответствующую каждому отдельному модулю в наборе модулей, местоположение в центре обработки данных, в котором установлен каждый отдельный модуль инфраструктуры и т.п. В некоторых вариантах реализации изобретения некоторая или вся подобная информация может быть принята в системе управления с помощью ручного ввода оператором.
[00105] В некоторых вариантах реализации изобретения одновременно и независимо может осуществляться мониторинг множества отдельных объектов мощности поддержки инфраструктуры, где каждый объект соответствует мощности отдельного набора модулей инфраструктуры для обеспечения отдельного типа поддержки инфраструктуры. Например, одной или большим количеством систем управления одновременно и независимо осуществляется мониторинг каждой из мощности поддержки электропитания, соответствующей набору модулей электропитания в центре обработки данных, мощности поддержки охлаждения, соответствующей набору модулей вентиляции в центре обработки данных, и мощности создания сети, соответствующей набору модулей поддержки сети в центре обработки данных.
[00106] В некоторых вариантах реализации изобретения осуществляется мониторинг каждого объекта мощности поддержки, мониторинг которой осуществляется, относительно присутствующих в настоящий момент требований к поддержке, соответствующих конкретному типу поддержки инфраструктуры, ее присутствующим в настоящий момент потреблением и т.п. различных компонентов, установленных в центре обработки данных. В некоторых вариантах реализации изобретения объект мощности поддержки, мониторинг которого осуществляется, включает избыточную мощность поддержки за пределами присутствующих в настоящий момент требований к поддержке установленных электрических нагрузок для этого конкретного типа поддержки инфраструктуры. Например, мощность поддержки электропитания, мониторинг которой осуществляется системой управления, может включать избыточную поддержку электропитания, которая может быть обеспечена установленными в настоящий момент модулями электропитания за пределами присутствующих в настоящий момент требований электропитания установленных стоечных компьютерных систем, модулей инфраструктуры и т.п. в центре обработки данных.
[00107] Мониторинг объекта мощности поддержки может включать мониторинг как мощности поддержки установленного набора модулей инфраструктуры, так и присутствующих в настоящий момент требований к поддержке установленных и прибывающих электрических нагрузок, и определение того, является ли разность между ними меньше предопределенной пороговой величины. Например, мониторинг мощности поддержки электропитания может включать определение того, превышает ли присутствующая в настоящий момент мощность поддержки общие требования к поддержке как установленных в настоящий момент электрических нагрузок, так и требования к поддержке электрических нагрузок, которые в настоящий момент прибывают для установки в центре обработки данных.
[00108] В блоке 404 выполняется определение того, прибывают ли в настоящий момент одна или большее количество стоечных компьютерных систем для установки. Такое определение может быть выполнено на основании по меньшей мере частично получения уведомления о том, что одна или большее количество стоечных компьютерных систем в настоящий момент прибывают для установки. Такое уведомление может включать различную информацию, соответствующую прибывающим стоечным компьютерным системам, в том числе производителя, тип и т.п. Информация может включать различные технические характеристики для отдельных прибывающих стоечных компьютерных систем, для набора прибывающих стоечных компьютерных систем и т.п. Такие технические характеристики могут включать требования к поддержке, для каждого одного или большего количества типов поддержки инфраструктуры, для одного или большего количества конкретных прибывающих стоечных компьютерных систем. Например, уведомление о том, что три стоечные компьютерные системы прибывают для установки, может включать требования к поддержке для каждой из трех стоечных компьютерных систем, а также общие требования к поддержке трех прибывающих стоечных компьютерных систем, для каждого из множества отдельных типов поддержки инфраструктуры. "Прибывающая в настоящий момент" стоечная компьютерная система может включать стоечную компьютерную систему, которая была заказана для доставки в центр обработки данных, стоечную компьютерную систему, которая в настоящий момент прибывает с помощью одного или большего количества различных режимов транспортировки и т.п. Доставка с помощью одного или большего количества различных режимов транспортировки может включать доставку с помощью одного или большего количества развозных грузовых автомобилей, воздушного транспорта, водного транспорта и т.п.
[00109] В некоторых вариантах реализации изобретения уведомление указывает на то, что одна или большее количество прибывающих стоечных компьютерных систем прибывают для замены одной или большим количеством установленных в настоящий момент стоечных компьютерных систем в одном или большем количестве положений в центре обработки данных. Такое уведомление может включать указание одной или большему количеству установленных в настоящий момент стоечных компьютерных систем, которые должны быть заменены прибывающими стоечными компьютерными системами.
[00110] В блоке 406 одно или большее количество конкретных свободных положений стоек в центре обработки данных отведены под одну или большее количество прибывающих стоечных компьютерных систем. Свободное положение стойки может быть выбрано на основании по меньшей мере частично объема инфраструктуры поддержки, необходимой для поддержки стоечной компьютерной системы в данном положении стойки. Например, может быть определен объем дополнительной инфраструктуры поддержки, в том числе инфраструктуры кабельной проводки, модулей инфраструктуры питания и т.п., необходимых для установки в центре обработки данных для обеспечения поддержки стоечной компьютерной системы в одном или большем количестве из множества свободных положений стоек в центре обработки данных, и положение стойки может быть назначено на основании по меньшей мере частично определения того, что дополнительное количество из одного или большего количества конкретных наборов модулей инфраструктуры, необходимых для установки для поддержки вычислительных операций, выполняемых конкретной стоечной компьютерной системой в положении стойки, меньше, чем дополнительное количество из одного или большего количества конкретных наборов модулей инфраструктуры, необходимых для установки для поддержки вычислительных операций, выполняемых конкретными стоечными компьютерными системами в некоторых или всех из оставшихся положений стоек в центре обработки данных. Например, когда центр обработки данных содержит ряд положений стоек, и некоторые из положений стоек уже заняты установленными стоечными компьютерными системами, устройствами сетевого переключения и т.п., и шинопроводы электропитания уже установлены для прохождения вдоль части ряда, который содержит установленные стоечные компьютерные системы, прибывающие стоечные компьютерные системы могут быть назначены в свободные положения стоек, которые являются соседними по отношению к занятым положениям стоек, так как количество дополнительных шинопроводов электропитания, необходимых для установки в центре обработки данных для поддержки стоечных компьютерных систем в соседних положениях стоек, может быть меньше, чем количество шинопроводов электропитания, необходимых для установки для поддержки стоечных компьютерных систем, установленных в положениях стоек в дальнем конце ряда от занятых положений стоек. В некоторых вариантах реализации изобретения количество дополнительных модулей инфраструктуры, одного или большего количества конкретных наборов модулей инфраструктуры, необходимых для поддержки прибывающих стоечных компьютерных систем, является таким же, независимо от положений стоек, в которые установлены такие стоечные компьютерные системы. Например, так как модули вентиляции обеспечивают поддержку охлаждения центру обработки данных в целом, количество дополнительных модулей вентиляции, необходимых для поддержки стоечной компьютерной системы в любом данном свободном положении стойки в центре обработки данных может быть таким же.
[00111] В блоке 407, установка различных типов модулей инфраструктуры, для обеспечения различных типов поддержки инфраструктуры, в центре обработки данных организуется на основании по меньшей мере частично сравнения присутствующей в настоящий момент мощности поддержки, соответствующей данному типу поддержки инфраструктуры, с присутствующими в настоящий момент требованиями к поддержке, использованием поддержки и т.п. установленных в настоящий момент электрических нагрузок в центре обработки данных, прибывающих в настоящий момент электрических нагрузок, некоторых их комбинаций и подобного. Такая организация может включать, для каждого отдельного типа поддержки инфраструктуры, независимую организацию постепенной установки с приращением приращений объемов дополнительной мощности поддержки, на основании по меньшей мере частично такого сравнения для этого конкретного типа поддержки инфраструктуры. Такая организация может включать использование "триггеров" мощности, на основании по меньшей мере частично вышеописанного мониторинга мощности поддержки, который запускает выбор и установку конкретного количества конкретного набора модулей инфраструктуры для обеспечения выбранного приращения объема конкретного типа поддержки инфраструктуры.
[00112] Следующее пояснение, на Фиг. 4, организации 407 поддержки инфраструктуры рассматривает совместную и независимую организацию различных типов поддержки инфраструктуры, с помощью совместной и независимой организации различных отдельных наборов модулей инфраструктуры, которые выполнены с возможностью обеспечения различных типов поддержки инфраструктуры. Такая организация может быть реализована, для различных типов поддержки инфраструктуры, в разные моменты времени, одновременно, в ответ на одно или большее количество различных определений в отношении отдельных типов поддержки инфраструктуры, в ответ на один или большее количество различных "триггеров", соответствующих различным типам поддержки инфраструктуры, в ответ на одно или большее количество определений в отношении прибывающих электрических нагрузок, некоторых их комбинаций и т.п.
[00113] В блоке 408 определяются требования к поддержке вычислительной мощности прибывающих стоечных компьютерных систем. Такое определение может быть основано по меньшей мере частично на информации, содержащейся в уведомлении о том, что в настоящий момент прибывают стоечные компьютерные системы. Когда уведомление задает конкретного изготовителя и модель каждой прибывающей стоечной компьютерной системы, определение может включать определение требований к поддержке, для одного или большего количества различных типов поддержки инфраструктуры, для каждой из прибывающих стоечных компьютерных систем из поступления, в локальной базе данных требований к поддержке, связанной с определенным изготовителем и моделью прибывающей стоечной компьютерной системы. В некоторых вариантах реализации изобретения уведомление определяет, для одной или большего количества прибывающих стоечных компьютерных систем, требования к поддержке для одного или большего количества конкретных типов поддержки инфраструктуры.
[00114] В некоторых вариантах реализации изобретения определение требований к поддержке вычислительной мощности прибывающих стоечных компьютерных систем включает определение общего требования к поддержке вычислительной мощности, для каждого из множества типов поддержки инфраструктуры, как установленных в настоящий момент стоечных компьютерных систем, так и прибывающих стоечных компьютерных систем. В некоторых вариантах реализации изобретения это определение включает определение дополнительного требования к поддержке мощности, для каждого из множества типов поддержки инфраструктуры, прибывающих стоечных компьютерных систем.
[00115] В некоторых вариантах реализации изобретения, где одна или большее количество прибывающих стоечных компьютерных систем указаны как те, которые должны заменить одну или большее количество установленных в настоящий момент стоечных компьютерных систем, определение требований к поддержке вычислительной мощности прибывающих стоечных компьютерных систем, для одного или большего количества конкретных типов поддержки инфраструктуры, включает определение разности, для данных типов поддержки инфраструктуры, между требованиями к поддержке прибывающих стоечных компьютерных систем и требованиями к поддержке установленных в настоящий момент стоечных компьютерных систем, которые подлежат замене. Такая разность может быть отрицательной величиной, указывающей, что замена установленных в настоящий момент стоечных компьютерных систем прибывающими стоечными компьютерными системами будет приводить к увеличению присутствующей избыточной мощности поддержки для данного типа поддержки инфраструктуры.
[00116] В блоке 410, для каждого из множества различных типов поддержки инфраструктуры, определенные требования мощности поддержки сравниваются с установленной в настоящий момент мощностью поддержки одного или большего количества наборов модулей инфраструктуры для обеспечения этого конкретного типа поддержки инфраструктуры. Такое сравнение может включать для одного или большего количества конкретных типов поддержки инфраструктуры, сравнение присутствующей избыточной мощности поддержки, для этого конкретного типа поддержки инфраструктуры, одного или большего количества наборов установленных модулей инфраструктуры, с общим требованием к поддержке, для этого конкретного типа поддержки инфраструктуры, прибывающих стоечных компьютерных систем. В некоторых вариантах реализации изобретения общая мощность поддержки установленных наборов модулей инфраструктуры для обеспечения конкретного типа поддержки инфраструктуры сравнивается с общим требованием к поддержке как установленных стоечных компьютерных систем, так и прибывающих стоечных компьютерных систем.
[00117] В некоторых вариантах реализации изобретения сравнение требований к поддержке с присутствующей в настоящий момент мощностью поддержки, для одного или большего количества типов поддержки инфраструктуры, включает сравнение разности между указанными двумя с пороговым значением. В некоторых вариантах реализации изобретения пороговое значение является равенством между установленной в настоящий момент мощностью поддержки и общими требованиями к поддержке установленных в настоящий момент и прибывающих в настоящий момент электрических нагрузок. Например, пороговое значение для данного типа поддержки инфраструктуры может быть определено как превышенное, если требования к поддержке прибывающих в настоящий момент стоечных компьютерных систем, для этого конкретного типа поддержки инфраструктуры, превышают избыточную мощность поддержки установленных в настоящий момент модулей инфраструктуры, выполненных с возможностью обеспечения этого конкретного типа поддержки инфраструктуры. В некоторых вариантах реализации изобретения пороговое значение представляет собой определенное значение запаса, долю и т.п. за пределами такого равенства. Например, пороговое значение для данного типа поддержки инфраструктуры может быть определено как превышенное, если общая мощность поддержки установленных в настоящий момент модулей инфраструктуры, выполненных с возможностью обеспечения конкретного типа инфраструктуры, составляет не более чем 110% от общих требований к поддержке как установленных в настоящий момент стоечных компьютерных систем, так и прибывающих в настоящий момент стоечных компьютерных систем, для этого конкретного типа поддержки инфраструктуры.
[00118] В некоторых вариантах реализации изобретения, в которых одна или большее количество прибывающих стоечных компьютерных систем указаны как те, которые должны заменить одну или большее количество установленных в настоящий момент стоечных компьютерных систем, сравнение может включать сравнение разности между требованиями к поддержке прибывающих и установленных в настоящий момент стоечных компьютерных систем с присутствующей избыточной мощностью поддержки.
[00119] В некоторых вариантах реализации изобретения требование к поддержке вычислительной мощности, соответствующее поддержке электропитания, называемое здесь требованием к поддержке электропитания, для одной или большего количества электрических нагрузок может включать объем из одного или большего количества из электрической мощности, заявленной электрической мощности, тока, напряжения, требуемых для поддержки операций, выполняемых одной или большим количеством электрических нагрузок. Например, требование к поддержке электропитания для стоечной компьютерной системы может включать одно или большее количество из требований по заявленной мощности в 20 киловатт-ампер, требования по заявленной мощности в 15 киловатт-ампер, требования по заявленной мощности в 10 киловатт-ампер, требования по току в 800 ампер и т.п. Отдельные индивидуальные электрические нагрузки, в том числе отдельные индивидуальные стоечные компьютерные системы из набора из множества прибывающих стоечных компьютерных систем, могут иметь отдельные требования к поддержке электропитания. Например, набор из трех прибывающих стоечных компьютерных систем может включать стоечную компьютерную систему с требованием в 20 кВтА, стоечную компьютерную систему с требованием в 15 кВтА и стоечную компьютерную систему с требованием в 10 кВтА. В таком примере, общее требование к поддержке электропитания прибывающих стоечных компьютерных систем может включать требование в 45 кВтА.
[00120] В некоторых вариантах реализации изобретения требование к поддержке вычислительной мощности, соответствующее поддержке электропитания, называемое здесь требованием к поддержке электропитания, для одной или большим количеством электрических нагрузок может включать количество модулей инфраструктуры линий электропитания, требуемых для распределения электропитания от одного или большего количества модулей электропитания для данного положения, в котором данная электрическая нагрузка должна быть установлена, один или большее количество параметров электропитания, которое должно быть распределено с помощью модулей инфраструктуры линий электропитания. Например, когда прибывающая стоечная компьютерная система назначена в конкретное свободное положение стойки в центре обработки данных, требование к поддержке электропитания для данной стоечной компьютерной системы может включать количество модулей инфраструктуры линий электропитания, необходимых для распределения электропитания в конкретное свободное положение стойки, и ток электропитания, необходимого для распределения стоечной компьютерной системе в свободном положении стойки. Требование к поддержке электропитания для стоечной компьютерной системы в данном положении стойки, которое расположено на расстоянии приблизительно 20 футов от конца прохода в центре обработки данных, может включать по меньшей мере 20 футов модулей инфраструктуры линий электропитания, выполненных с возможностью обеспечения 800 А электропитания. Когда каждый модуль инфраструктуры линий электропитания включает сегмент шинопровода электропитания длиной 5 футов, требование к поддержке может включать сборку из по меньшей мере 4 сегментов шинопровода электропитания, соединенных последовательно и проходящих от конца прохода. Требование к поддержке электропитания для стоечной компьютерной системы в положении стойки в данном проходе, который расположен на расстоянии приблизительно 20 футов от конца центра обработки данных, может включать по меньшей мере 20 футов модулей инфраструктуры линий электропитания, выполненных с возможностью подвода электропитания от одного или большего количества модулей электропитания к по меньшей мере концу данного прохода.
[00121] В некоторых вариантах реализации изобретения требование к поддержке вычислительной мощности, соответствующее поддержке охлаждения, называемое здесь требованием к поддержке охлаждения, для одной или большего количества электрических нагрузок может включать объем одного или большего количества из расхода охлаждающего воздуха, необходимого для поддержки операций, выполняемых одной или большим количеством электрических нагрузок в центре обработки данных. Например, требование к поддержке охлаждения для стоечной компьютерной системы может включать определенный расход, выраженный в кубических футах в минуту (CFM), воздуха при одной или большем количестве температур. Отдельные индивидуальные электрические нагрузки, в том числе отдельные индивидуальные стоечные компьютерные системы набора из множества прибывающих стоечных компьютерных систем, могут иметь разные индивидуальные требования к поддержке охлаждения, которые могут включать отдельные индивидуальные величины расхода охлаждающего воздуха, тогда как общее требование к поддержке охлаждения набора прибывающих стоечных компьютерных систем может представлять собой сумму индивидуальных величин расхода, соответствующих индивидуальным стоечным компьютерным системам.
[00122] В некоторых вариантах реализации изобретения требование к поддержке вычислительной мощности, соответствующее структурной поддержке, называемой здесь требованием к структурной поддержке, для одной или большего количества электрических нагрузок может включать количество модулей инфраструктуры структурной поддержки, необходимых для поддержки операций, выполняемых одной или большим количеством электрических нагрузок. Например, требование к структурной поддержке для стоечной компьютерной системы может включать один модуль структурной инфраструктуры, который выполнен с возможностью включать в часть в виде приращения воздушный ресивер для отработанного воздуха, ресивер для охлаждающего воздуха, модуль кабельного лотка, выполненный с возможностью поддержки инфраструктуры кабельной проводки, идущей по меньшей мере к одной стоечной компьютерной системе и т.п.
[00123] В некоторых вариантах реализации изобретения требование к поддержке вычислительной мощности, соответствующее поддержке сетевой связи, называемое здесь требованием к поддержке сетевой связи, для одной или большего количества электрических нагрузок может включать некоторое количество портов, полосу пропускания и т.п., необходимое для коммуникативного соединения установленного электропитания с одной или большим количеством сетей связи и обеспечения удаленного доступа к одной или большему количеству электрических нагрузок. Кроме того, требования к поддержке сетевой связи могут включать определенное количество объектов инфраструктуры сетевой кабельной проводки (здесь - модулей инфраструктуры сети кабельной проводки), которые коммуникативно соединяют электрические нагрузки с одним или большим количеством модулей инфраструктуры сетевой связи для обеспечения удаленного доступа к электрическим нагрузкам. Например, прибывающая стоечная компьютерная система может иметь требование к поддержке сетевой связи, заключающееся в 2 портах сетевой связи. Модули сетевой связи могут включать устройства сетевого переключения, маршрутизаторы и т.п. с определенным количеством портов, и сравнение требований к поддержке и мощности поддержки может включать сравнение количества портов, соответствующих прибывающим стоечным компьютерным системам с количеством свободных портов на установленных устройствах сетевого переключения, маршрутизаторах и т.п.
[00124] В блоке 412 делается определение, независимо для каждого из различных типов поддержки инфраструктуры, необходимости дополнительной мощности поддержки для этого конкретного типа поддержки инфраструктуры. Такое определение может быть основано по меньшей мере частично на определении того, что один или большее количество порогов соответствуют сравнению установленной в настоящий момент мощности поддержки для этого типа поддержки инфраструктуры с требованиями к поддержке для одной или большего количества установленных в настоящий момент электрических нагрузок, прибывающих электрических нагрузок и т.п.
[00125] Например, определение того, что дополнительная мощность поддержки необходима для конкретного типа поддержки инфраструктуры, может включать определение того, что избыточная мощность поддержки (т.е. мощность поддержки, сверх той, которая необходима для поддержки установленных в настоящий момент электрических нагрузок) установленных в настоящий момент наборов модулей инфраструктуры, выполненных с возможностью обеспечения этого конкретного типа поддержки инфраструктуры, меньше, чем дополнительные требования к поддержке одной или большего количества прибывающих в настоящий момент стоечных компьютерных систем. В другом примере определение того, что дополнительная мощность поддержки необходима для конкретного типа поддержки инфраструктуры может включать определение того, что общая мощность поддержки установленных в настоящий момент наборов модулей инфраструктуры, выполненных с возможностью обеспечения этого конкретного типа поддержки инфраструктуры, меньше чем определенная доля (например, 10%) за пределами общих требований к поддержке как установленных в настоящий момент стоечных компьютерных систем, так и прибывающих стоечных компьютерных систем. Такие определения могут быть отнесены к определению "дефицита" мощности поддержки для этого конкретного типа поддержки инфраструктуры.
[00126] В некоторых вариантах реализации изобретения определение, приведенное в блоке 412, может быть реализовано, для различных типов поддержки инфраструктуры, одновременно, в разные моменты времени и т.п. Определение может быть реализовано независимо для каждого из различных типов поддержки инфраструктуры. Например, определение в отношении того, что в центре обработки данных необходима любая из дополнительной мощности поддержки электропитания и дополнительной мощности поддержки охлаждения, может быть реализовано одновременно, в разные моменты времени и в ответ на разные триггеры и т.п.
[00127] В блоке 414, на основании по меньшей мере частично определения того, что дополнительная мощность поддержки необходима для одного или большего количества конкретных типов поддержки инфраструктуры, определяется конкретное количество из одного или большего количества конкретных модулей инфраструктуры для обеспечения необходимой дополнительной мощности. Такое определение модулей инфраструктуры может быть отнесено здесь взаимозаменяемо к "выбору" конкретного количества из одного или большего количества конкретных наборов модулей инфраструктуры, выполненных с возможностью обеспечения конкретного типа поддержки инфраструктуры. Такое определение может быть выполнено независимо для каждого из различных типов поддержки инфраструктуры, так что конкретные количества различных наборов модулей инфраструктуры, причем каждый набор выполнен с возможностью обеспечения отличного типа поддержки инфраструктуры, могут быть выбраны независимо друг от друга.
[00128] Для каждого отдельного типа поддержки инфраструктуры определение дополнительных модулей инфраструктуры может включать определение дополнительного объема мощности поддержки того конкретного типа поддержки инфраструктуры, который необходим. Дополнительный объем может, в некоторых вариантах реализации изобретения, соответствовать количеству определенного "дефицита" мощности поддержки того конкретного типа поддержки инфраструктуры. В некоторых вариантах реализации изобретения дополнительный объем мощности поддержки, который необходим, не меньше, чем количество определенного дефицита. В некоторых вариантах реализации изобретения дополнительный объем содержит некоторую долю определенного дефицита (например, 110% определенного дефицита, дополнительный объем, который, после установки, приведет к тому, что установленная мощность поддержки будет не менее, чем 110% от требований к установленной или прибывающей поддержке и т.п.).
[00129] В некоторых вариантах реализации изобретения определение дополнительных модулей инфраструктуры может включать идентификацию одного или большего количества наборов модулей инфраструктуры, которые обеспечивают необходимую дополнительную мощность поддержки конкретного типа поддержки инфраструктуры, и дополнительную идентификацию приращения мощности поддержки, обеспечиваемой каждым модулем инфраструктуры в наборе. На основании по меньшей мере частично сравнения приращения мощности поддержки каждого модуля инфраструктуры и необходимой дополнительной мощности поддержки, может быть определено количество идентифицированных модулей инфраструктуры, которое обеспечивает общее количество мощности поддержки, которое по меньшей мере соответствует необходимой дополнительной мощности поддержки.
[00130] В некоторых вариантах реализации изобретения конкретное количество идентифицированных модулей инфраструктуры может быть выбрано на основании по меньшей мере частично конкретного количества, являющегося минимальным количеством таких модулей инфраструктуры, которые обеспечивают общее приращение мощности поддержки, которое по меньшей мере соответствует необходимой дополнительной мощности поддержки. Например, когда для центра обработки данных определяется дефицит мощности поддержки электропитания, один или большее количество наборов модулей электропитания, которые выполнены с возможностью обеспечения поддержки электропитания, могут быть идентифицированы, и может быть идентифицировано конкретное количество модулей электропитания, которые совместно обеспечивают общее приращение мощности поддержки, которое по меньшей мере соответствует количеству определенного дефицита.
[00131] Определенное конкретное количество модулей инфраструктуры, которые выполнены с возможностью по меньшей мере удовлетворять дефицит, может быть выбрано для установки в центре обработки данных. Такой выбор может включать выбор одного или большего количества модулей инфраструктуры для установки в центре обработки данных из локального склада в центре обработки данных, выбор одного или большего количества модулей инфраструктуры для доставки в центр обработки данных из удаленной складской площадки, выбор одного или большего количества модулей инфраструктуры для доставки в центр обработки данных от одного или большего количества поставщиков модулей инфраструктуры, некоторые их комбинаций и подобное. Например, модули электропитания могут храниться в удаленной складской площадке, и выбор определенного количества модулей электропитания может включать выбор конкретного набора модулей электрической инфраструктуры, которые хранятся на удаленной складской площадке. В другом примере модуль вентиляции может храниться в локальной складской площадке в центре обработки данных, и выбор количества модулей вентиляции может включать выбор конкретного набора модулей вентиляции, хранимых в локальном складе. В некоторых вариантах реализации изобретения, когда модули инфраструктуры хранятся на удаленной складской площадке и выбираются для доставки из указанной удаленной складской площадки, удаленная складская площадка может быть организована одной или большим количеством сторонних площадок, которые отделены от одной или большего количества организаций, управляющих одним или большим количеством центров обработки данных, системой распределения мощности инфраструктуры, управляющих одним или большим количеством поставщиков стоечных компьютерных систем, управляющих одним или большим количеством торговцев модулями инфраструктуры и т.п.
[00132] В блоке 416, выбираются одно или большее количество положений установки, в которые должны быть установлены выбранные модули инфраструктуры в центре обработки данных. Такие положения установки могут быть выбраны на основании по меньшей мере частично определенного количества дополнительной инфраструктуры (например, кабельной проводки, шинопроводов и т.п.), необходимой для связи выбранных модулей инфраструктуры с электрическими нагрузками центра обработки данных из данных положений установки. В некоторых вариантах реализации изобретения одно или большее количество положений установки выбираются на основании по меньшей мере частично определения того, что установка одного или большего количества выбранных модулей инфраструктуры в одном или большем количестве положений установки, минимизирует дополнительную инфраструктуру, необходимую для связи модулей инфраструктуры с электрическими нагрузками в центре обработки данных.
[00133] В блоке 417 отдается команда на установку одного или большего количества модулей инфраструктуры. Такая команда может указывать конкретные модули инфраструктуры путем указания конкретного идентификационного кода, соответствующего конкретным модулям инфраструктуры. В другом примере команда может указывать конкретный тип модуля инфраструктуры и может дополнительно указывать конкретное количество таких модулей инфраструктуры. Когда выбираются отдельные наборы модулей инфраструктуры, для обеспечения отдельных типов поддержки инфраструктуры для удовлетворения дефицита отдельной мощности поддержки, команда может указывать множество отдельных наборов модулей инфраструктуры и их соответствующие количества. Такая команда может, в некоторых вариантах реализации изобретения, идентифицировать конкретные положения установки, в которые каждый из выбранных модулей инфраструктуры должен быть установлен в центре обработки данных. Для различных отличающихся получателей могут быть сгенерированы различные команды. Например, конкретная команда для поставщика модулей электропитания и может указывать конкретный тип модуля электропитания, и их количество, и командную доставку идентифицированного количество модулей электропитания в конкретный центр обработки данных. В другом примере команда, сгенерированная для передачи оператору, связанному с центром обработки данных, включает команду, соответствующую модулям инфраструктуры, хранимым в локальном складе, может включать указание конкретных хранимых модулей инфраструктуры, на основании идентификационных кодов, соответствующих каждому хранимому модулю инфраструктуры, и может указывать конкретное положение установки в центре обработки данных, в которое должен быть установлен каждый конкретный модуль инфраструктуры. Когда сообщение команды генерируется для внешнего поставщика, удаленного склада и т.п., дополнительное сообщение может быть сгенерировано для внутреннего оператора, который указывает конкретные модули инфраструктуры, которые прибывают для установки в центре обработки данных, и дополнительно указывает конкретные положения установки в центре обработки данных, в которые должны быть установлены прибывающие модули инфраструктуры.
[00134] Варианты реализации изобретения могут быть описаны, принимая во внимание следующие пункты:
1. Способ минимизации избыточной установленной мощности инфраструктуры для поддержки вычислительной мощности, обеспеченной множеством стоечных компьютерных систем, установленных в центре обработки данных в любой момент времени, при этом способ включает:
определение избыточной мощности поддержки установленных в настоящий момент модулей инфраструктуры в центре обработки данных для обеспечения дополнительной поддержки конкретного типа инфраструктуры, множества отдельных типов инфраструктуры, за пределами присутствующего в настоящий момент общего требования к поддержке для поддержки вычислительных операций установленных в настоящий момент стоечных компьютерных систем в центре обработки данных;
определение требования к поддержке, конкретного типа инфраструктуры, для поддержки вычислительных операций по меньшей мере одной дополнительной стоечной компьютерной системы, на основании по меньшей мере частично принятия указания того, что дополнительная стоечная компьютерная система в настоящий момент прибывает для доставки в центр обработки данных для обеспечения дополнительной вычислительной мощности в центре обработки данных;
определение дефицита мощности поддержки установленных в настоящий момент модулей инфраструктуры, для конкретного типа инфраструктуры, на основании по меньшей мере частично избыточной мощности поддержки установленных в настоящий момент модулей инфраструктуры и требования к поддержке по меньшей мере одной дополнительной стоечной компьютерной системы, при этом дефицит мощности поддержки содержит величину поддержки инфраструктуры, на которую требование к поддержке по меньшей мере одной дополнительной стоечной компьютерной системы превышает избыточную мощность поддержки установленных в настоящий момент модулей инфраструктуры;
выбор минимального количества конкретного набора модулей инфраструктуры, который обеспечивает приращение поддержки, конкретного типа инфраструктуры, которое по меньшей мере равно дефициту мощности поддержки для конкретного типа инфраструктуры, при этом каждый модуль инфраструктуры в конкретном наборе модулей инфраструктуры выполнен с возможностью обеспечения нарастающего масштаба поддержки конкретного типа инфраструктуры; и
отдачу команды на установку выбранного минимального количества конкретного набора модулей инфраструктуры в центре обработки данных, одновременно с установкой по меньшей мере одной дополнительной стоечной компьютерной системы в центре обработки данных, так чтобы, после установки по меньшей мере одной дополнительной стоечной компьютерной системы, избыточная мощность поддержки установленных в настоящий момент модулей инфраструктуры в центре обработки данных по меньшей мере соответствовала общему требованию к поддержке установленных стоечных компьютерных систем в центре обработки данных.
2. Способ по п. 1, отличающийся тем, что каждый модуль инфраструктуры в конкретном наборе модулей инфраструктуры, который выполнен с возможностью обеспечения нарастающего масштаба поддержки конкретного типа инфраструктуры, содержит одно или большее количество из:
модуля электропитания, выполненного с возможностью распределения нарастающей величины электропитания, из источника электропитания, для обеспечения нарастающего масштаба поддержки электропитания в центре обработки данных;
модуля инфраструктуры линий электропитания, выполненного с возможностью распределения электропитания, полученного из одного или большего количества модулей электропитания, одной или большего количества стоечных компьютерных систем, установленных в одном или большем количестве участков центра обработки данных;
одного или большего количества модулей вентиляции, выполненных с возможностью установки в одном или большем количестве из множества гнезд одной или большего количества вентиляционных матриц и дополнительно выполненных с возможностью обеспечения нарастающей величины потока охлаждающего воздуха в центр обработки данных для обеспечения нарастающего масштаба поддержки охлаждения в центре обработки данных;
одного или большего количества модулей сетевой связи, выполненных с возможностью коммуникативной связи постепенно нарастающего количества стоечных компьютерных систем, установленных в центре обработки данных, с одной или большим количеством сетей связи для обеспечения нарастающего масштаба поддержки сетевой связи в центре обработки данных; или
одного или большего количества модулей структурной поддержки, выполненных с возможностью установки в одном или большем количестве участков центра обработки данных для обеспечения увеличивающейся структурной поддержки одного или большего количества объектов инфраструктуры кабельной проводки и для организации одного или большего количества воздушных ресиверов в одном или большем количестве участков центра обработки данных.
3. Способ по любому из предшествующих пунктов, отличающийся тем, что:
по меньшей мере одна дополнительная стоечная компьютерная система, которая прибывает в настоящий момент в центр обработки данных для обеспечения дополнительной вычислительной мощности, прибывает для замены по меньшей мере одной установленной в настоящий момент стоечной компьютерной системы; и
определение требования к поддержке, конкретного типа инфраструктуры, для поддержки вычислительных операций по меньшей мере одной дополнительной стоечной компьютерной системы, на основании по меньшей мере частично принятия указания того, что по меньшей мере одна дополнительная стоечная компьютерная система в настоящий момент прибывает в центр обработки данных, включает:
определение, для конкретного типа инфраструктуры, разности между требованием к поддержке по меньшей мере одной дополнительной стоечной компьютерной системы и требования к поддержке по меньшей мере одной установленной в настоящий момент стоечной компьютерной системы.
4. Способ по любому из предшествующих пунктов, включающий:
определение множества доступных положений стойки, в центре обработки данных, выполненных с возможностью размещения одной или большего количества установленных стоечных компьютерных систем; и
отдачу команды на установку по меньшей мере одной дополнительной стоечной компьютерной системы в выбранном по меньшей мере одном положении стойки из множества свободных положений стойки, на основании по меньшей мере частично определения того, что определенная величина дополнительных модулей инфраструктуры, требуемых для поддержки по меньшей мере одной дополнительной стоечной компьютерной системы в выбранном по меньшей мере одном положении стойки, минимизирована, относительно величины дополнительных модулей инфраструктуры, требуемых для поддержки по меньшей мере одной дополнительной стоечной компьютерной системы в каждом из оставшихся из множества свободных положений стоек.
5. Способ, включающий:
для каждого конкретного типа поддержки инфраструктуры, из множества типов поддержки инфраструктуры, предусмотренных в отделении, постепенную коррекцию установленной мощности поддержки конкретного типа поддержки инфраструктуры, независимо от установленной мощности поддержки остальной части множества типов поддержки инфраструктуры, при этом постепенная коррекция включает:
постепенную установку одного или большего количества наборов модулей инфраструктуры в отделение, на основании по меньшей мере частично определения того, что избыточная установленная мощность поддержки, конкретного типа поддержки инфраструктуры, в отделении меньше, чем определенное пороговое количество;
при этом каждый набор модулей инфраструктуры содержит выбранное количество модулей инфраструктуры, выполненных с возможностью обеспечения нарастающего масштаба конкретного типа поддержки инфраструктуры.
6. Способ по п. 5, отличающийся тем, что каждый модуль инфраструктуры в конкретном наборе модулей инфраструктуры, выполненный с возможностью обеспечения нарастающего масштаба конкретного типа поддержки инфраструктуры, содержит одно или большее количество из:
модуля электропитания, выполненного с возможностью распределения нарастающей величины электропитания, из источника электропитания, для обеспечения нарастающего масштаба поддержки электропитания в отделении;
модуля инфраструктуры линий электропитания, выполненного с возможностью распределения электропитания, полученного из одного или большего количества модулей электропитания, по одному или большему количеству участков в отделении;
одного или большего количества модулей вентиляции, выполненных с возможностью установки в одном или большем количестве из множества гнезд в одной или большим количестве вентиляционных матриц и дополнительно выполненных с возможностью обеспечения нарастающей величины потока охлаждающего воздуха в отделение для обеспечения нарастающего масштаба поддержки охлаждения в отделении;
одного или большего количества модулей сетевой связи, выполненных с возможностью коммуникативной связи постепенно нарастающего количества стоечных компьютерных систем, установленных в отделении, с одной или большим количеством сетей связи для обеспечения нарастающего масштаба поддержки сетевой связи в отделении; или
одного или большего количества модулей структурной поддержки, выполненных с возможностью установки в одном или большем количестве участков отделения для обеспечения увеличивающейся структурной поддержки одного или большего количества объектов инфраструктуры кабельной проводки и для организации одного или большего количества воздушных ресиверов в одном или большем количестве участков отделения.
7. Способ по п. 5 или 6, отличающийся тем, что:
каждый набор модулей инфраструктуры содержит выбранное количество модулей инфраструктуры, выполненных с возможностью обеспечения нарастающего масштаба конкретного типа поддержки инфраструктуры для поддержки операций, выполняемых одним или большим количеством наборов электрических нагрузок, установленных в отделении; и
определение того, что избыточная установленная мощность поддержки, конкретного типа поддержки инфраструктуры, в отделении меньше, чем определенное пороговое количество, включает:
определение того, что по меньшей мере одна дополнительная электрическая нагрузка в настоящий момент прибывает для установки в отделении;
определение конкретной величины поддержки инфраструктуры, конкретного типа поддержки инфраструктуры, требуемой для поддержки операций, выполняемых по меньшей мере одной дополнительной электрической нагрузкой; и
определение того, что, для по меньшей мере конкретного типа поддержки инфраструктуры, избыточная установленная мощность поддержки конкретного типа поддержки инфраструктуры в отделении превышает конкретную величину поддержки инфраструктуры, требуемую для поддержки операций, выполняемых по меньшей мере одной дополнительной электрической нагрузкой, избыточная установленная мощность поддержки конкретного типа поддержки инфраструктуры в отделении на менее, чем пороговую величину.
8. Способ по п. 7, включающий:
определение множества доступных положений, в отделении, выполненных с возможностью установки одной или большего количества электрических нагрузок в отделении; и
установку по меньшей мере одной дополнительной электрической нагрузки в одном выбранном положении из множества доступных положений, на основании по меньшей мере частично определения того, что определенное количество дополнительных модулей инфраструктуры, требуемых для поддержки операций, выполняемых по меньшей мере одной дополнительной электрической нагрузкой в выбранном положении стойки, меньше, чем количество дополнительных модулей инфраструктуры, требуемых для поддержки операций в по меньшей мере одном другом положении стойки из множества доступных положений.
9. Способ по п. 7, отличающийся тем, что:
по меньшей мере одна дополнительная электрическая нагрузка, которая в настоящий момент прибывает для установки в отделении, прибывает для замены по меньшей мере одной установленной в настоящий момент электрической нагрузки; и
определение конкретной величины поддержки инфраструктуры, конкретного типа поддержки инфраструктуры, требуемой для поддержки операций, выполняемых по меньшей мере одной дополнительной электрической нагрузкой включает:
определение разности между конкретной величиной поддержки инфраструктуры, требуемой для поддержки операций, выполняемых по меньшей мере одной конкретной дополнительной электрической нагрузкой, и другой конкретной величиной поддержки инфраструктуры, требуемой для поддержки операций, выполняемых установленной в настоящий момент электрической нагрузкой.
10. Способ по любому из пп. 5-9, отличающийся тем, что:
постепенная установка одного или большего количества наборов модулей инфраструктуры в отделение, на основании по меньшей мере частично определения того, что избыточная установленная мощность поддержки, конкретного типа поддержки инфраструктуры, в отделении меньше, чем определенное пороговое количество, включает:
установку минимального нарастающего количества модулей инфраструктуры, связанного с нарастающим масштабом поддержки инфраструктуры, которая увеличивает избыточное количество конкретного типа поддержки инфраструктуры, чтобы по меньшей мере удовлетворять определенному пороговому количеству.
11. Способ по любому из пп. 5-10, отличающийся тем, что:
постепенная установка одного или большего количества наборов модулей инфраструктуры в отделении включает генерирование команды установки для оператора, при этом команда установки определяет один или большее количество наборов модулей инфраструктуры и определяет одно или большее количество конкретных положений в отделении, в которые должен быть установлен каждый из определенных конкретных наборов модулей инфраструктуры.
12. Способ по любому из пп. 5-11, отличающийся тем, что:
определение того, что избыточная установленная мощность поддержки, конкретного типа поддержки инфраструктуры, в отделении меньше, чем определенное пороговое количество, включает:
определение того, что конкретный период времени установки связан с установкой набора модулей инфраструктуры, выполненных с возможностью обеспечения конкретного типа поддержки инфраструктуры; и
определение того, что избыточная установленная мощность поддержки конкретного типа поддержки инфраструктуры упадет ниже определенного порогового количества в течение периода времени, соответствующего конкретному времени установки.
13. Способ по любому из пп. 5-12, отличающийся тем, что:
постепенная коррекция установленной мощности поддержки конкретного типа поддержки инфраструктуры, из множества типов поддержки инфраструктуры, обеспеченной в отделении, включает постепенную установку конкретного типа поддержки инфраструктуры, из множества типов поддержки инфраструктуры, обеспеченной в центре обработки данных; и
постепенная установка обеспечивает возможность установки по меньшей мере полной мощности поддержки одного или большего количества типов поддержки инфраструктуры в центре обработки данных в течение периода затраченного времени, равного 12 неделям.
14. Система, содержащая:
множество модулей мониторинга инфраструктуры, причем каждый отдельный модуль мониторинга инфраструктуры выполнен с возможностью определения присутствующей избыточной мощности поддержки, отдельного типа поддержки инфраструктуры из множества типов поддержки инфраструктуры в отделении, обеспеченной отдельным набором удаленных модулей инфраструктуры, которые выполнены с возможностью обеспечения отдельного типа поддержки инфраструктуры;
модуль запуска мощности, выполненный с возможностью независимого определения, для каждого отдельного типа поддержки инфраструктуры, того, что присутствующая избыточная мощность поддержки меньше, чем пороговое значение мощности, связанное с отдельным типом поддержки инфраструктуры; и
модуль распределения мощности, выполненный с возможностью отдачи команды на постепенную установку, в отделении, одного или большего количества выбранных наборов модулей инфраструктуры, каждый из которых выполнен с возможностью обеспечения нарастающего масштаба отдельного типа поддержки инфраструктуры, для увеличения присутствующей избыточной мощности поддержки отдельного типа поддержки инфраструктуры для по меньшей мере соответствия пороговому значению мощности.
15. Система по п. 14, отличающаяся тем, что каждый модуль инфраструктуры в конкретном наборе модулей инфраструктуры, который выполнен с возможностью обеспечения нарастающего масштаба отдельного типа поддержки инфраструктуры, содержит одно или большее количество из:
модуля электропитания, выполненного с возможностью распределения нарастающей величины электропитания, из источника электропитания, для обеспечения нарастающего масштаба поддержки электропитания в отделении;
модуля инфраструктуры линий электропитания, выполненного с возможностью распределения электропитания, полученного из одного или большего количества модулей электропитания, по одному или большему количеству участков отделения;
одного или большего количества модулей вентиляции, выполненных с возможностью установки в одном или большем количестве из множества гнезд одной или большим количеством вентиляционных матриц и дополнительно выполненных с возможностью обеспечения нарастающей величины потока охлаждающего воздуха в отделение для обеспечения нарастающего масштаба поддержки охлаждения в отделении;
одного или большего количества модулей сетевой связи, выполненных с возможностью коммуникативной связи постепенно нарастающего количества стоечных компьютерных систем, установленных в отделении, с одной или большим количеством сетей связи для обеспечения нарастающего масштаба поддержки сетевой связи в отделении; или
одного или большего количества модулей структурной поддержки, выполненных с возможностью установки в одном или большем количестве участков отделения для обеспечения увеличивающейся структурной поддержки одного или большего количества объектов инфраструктуры кабельной проводки и для организации одного или большего количества воздушных ресиверов в одном или большем количестве участков отделения.
16. Система по п. 14 или 15, отличающаяся тем, что:
каждый модуль инфраструктуры, в конкретном наборе модулей инфраструктуры, содержит один или большее количество конкретных модулей инфраструктуры, которые выполнены с возможностью обеспечения нарастающего масштаба отдельного типа поддержки инфраструктуры для поддержки операций, выполняемых одной или большим количеством наборов электрических нагрузок, установленных в отделении; и
для независимого определения, для каждого отдельного типа поддержки инфраструктуры, того, что присутствующая избыточная мощность поддержки меньше, чем пороговое значение мощности, связанное с отдельным типом поддержки инфраструктуры, модуль запуска мощности выполнен с возможностью:
определения того, что по меньшей мере одна дополнительная электрическая нагрузка в настоящий момент прибывает для установки в отделении;
определения конкретной величины отдельного типа поддержки инфраструктуры, требуемого для поддержки операций, выполняемых по меньшей мере одной дополнительной электрической нагрузкой; и
определения того, что, для по меньшей мере отдельного типа поддержки инфраструктуры, конкретная величина отдельного типа поддержки инфраструктуры превышает присутствующую избыточную мощность поддержки.
17. Система по п. 16, содержащая:
модуль отслеживания нагрузки, выполненный с возможностью определения множества доступных положений, в отделении, выполненных с возможностью установки одной или большим количеством электрических нагрузок в отделении; и
модуль распределения нагрузки, выполненный с возможностью отдачи команды на установку по меньшей мере одной дополнительной электрической нагрузки в выбранном положении из множества доступных положений, на основании по меньшей мере частично определения того, что определенное количество дополнительных модулей инфраструктуры, требуемых для поддержки операций, выполняемых конкретной дополнительной электрической нагрузкой в выбранном положении стойки, меньше, чем количество дополнительных модулей инфраструктуры, требуемых для поддержки операций в по меньшей мере одном другом положении из множества доступных положений.
18. Система по п. 16, отличающаяся тем, что:
по меньшей мере одна дополнительная электрическая нагрузка, которая в настоящий момент прибывает для установки в отделении, прибывает для замены установленной в настоящий момент электрической нагрузки; и
для независимого определения того, что присутствующая избыточная мощность поддержки отдельного типа поддержки инфраструктуры меньше, чем пороговое значение мощности, связанное с отдельным типом поддержки инфраструктуры, модуль запуска мощности выполнен с возможностью:
определения разности между конкретным количеством поддержки инфраструктуры, требуемым для поддержки операций, выполняемых по меньшей мере одной дополнительной электрической нагрузкой, и другим количеством поддержки инфраструктуры, требуемым для поддержки операций, выполняемых установленной в настоящий момент электрической нагрузкой; и
определения того, что разность меньше, чем пороговое значение мощности.
19. Система по любому из пп. 14-18, отличающаяся тем, что:
с тем, чтобы отдать команду на постепенную установку, в отделении, одного или большего количества выбранных наборов модулей инфраструктуры, каждый из которых выполнен с возможностью обеспечения нарастающего масштаба отдельного типа поддержки инфраструктуры, для увеличения присутствующей избыточной мощности поддержки отдельного типа поддержки инфраструктуры для по меньшей мере соответствия пороговому значению мощности, модуль распределения мощности выполнен с возможностью:
отдачи команды на установку минимального нарастающего количества модулей инфраструктуры, связанного с нарастающего масштаба поддержки инфраструктуры для увеличения избыточного количества отдельного типа поддержки инфраструктуры для по меньшей мере соответствия пороговому значению мощности.
20. Система по любому из пп. 14-19, отличающаяся тем, что:
с тем, чтобы отдать команду на постепенную установку, в отделении, одного или большего количества выбранных наборов модулей инфраструктуры, каждый из которых выполнен с возможностью обеспечения нарастающего масштаба отдельного типа поддержки инфраструктуры, для увеличения присутствующей избыточной мощности поддержки отдельного типа поддержки инфраструктуры для по меньшей мере соответствия пороговому значению мощности, модуль распределения мощности выполнен с возможностью:
генерирования сообщения команды установки, при этом сообщение команды установки идентифицирует один или большее количество конкретных наборов модулей инфраструктуры, идентифицирует одно или большее количество конкретных положений в отделении, в которые должен быть установлен каждый из идентифицированных конкретных наборов модулей инфраструктуры, и отдачи команды на установку идентифицированного одного или большего количества конкретных наборов модулей инфраструктуры в идентифицированном одном или большем количестве конкретных положений.
21. Система по любому из пп. 14-20, отличающаяся тем, что:
определение того, что присутствующая избыточная мощность поддержки меньше чем пороговое значение мощности, соответствующее отдельному типу поддержки инфраструктуры, включает:
определение того, что конкретный период времени установки связан с установкой конкретного набора модулей инфраструктуры, выполненных с возможностью обеспечения отдельного типа поддержки инфраструктуры; и
определение того, что присутствующая избыточная мощность поддержки отдельного типа поддержки инфраструктуры упадет ниже определенного порогового количества в течение периода времени, соответствующего конкретному времени установки.
[00135] На Фиг. 5 изображена структурная схема приведенной в качестве примера компьютерной системы, которая может быть использована в некоторых вариантах реализации изобретения.
[00136] В некоторых вариантах реализации изобретения система, которая реализует часть или все из одной или большим количеством технологий, в том числе помимо прочего часть или все из управления распределением модулей инфраструктуры, мониторинга мощности поддержки инфраструктуры, различных способов управления инфраструктурой, систем, устройств и аппаратов, описанных в данном документе, может включать компьютерную систему общего назначения, которая включает или выполнена с возможностью доступа к одному или большему количеству носителей данных, к которым имеет доступ компьютер, такую как компьютерная система 500, изображенная на фиг. 5. В приведенных в качестве примера вариантах реализации изобретения компьютерная система 500 включает один или большее количество процессоров 510, соединенных с системной памятью 520 через интерфейс 530 ввода/вывода (В/В). Компьютерная система 500 дополнительно включает сетевой интерфейс 540, соединенный с интерфейсом 530 В/В.
[00137] В различных вариантах реализации изобретения компьютерная система 500 может быть однопроцессорной системой, содержащей один процессор 510, или многопроцессорной системой, содержащей несколько процессоров 510 (например, два, четыре, восемь или другое подходящее количество). Процессоры 510 могут представлять собой любые подходящие процессоры, способные выполнять команды. Например, в различных вариантах реализации изобретения процессоры 510 могут быть процессорами общего назначения или встроенными процессорами, реализующими любую из множества архитектур набора команда (АНК), таких как х86, PowerPC, SPARC или MIPS АНК, или любую другую подходящую АНК. В многопроцессорных системах, каждый из процессоров 510 может обычно, но необязательно, реализовывать одну и ту же АНК.
[00138] Системная память 520 может быть выполнена с возможностью хранения команд и данных, к которым имеет доступ процессор(ы) 510. В различных вариантах реализации изобретения, системная память 520 может быть реализована с использованием любой подходящей технологии изготовления памяти, например статическое запоминающее устройство с произвольной выборкой (SRAM), синхронное динамическое запоминающее устройство с произвольной выборкой (SDRAM), энергонезависимая/флэш память, или любой другой тип памяти. В приведенных в качестве примера вариантах реализации изобретения программные команды и данные, реализующие одну или большее количество необходимых функций, таких как часть или все из управления распределением модулей инфраструктуры, мониторинга мощности поддержки инфраструктуры и различных способов управления инфраструктурой, систем, устройств и аппаратов, описанных в данном документе, показаны сохраненными в системной памяти 520 в виде кода 525 и данных 526.
[00139] В одном варианте реализации изобретения интерфейс 530 В/В может быть выполнен с возможностью координирования трафика В/В между процессором 510, системной памятью 520, и любыми периферийными устройствами в устройстве, в том числе сетевым интерфейсом 540 или другими периферийными интерфейсами. В некоторых вариантах реализации изобретения интерфейс 530 В/В может выполнять любой необходимый протокол, синхронизацию или другие преобразования данных для преобразования сигналов данных из одного компонента (например, системной памяти 520) в формат, подходящий для использования другим компонентом (например, процессором 510). В некоторых вариантах реализации изобретения интерфейс 530 В/В может включать поддержку устройств, подключенных через различные типы периферийных шин, таких как, например, определенный вариант стандарта локальной шины соединения периферийных устройств (PCI) или стандарта универсальной последовательной шины (USB). В некоторых вариантах реализации изобретения функция интерфейса 530 В/В может быть разделена на два или большее количество отдельных компонентов, таких как, например, северный мост и южный мост. Также, в некоторых вариантах реализации изобретения некоторая часть или все из функций интерфейса 530 В/В, такого как интерфейс взаимодействия с системной памятью 520, могут быть включены непосредственно в процессор 510.
[00140] Сетевой интерфейс 540 может быть выполнен с возможностью обеспечения обмена данными между компьютерной системой 500 и другими устройствами 560, подключенными к сети или сетям 550, таким как другие компьютерные системы или устройства, как показано на фиг. 1-4, например. В различных вариантах реализации изобретения сетевой интерфейс 540 может поддерживать связь через любые подходящие проводные или беспроводные общие сети передачи данных, такие как сеть Ethernet, например. Кроме того, сетевой интерфейс 540 может поддерживать связь через телекоммуникационные/телефонные сети, такие как аналоговые сети передачи речевой информации или цифровые волоконные коммуникационные сети, через сети хранения данных, такие как Fibre Channel SAN, или через любой другой тип сети и/или протокол.
[00141] В некоторых вариантах реализации изобретения системная память 520 может представлять собой один вариант реализации носителя данных, к которому имеет доступ компьютер, выполненный с возможностью хранения программных команд и данных для реализации вариантов реализации способов управления поддержкой инфраструктуры, как описано выше в отношении фиг. 1-4. В других вариантах реализации изобретения программные команды и/или данные могут быть приняты, отправлены или сохранены на разных типах носителей данных, к которым имеет доступ компьютер. В общем, носитель данных, к которому имеет доступ компьютер, может включать постоянный носитель данных или запоминающее устройство, такое как магнитный или оптический носитель данных, например, диск или DVD/CD, соединенные с компьютерной системой 500 через интерфейс 530 В/В. Постоянный носитель данных, к которому имеет доступ компьютер, может также включать любой энергозависимый или энергонезависимый носитель, такой как RAM (например SDRAM, DDR SDRAM, RDRAM, SRAM и т.п.), ROM и т.п., которые могут быть включены в некоторые варианты реализации компьютерной системы 500 в качестве системной памяти 520 или другого типа памяти. Кроме того, носитель данных, к которому имеет доступ компьютер, может включать средства передачи данных или сигналы, такие как электрические, электромагнитные или цифровые сигналы, передаваемые с помощью средства связи, такого как сеть и/или беспроводной канал, такие которые могут быть реализованы с помощью сетевого интерфейса 540.
[00142] Различные варианты реализации изобретения могут дополнительно включать прием, отправку или сохранение команд и/или данных, реализованные в соответствии с вышеизложенным описанием, на носителе данных, к которому имеет доступ компьютер. В общем, носитель данных, к которому имеет доступ компьютер, может включать накопитель или запоминающее устройство, такое как магнитный или оптический носитель данных, например, диск или DVD/CD-ROM, энергозависимый или энергонезависимый носитель, такой как RAM (например SDRAM, DDR, RDRAM, SRAM и т.п.), ROM и т.п., а также средства передачи данных или сигналы, такие как электрические, электромагнитные или цифровые сигналы, передаваемые с помощью средства связи, такого как сеть и/или беспроводной канал.
[00143] Различные способы, приведенные в качестве примера на фигурах и описанные в данном документе, представляют приведенные в качестве примера варианты реализации способов. Эти способы могут быть реализованы в программном обеспечении, аппаратном обеспечении или их комбинации. Порядок выполнения способа может быть изменен, и различные элементы могут быть добавлены, переставлены, скомбинированы, опущены, изменены и т.п.
[00144] Несмотря на то что варианты реализации изобретения, приведенные выше, были описаны в существенных деталях, большое количество вариаций и модификаций станет очевидным для специалистов в данной области техники при полном понимании вышеприведенного описания. Предполагается, что нижеследующая формула изобретения будет интерпретироваться, чтобы охватывать все такие вариации и модификации.