Amazon OpenSearch 1.0, Elasticsearch платформасынын айрысын чыгарды

Amazon Elasticsearch издөө, талдоо жана маалыматтарды сактоо платформасын жана Kibana веб интерфейсин иштеп чыккан OpenSearch долбоорунун биринчи чыгарылышын тартуулады. OpenSearch долбоору ошондой эле Elasticsearch дистрибуциясы үчүн Open Distroну иштеп чыгууну улантууда, ал мурда Amazonда Expedia Group жана Netflix менен бирге 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 Dashboards, ошондой эле 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 Башкаруу тактасын кыстаруу үчүн компоненттер сунушталат.
  • Веб-интерфейске маалыматтар агымын колдоо кошулду, бул ар кандай индекстерде убакыттын сериясы (убакыт менен байланышкан параметр маанилеринин кесимдери) түрүндөгү тынымсыз келген маалымат агымын сактоого мүмкүндүк берет, бирок аларды иштетүү мүмкүнчүлүгү менен бир бүтүн катары (ресурстун жалпы аталышы боюнча сурамдарга шилтеме кылуу).
  • Жаңы индекс үчүн негизги сыныктардын демейки санын конфигурациялоо мүмкүнчүлүгүн берет.
  • Trace Analytics кошумчасы Span атрибуттарын визуалдаштыруу жана чыпкалоо үчүн колдоону кошот.
  • Отчет берүүдөн тышкары, график боюнча отчетторду түзүү жана колдонуучу (ижарачы) тарабынан отчетторду чыпкалоо үчүн колдоо кошулган.

Эске салсак, айрыны түзүүгө оригиналдуу Elasticsearch долбоорун проприетардык SSPL (Server Side Public License) өткөрүп берүү жана эски Apache 2.0 лицензиясы боюнча өзгөртүүлөрдү жарыялоону токтотуу себеп болгон. SSPL лицензиясы OSI (Open Source Initiative) тарабынан басмырлоочу талаптардын болушунан улам Open Source критерийлерине жооп бербейт деп таанылган. Атап айтканда, SSPL лицензиясы AGPLv3 негизинде түзүлгөнүнө карабастан, текст SSPL лицензиясы боюнча жеткирүү үчүн кошумча талаптарды камтыйт, булуттук кызматты көрсөтүүгө катышкан бардык компоненттердин баштапкы кодун гана эмес, колдонмонун кодун да камтыйт. . Айрыкчаны түзүүдө негизги максат Elasticsearch жана Kibana ачык долбоорлор түрүндө сактап, коомчулуктун катышуусу менен иштелип чыккан толук кандуу ачык чечимди камсыз кылуу болгон.

Source: opennet.ru

Комментарий кошуу