Amazon Elasticsearch платформасының шанышқысы болып табылатын OpenSearch 1.0 нұсқасын шығарды

Amazon Elasticsearch іздеу, талдау және деректерді сақтау платформасы мен Kibana веб-интерфейсінің шанышқысын әзірлейтін OpenSearch жобасының бірінші шығарылымын ұсынды. OpenSearch жобасы сонымен қатар Elasticsearch үшін қосымша ретінде Amazon-да Expedia Group және Netflix-пен бірге әзірленген Open Distro-ті Elasticsearch дистрибуциясын дамытуды жалғастыруда. Код Apache 2.0 лицензиясы бойынша таратылады. OpenSearch 1.0 шығарылымы өндірістік жүйелерде пайдалануға дайын болып саналады.

OpenSearch қауымдастықтың қатысуымен әзірленген бірлескен жоба ретінде дамып келеді, мысалы, Red Hat, SAP, Capital One және Logz.io сияқты компаниялар жұмысқа қосылды. OpenSearch әзірлеуге қатысу үшін тасымалдау келісіміне (CLA, Contributor License Agreement) қол қоюдың қажеті жоқ және OpenSearch сауда белгісін пайдалану ережелері рұқсат етілген және өнімдеріңізді жылжыту кезінде осы атауды көрсетуге мүмкіндік береді.

OpenSearch қаңтарда Elasticsearch 7.10.2 код базасынан ажыратылды және Apache 2.0 лицензиясы бойынша таратылмаған құрамдас бөліктерден тазартылды. Шығарылым OpenSearch сақтау және іздеу жүйесін, веб-интерфейсті және OpenSearch бақылау тақталарын деректерді визуализациялау ортасын, сондай-ақ Elasticsearch өніміне арналған Open Distro жүйесінде бұрын жеткізілген және Elasticsearch ақылы құрамдастарын алмастыратын қондырмалар жинағын қамтиды. Мысалы, Elasticsearch үшін Open Distro машиналық оқытуға, SQL қолдауына, хабарландыруларды генерациялауға, кластер өнімділігін диагностикалауға, трафикті шифрлауға, рөлге негізделген қатынасты басқаруға (RBAC), Active Directory, Kerberos, SAML және OpenID арқылы аутентификацияға, бір белгіге арналған қондырмаларды қамтамасыз етеді. -орындау (SSO) және аудит үшін егжей-тегжейлі журнал жүргізу.

Өзгерістердің ішінде меншікті кодты тазалаудан, Elasticsearch үшін Open Distro-мен интеграциядан және Elasticsearch бренд элементтерін OpenSearch-пен ауыстырудан басқа, мыналар атап өтілген:

  • Пакет Elasticsearch-тен OpenSearch-ке біркелкі өтуді қамтамасыз ету үшін бейімделген. OpenSearch API деңгейінде максималды үйлесімділікті қамтамасыз ететіні және бар жүйелерді OpenSearch жүйесіне көшіру Elasticsearch бағдарламасының жаңа шығарылымын жаңартуға ұқсайтыны атап өтілген.
  • Linux платформасы үшін ARM64 архитектурасына қолдау қосылды.
  • OpenSearch және OpenSearch бақылау тақтасын бар өнімдер мен қызметтерге ендіруге арналған құрамдас бөліктер ұсынылады.
  • Веб-интерфейске Data Stream қолдауы қосылды, ол әртүрлі индекстерде, бірақ оларды өңдеу мүмкіндігімен уақытша сериялар (уақытқа байланысты параметр мәндерінің кесінділері) түріндегі үздіксіз кіріс деректер ағынын сақтауға мүмкіндік береді. біртұтас (ресурстың жалпы атауы бойынша сұрауларға сілтеме).
  • Жаңа индекс үшін бастапқы үзінділердің әдепкі санын конфигурациялау мүмкіндігін береді.
  • Trace Analytics қондырмасы Span атрибуттарын визуализациялау және сүзу үшін қолдауды қосады.
  • Есеп беруге қосымша кестеге сәйкес есептерді жасау және пайдаланушы (жалға алушы) бойынша есептерді сүзу үшін қолдау қосылды.

Еске салайық, шанышқыны жасаудың себебі түпнұсқалық Elasticsearch жобасын меншікті SSPL (Server Side Public License) көшіру және ескі Apache 2.0 лицензиясы бойынша өзгерістерді жариялауды тоқтату болды. SSPL лицензиясын OSI (Open Source Initiative) кемсітушілік талаптардың болуына байланысты Open Source критерийлеріне сай емес деп таниды. Атап айтқанда, SSPL лицензиясы AGPLv3 негізінде жасалғанына қарамастан, мәтінде тек қолданба кодының өзі ғана емес, сонымен қатар бұлттық қызметті ұсынуға қатысатын барлық компоненттердің бастапқы коды SSPL лицензиясы бойынша жеткізуге арналған қосымша талаптар бар. . Шанышқыны жасау кезінде негізгі мақсат Elasticsearch және Kibana-ны ашық жобалар түрінде сақтау және қауымдастықтың қатысуымен әзірленген толыққанды ашық шешімді қамтамасыз ету болды.

Ақпарат көзі: opennet.ru

пікір қалдыру