Программно-определяемый центр обработки данных ( SDDC ; также: виртуальный центр обработки данных, VDC) - это маркетинговый термин, который расширяет концепции виртуализации, такие как абстракция, объединение и автоматизация, на все ресурсы и услуги центра обработки данных для достижения ИТ как услуги (ITaaS). [1] В программно-определяемом центре обработки данных «все элементы инфраструктуры - сеть, хранилище, ЦП и безопасность - виртуализированы и предоставляются как услуга». [2] В то время как ITaaS может представлять собой результат SDDC, SDDC формируется по-другому [ кем? ]к интеграторам и строителям центров обработки данных, а не к арендаторам. Осведомленность о программном обеспечении в инфраструктуре не видна арендаторам.
Поддержка SDDC может быть востребована самыми разными подходами. Критики рассматривают программно-определяемый центр обработки данных как маркетинговый инструмент и «ажиотаж с программным обеспечением», отмечая эту изменчивость. [3]
В 2013 году аналитик [ какой? ] прогнозировали, что по крайней мере некоторые программно определяемые компоненты ЦОД будут расти на рынке. Программное обеспечение определенных сетей на рынке , как ожидается , будет оценен в 3,7 миллиардов долларов США к 2016 году, по сравнению с US $ 360 млн в 2013 г. [3] IDC оценивает , что программное обеспечение , определенные для хранения рынок готов расти быстрее , чем любой другой рынок хранения. [3]
Описание и основные компоненты
Программно-конфигурируемый центр обработки данных включает в себя множество концепций и компонентов инфраструктуры центра обработки данных, при этом каждый компонент потенциально предоставляется , эксплуатируется и управляется через интерфейс прикладного программирования (API). [4] Основные архитектурные компоненты, которые составляют программно-определяемый центр обработки данных [5], включают следующее:
- виртуализация компьютера , [6] - программная реализация компьютера
- программно-определяемая сеть (SDN), которая включает виртуализацию сети - процесс объединения аппаратных и программных ресурсов и сетевых функций в программную виртуальную сеть [5]
- Программно-определяемое хранилище (SDS), которое включает виртуализацию хранилища , предлагает сервисный интерфейс для предоставления емкости и SLA (соглашения об уровне обслуживания) для хранилища, включая производительность и надежность
- программное обеспечение для управления и автоматизации, позволяющее администратору предоставлять, контролировать и управлять всеми программно определяемыми компонентами центра обработки данных [7]
Программно-определяемый центр обработки данных отличается от частного облака , поскольку частное облако должно предлагать только самообслуживание виртуальных машин , [ необходима цитата ], под которым оно могло бы использовать традиционное выделение ресурсов и управление. Вместо этого концепции SDDC представляют собой центр обработки данных, который может включать частные, общедоступные и гибридные облака. [8]
Истоки и развитие
Центрам обработки данных традиционно не хватало возможностей для полной виртуализации. [9] К 2013 году компании начали закладывать фундамент программно-определяемых центров обработки данных с помощью виртуализации. [3] Бен Чериан из Midokura рассматривал Amazon Web Services как катализатор перехода к программно-определяемым центрам обработки данных, поскольку он «убедил мир, что центр обработки данных может быть разделен на гораздо меньшие единицы и может рассматриваться как одноразовая технология. что, в свою очередь, может быть оценено как полезность ". [4]
Потенциальное воздействие
В 2013 году термин «программно-определяемый центр обработки данных» был провозглашен сменой парадигмы. [4] [10] По словам Стива Херрода, программно-определяемый центр обработки данных обещал, что компаниям больше не нужно будет полагаться на специализированное оборудование или нанимать консультантов для установки и программирования оборудования на его специализированном языке. [11] Скорее, ИТ-отдел определит приложения и все необходимые им ресурсы, включая вычислительные ресурсы, хранилище, сеть, безопасность и доступность, и сгруппирует все необходимые компоненты для создания «логического приложения». [11]
Обычно упоминаемые преимущества программно-определяемых центров обработки данных включают повышение эффективности [12] за счет расширения виртуализации по всему центру обработки данных; повышенная гибкость [13] за счет быстрой подготовки приложений; улучшенный контроль [13] над доступностью и безопасностью приложений за счет управления на основе политик; и гибкость [12] [13] для запуска новых и существующих приложений на нескольких платформах и в облаках.
Кроме того, реализация программно-определяемого центра обработки данных может снизить энергопотребление компании за счет того, что серверы и другое оборудование центра обработки данных могут работать с пониженным уровнем мощности или отключаться. [13] Некоторые считают, что программно-определяемые центры обработки данных повышают безопасность, предоставляя организациям больший контроль над своими размещенными данными и уровнями безопасности по сравнению с безопасностью, обеспечиваемой поставщиками размещенных облаков. [13]
Программно-конфигурируемый центр обработки данных был продан, чтобы снизить цены на оборудование для центров обработки данных и побудить традиционных поставщиков оборудования разработать новые способы дифференциации своих продуктов с помощью программного обеспечения и услуг. [14]
Вызовы
Концепции программно-определяемых центров обработки данных в целом и программно-определяемых центров обработки данных в частности были отвергнуты некоторыми как «бессмыслица», « рыночная архитектура » и «программно-определяемая шумиха». [3] Некоторые критики считают, что лишь меньшинство компаний с «полностью однородными ИТ-системами» уже работает, например Yahoo! и Google , могут перейти на программно-определяемые центры обработки данных. [3]
По мнению некоторых наблюдателей, программно-определяемые центры обработки данных не обязательно устранят проблемы, связанные с устранением различий между средой разработки и производственной средой; управление сочетанием устаревших и новых приложений; или предоставление соглашений об уровне обслуживания (SLA). [3]
Программно-определяемые сети считались важным элементом программно-определяемого центра обработки данных, но также считались «наименее развитой технологией», необходимой для функционирования программно определяемого центра обработки данных. [9] Однако несколько компаний, в том числе Arista Networks , Cisco , Microsoft и VMware , предлагают продукты для виртуальных сетей, которые предоставляются, расширяются и перемещаются по существующим физическим сетям. [9]
К 2012 году уже существовало несколько конкурирующих стандартов сетевой виртуализации. [9] Neutron, сетевой компонент проекта OpenStack с открытым исходным кодом , обеспечивает абстракцию сетевых ресурсов на уровне приложений и включает интерфейс для настройки виртуальных коммутаторов. [9] [15]
Подход к программно-определяемому центру обработки данных заставит ИТ-организации адаптироваться. Программно-определяемые среды требуют переосмысления многих ИТ-процессов, включая автоматизацию, учет и выставление счетов, а также предоставление услуг, активацию услуг и обеспечение обслуживания. [13] Повсеместный переход на SDDC может занять годы. [5]
Рекомендации
- ^ Дэвидсон, Эмили А. "Программно-определяемый-центр обработки данных (SDDC): концепция или реальность? [VMware]" . Статья Softchoice Advisor . Советник Softchoice . Проверено 28 июня 2013 года . CS1 maint: обескураженный параметр ( ссылка )
- ^ Роуз, Маргарет. «Определение: программно-определяемый центр обработки данных» . Проверено 25 февраля 2014 года . CS1 maint: обескураженный параметр ( ссылка )
- ^ Б с д е е г Ковар, Джозеф Ф. (13 мая 2013 г.). "Программно-определяемые центры обработки данных: стоит ли прыгать на подножку?" . CRN . Проверено 10 февраля 2014 . CS1 maint: обескураженный параметр ( ссылка )
- ^ а б в Чериан, Бен. «Что такое программно-определяемый центр обработки данных и почему он важен?» . Все вещи D пост . All Things D . Проверено 28 июня 2013 года . CS1 maint: обескураженный параметр ( ссылка )
- ^ а б в Фольк, Торстен. «Программно-определяемый центр обработки данных: часть 2 из 4 - основные компоненты» . Блоги EMA . EMA . Проверено 28 июня 2013 года . CS1 maint: обескураженный параметр ( ссылка )
- ^ «Программно-определяемый центр обработки данных - часть 2: вычисления» . Сообщение в блоге CohesiveFT . Блог CohesiveFT . Проверено 28 июня 2013 года . CS1 maint: обескураженный параметр ( ссылка )
- ^ Маршалл, Дэвид. «Программно-определяемый центр обработки данных VMware будет включать виртуализацию сети NSX» . Статья в InfoWorld . InfoWorld . Проверено 28 июня 2013 года . CS1 maint: обескураженный параметр ( ссылка )
- ^ Отей, Майкл (29 мая 2013 г.). «Переход к программно-определяемому центру обработки данных» . WindowsITPro . Проверено 28 июня 2013 года . CS1 maint: обескураженный параметр ( ссылка )
- ^ а б в г д Кнорр, Эрик (13 августа 2012 г.). «Что на самом деле означает программно-определяемый центр обработки данных» . InfoWorld . Проверено 28 июня 2013 года . CS1 maint: обескураженный параметр ( ссылка )
- ^ Пол Шред (25 июля 2013 г.). «Программно-определяемые центры обработки данных могут изменить ИТ-ландшафт» . Датамация . Проверено 22 августа +2016 . CS1 maint: обескураженный параметр ( ссылка )
- ^ а б Херрод, Стив. «Взаимодействие и программно-определяемый центр обработки данных» . Сообщение в блоге VMware . VMware . Проверено 28 июня 2013 года . CS1 maint: обескураженный параметр ( ссылка )
- ^ а б Графы, Алан. «Готов ли программно-определяемый центр обработки данных к массовому использованию?» . Статья SearchDataCenter . SearchDataCenter . Проверено 28 июня 2013 года . CS1 maint: обескураженный параметр ( ссылка )
- ^ а б в г д е Венкатраман, Арчана. «Демистификация программно-определяемых центров обработки данных» . ComputerWeekly.com . ComputerWeekly.com . Проверено 28 июня 2013 года . CS1 maint: обескураженный параметр ( ссылка )
- ^ Манка, Пит (29 мая 2013 г.). "Программно-определяемые центры обработки данных: о чем идет речь?" . Проводной . Проверено 28 июня 2013 года . CS1 maint: обескураженный параметр ( ссылка )
- ^ «Документация разработчика Neutron» . OpenStack . Проверено 22 августа +2016 . CS1 maint: обескураженный параметр ( ссылка )
Внешние ссылки
- Программно-определяемые облачные вычисления: элементы архитектуры и открытые проблемы
- Программно-определяемые центры обработки данных: о чем идет речь?
- Что такое программно-определяемый центр обработки данных и почему он важен?
- Что на самом деле означает программно-определяемый центр обработки данных
- Что такое программно-определяемый центр обработки данных и как он может помочь вашему бизнесу?