Компания Seagate Technology объявила о расширении своей программы разработки решений с открытым исходным кодом в поддержку платформы Seagate Kinetic Open Storage, которая теперь включает интерфейс прикладного программирования (API) и библиотеки. Предлагая новые инициативы для платформы с открытым исходным кодом, компания делает еще один шаг вперед, предоставляя новые возможности разработчикам программного и аппаратного обеспечения для максимального использования программного интерфейса ключ/значение и его интеграции в облачные программные стеки, дополнительные устройства и новые системы.
«Seagate твердо придерживается принципов развития платформы Kinetic, и мы видим большой потенциал в том, чтобы открыть к ней доступ разработчикам по всему миру, что в свою очередь позволит создавать революционные архитектуры облачного хранения данных, — сказал Марк Ре (Mark Re), главный технический директор компании Seagate. — Мы уверены в целесообразности развития инновационных решений на основе открытого исходного кода и продолжаем поддерживать партнеров-сборщиков систем и разработчиков программного обеспечения с помощью необходимых инструментов создания передовых решений хранения данных и развития нашей по-настоящему революционной платформы».
Продолжая пополнять спецификации интерфейса, анонсированные в рамках проекта Open Compute Project ранее в этом году, Seagate открывает доступ к интерфейсу прикладного программирования (API) платформы, библиотекам и моделирующим технологиям, позволяя участникам сообщества OpenStack проектировать, испытывать, создавать приложения и разрабатывать решения на основе технологии Seagate Kinetic. Результатом станет простой и рентабельный способ разработки объектно-ориентированных решений с быстрым выводом на рынок.
«При мощной поддержке сообщества OpenStack позволяет по-новому взглянуть на облачные технологии, а открытый исходный код — переосмыслить программно-определяемую систему хранения данных, — отметил Бен Чериан (Ben Cherian), вице-президент по стратегическому развитию компании Inktank, приобретенной компанией Red Hat в апреле 2014 года. — Inktank очень гордится возможностью сотрудничества с Seagate в рамках разработки нашей экосистемы программно-определяемых систем хранения с открытым исходным кодом, и мы рады, что компания Seagate разделяет нашу уверенность в том, что „открытость“ является ключевым фактором для продолжения развития технологий».
«SwiftStack предлагает программное решение Object Storage, которое упрощает запуск, интеграцию и управление проекта по объектному хранению OpenStack. Мы наблюдаем стремительное и очевидное развитие технологий с открытым исходным кодом и увеличение их использования предприятиями, — заявил Джо Арнольд (Joe Arnold), CEO компании SwiftStack. — Платформа Seagate Kinetic Open Storage находится в авангарде инноваций. В частности, инструменты разработки для этой платформы делают возможным создание современных архитектур для развертывания действительно программно-определяемых объектных систем хранения данных. Предлагая эти новые инструменты, Seagate снова доказывает свое стремление поддерживать решения с открытым исходным кодом».
Выпуск интерфейса прикладного программирования (API) и сопутствующих библиотек откроет исходный код для различных языков программирования, позволяя программному обеспечению напрямую обращаться к диску Kinetic. Kinetic Open Storage API предлагает поставщикам как программного, так и аппаратного обеспечения интегрировать команды Kinetic в свои решения. Библиотеки, которые будут опубликованы сегодня, включают поддержку языков C++, Java и Python. Библиотеки с открытым исходным кодом также вдохновляют разработчиков максимально использовать протокол напрямую и при желании создавать свои собственные библиотеки.
Анонсированная в 2013 году, Seagate Kinetic Open Storage является открытой платформой, использующей традиционные дисковые системы, программные интерфейсы (API) ключ/значение и возможности подключения к сетям Ethernet для обеспечения более высокой производительности, масштабируемости, простоты использования и снижения совокупной стоимости владения масштабируемых архитектур хранения данных.