Что мы подразумеваем под термином «открытые»?
Так что же мы подразумеваем под термином «открытые»? У него несколько значений.
Во-первых, это ПО с открытым исходным кодом (OSS), такое как OpenStack или один из многих проектов, организованных сообществами Linux, Apache или Eclipse или же просто размещенных на Github. Конечно, не все OSS равнозначны. Важно, чтобы компонент OSS распространялся по открытой лицензии, такой как Apache, Eclipse или MIT, и управлялся по открытой модели, приветствуя вклады и усовершенствования от кого-угодно и откуда угодно без всяких предубеждений. Кроме того, это означает, что компонент OSS легко расширять и легко потреблять и интегрировать с помощью относительно стабильных, хорошо документированных API или что он предлагает подключаемую архитектуру, которая допускает широкий спектр плагинов или драйверов.
Другое значение термина «открытый» ― это реализация открытых стандартов взаимодействия, таких как стандарты W3C, IETF, OASIS или OMG. Конечно, еще одна форма стандартов ― это стандарты де-факто, обычно устанавливаемые под влиянием рынка, который ориентируется на конкретное решение, будь оно фирменным или открытым. В идеале, чтобы сохранить открытость, нужно избегать внутрифирменных стандартов де-факто, контролируемых одной организацией (как правило, с выгодой для себя).
Между открытым исходным кодом и открытыми стандартами все чаще возникают симбиотические отношения. Например, сторонники новых открытых стандартов часто обращаются к ПО с открытым исходным кодом как средству создания образцов, а также для ускорения процесса внедрения стандартов. Другой пример: сообщество разработчиков проекта с открытым кодом формально документирует API-интерфейсы и/или протоколы своих проектов, когда чувствует, что они становятся стабильными.
Открытая облачная архитектура IBM
А теперь вернемся к открытой облачной архитектуре IBM. Что мы подразумеваем под этой фразой? В целом это означает, что наша облачная архитектура прочно опирается на набор компонентов с открытым исходным кодом и по возможности реализует форматы, API-интерфейсы и протоколы открытых стандартов, которые обеспечивают совместимость и выгоды для клиента. Эта открытая архитектура несет с собой ряд преимуществ, как для IBM, так и для наших клиентов. IBM выигрывает от беспрецедентных инноваций, которые мы находим в сообществах разработчиков ПО с открытым исходным кодом, таких как OpenStack. Кроме того, мы выигрываем от активной экосистемы партнеров, которые вырастают из этих инициатив по разработке ПО с открытым исходным кодом и открытых стандартов. Наши клиенты выигрывают от возможности использовать ПО с открытым исходным кодом и API-интерфейсы на базе открытых стандартов и расширять их — либо дополняя возможностями, разработанными другими (используя выбранную активную экосистему разработчиков ПО с открытым исходным кодом), либо при помощи своих собственных инноваций и расширений.
Используя одну и ту же открытую облачную архитектуру, и технологии по всему нашему семейству облачных услуг, ориентированных на частные, общедоступные и гибридные облачные решения, мы также достигаем функциональной совместимости и переносимости между этими различными предложениями не только рабочей нагрузки, но и возможностей, что приносит выгоды нашим клиентам.
В самом деле, те клиенты, которые выбрали облачные вычисления на базе открытых стандартов, находятся на верном пути, чтобы воспользоваться открывающимися новыми возможностями. В частности, они могут обрабатывать свои взаимосвязанные данные с помощью высокоэффективной системы бизнес-анализа на традиционных и мобильных устройствах.
Do'stlaringiz bilan baham: |