Amazon Elasticsearch Service настолько гибок, что хочет, чтобы его вызвали новые

    0
    55


    Amazon Web Services в четверг выполнила свое обязательство по переименованию Amazon Elasticsearch Service с ожидаемым новым идентификатором Amazon OpenSearch Service.

    Смена названия была необходима, потому что AWS и Elasticsearch BV поссорились из-за лицензирования программного обеспечения с открытым исходным кодом Elasticsearch и поедания обеда друг другу.

    AWS запустила облачную версию программного обеспечения для поиска, аналитики и мониторинга в 2015 году, что стало нежелательной конкуренцией для Elasticsearch BV, компании, созданной для коммерциализации проекта.

    Elasticsearch BV стала публичной в 2018 году, но ее отношения с AWS не улучшились. В марте 2019 года AWS фактически разветвил проект Elasticsearch, выпустив собственную версию программного обеспечения под названием Open Distro for Elasticsearch.

    Шесть месяцев спустя Elasticsearch BV подала жалобу на использование товарного знака на AWS за использование ее названия. Эта жалоба все еще рассматривается.

    К 2019 году опасения по поводу того, что AWS или другая крупная компания, предоставляющая облачные услуги, может запустить сервис, использующий открытый исходный код, не делясь богатством, стали широко распространены среди программных стартапов, пытающихся создать бизнес. Redis Labs и MongoDB пробовали использовать альтернативные лицензии на программное обеспечение в качестве защиты от хищничества облачных провайдеров, но сообщество разработчиков ПО с открытым исходным кодом не решило проблему.

    В январе 2021 года генеральный директор и соучредитель Elasticsearch BV Шей Бэнон объявил, что проекты ElasticSearch и Kibana откажутся от лицензии Apache 2.0 с открытым исходным кодом и примут новые лицензии, лицензию Elastic и общедоступную серверную лицензию без открытого исходного кода (SSPL). ).

    «Наше изменение лицензии направлено на то, чтобы не позволить компаниям использовать наши продукты Elasticsearch и Kibana и предоставлять их напрямую как услугу без сотрудничества с нами», – пояснил тогда Бэнон.

    В апреле 2021 года AWS дала своей вилке с открытым исходным кодом Elasticsearch и Kibana новое имя, OpenSearch, и пообещала в какой-то момент применить ребрендинг к Amazon Elasticsearch Service. Этот день настал.

    «Сегодня мы переименовываем Amazon Elasticsearch Service в Amazon OpenSearch Service, потому что теперь этот сервис поддерживает OpenSearch 1.0», – сказал в своем блоге Чанни Юн, главный защитник разработчиков AWS.

    «Несмотря на то, что название изменилось, мы продолжим предоставлять те же возможности без какого-либо негативного воздействия на текущие операции, методологию разработки или использование в бизнесе».

    Больше чем просто имя

    OpenSearch и Elasticsearch (v7.10) больше не одно и то же, и хотя они все еще могут взаимодействовать, это не будет длиться вечно. API конфигурации службы OpenSearch, представленный в январе, работает как с OpenSearch, так и с устаревшим (Apache License v2.0) Elasticsearch с открытым исходным кодом. Но 21 операции API были присвоены новые имена, не связанные с торговыми марками – например, CreateElasticsearchDomain стал CreateDomain.

    В то время как AWS обещает, что API-интерфейсы OpenSearch Service будут обратно совместимы с существующими API-интерфейсами сервисов (открытый исходный код Elasticsearch 7.10), что означает, что никаких изменений серверной части или клиентского приложения не требуется, построение на новых функциях OpenSearch Service означает, что пути назад нет. AWS заявляет, что обновление существующих управляемых кластеров Elasticsearch 6.x и 7.x до OpenSearch необратимо.

    По словам Юна, OpenSearch 1.0 (ветвь AWS) поддерживает три функции, недоступные в устаревших версиях Elasticsearch, которые все еще поддерживаются в Amazon OpenSearch Service: преобразования, потоки данных и записные книжки в OpenSearch Dashboards.

    А AWS в своем FAQ дает понять, что могут произойти критические изменения. «Все будущие выпуски OpenSearch 1.x будут обратно совместимы с Elasticsearch 7.10, хотя некоторые API станут устаревшими», – заявляет компания. «Если функциональность требует критического изменения, мы представим новую основную версию OpenSearch и предоставим инструменты, которые упростят переход на новую основную версию».

    Более того, Amazon OpenSearch Service включает в себя различные другие возможности, отсутствующие в коде Elasticsearch с открытым исходным кодом, такие как интеграция безопасности (Active Directory и т. Д.), Создание отчетов, оповещение и другие подобные вещи. Привязка к облачному провайдеру может стать проблемой даже при наличии совместимости между размещенными сервисами с открытым исходным кодом и проектами, на которых они основаны.

    То, что начиналось как упражнение в копировании, наиболее прибыльной форме лести, превратилось в гонку за дифференциацию или, говоря словами бывшего вице-президента Microsoft Пола Мартиса, рассказывающего представителям Intel в 1995 году о том, как Microsoft будет вести себя с Netscape – ” Обними, протяни, погаси » [PDF].

    В Elasticsearch BV от комментариев отказались. ®

    Предыдущая статья5 лучших машин GTA Online стоимостью менее 1 миллиона долларов GTA
    Следующая статьяСколько времени нужно, чтобы превзойти Tales Of Arise?
    Виктор Попанов
    Эксперт тестовой лаборатории. Первый джойстик держал в руках в возрасте 3 лет. Первый компьютер, на котором „работал” был с процессором Intel i386DX-266. Тестирует оборудование для издания ITBusiness. Будь то анализ новейших гаджетов или устранение сложных неполадок, этот автор всегда готов к выполнению поставленной задачи. Его страсть к технологиям и приверженность качеству делают его бесценным помощником в любой команде.