Аннотация:
Концепция программного определения родилась применительно к сетям передачи данных. Программное определение сетей (software-defined networking, SDN) изначально предполагало централизацию и автоматизацию администрирования сети с заменой маршрутизаторов на более дешевые коммутаторы. Концепция SDN претерпела существенные изменения при ее переносе из университетских лабораторий в дата-центры и провайдерские сети, в результате чего на практике SDN-сети стали представлять собой традиционные IP-сети с полнофункциональными маршрутизаторами, лишь дополненными возможностями SDN. Вслед за сетями программное определение освоило область хранения данных (software-defined storage, SDS), где приобрело новое важное свойство — сервисную ориентированность. При дальнейшем распространении программного определения на целые дата-центры (software-defined data centers, SDDC) и даже «облака» (software-defined clouds) это свойство стало доминирующим. Можно ожидать, что успехи SDDC сделают избыточными самостоятельные SDN и SDS, но широкому внедрению SDDC препятствует сложность создания для них специфического программного обеспечения (ПО) «оркестровки» (orchestration). Поэтому для ординарного владельца дата-центра едва ли не единственной доступной возможностью обретения SDDC оказывается покупка у крупного надежного поставщика комплексного решения «под ключ» с готовой «оркестровкой».