Amazon рдиреЗ OpenSearch, Elasticsearch рдкреНрд▓реЕрдЯрдлреЙрд░реНрдордЪрд╛ рдПрдХ рдХрд╛рдЯрд╛ рд╕рд╛рджрд░ рдХреЗрд▓рд╛

Amazon рдиреЗ OpenSearch рдкреНрд░рдХрд▓реНрдкрд╛рдЪреНрдпрд╛ рдирд┐рд░реНрдорд┐рддреАрдЪреА рдШреЛрд╖рдгрд╛ рдХреЗрд▓реА рдЖрд╣реЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ Elasticsearch рд╢реЛрдз, рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЖрдгрд┐ рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо, рддрд╕реЗрдЪ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдХрд┐рдмрд╛рдирд╛ рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕рдЪрд╛ рдПрдХ рдХрд╛рдЯрд╛ рддрдпрд╛рд░ рдХреЗрд▓рд╛ рдЖрд╣реЗ. рдХреЛрдб Apache 2.0 рд▓рд╛рдпрд╕рдиреНрд╕ рдЕрдВрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рднрд╡рд┐рд╖реНрдпрд╛рдд, рдЖрдореНрд╣реА Amazon Elasticsearch Service рдЪреЗ рдирд╛рд╡ рдмрджрд▓реВрди Amazon OpenSearch рд╕рд░реНрд╡реНрд╣рд┐рд╕ рдареЗрд╡рдгреНрдпрд╛рдЪреА рдпреЛрдЬрдирд╛ рдЖрдЦрдд рдЖрд╣реЛрдд.

OpenSearch рд▓рд╛ Elasticsearch 7.10.2 codebase рд╡рд░реВрди рдлреЛрд░реНрдХ рдХреЗрд▓реЗрд▓реЗ рдЖрд╣реЗ. 21 рдЬрд╛рдиреЗрд╡рд╛рд░реАрдкрд╛рд╕реВрди рдлреЙрд░реНрдХрд╡рд░ рдХрд╛рдо рдЕрдзрд┐рдХреГрддрдкрдгреЗ рд╕реБрд░реВ рдЭрд╛рд▓реЗ, рддреНрдпрд╛рдирдВрддрд░ рдлреЙрд░реНрдХ рдХреЗрд▓реЗрд▓рд╛ рдХреЛрдб Apache 2.0 рдкрд░рд╡рд╛рдиреНрдпрд╛рдЕрдВрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд рди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдШрдЯрдХрд╛рдВрдкрд╛рд╕реВрди рд╕рд╛рдл тАЛтАЛтАЛтАЛрдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрдгрд┐ Elasticsearch рдмреНрд░рдБрдбрдЪреЗ рдШрдЯрдХ OpenSearch рдиреЗ рдмрджрд▓рд▓реЗ рдЧреЗрд▓реЗ. рддреНрдпрд╛рдЪреНрдпрд╛ рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд, рдХреЛрдб рдЕрджреНрдпрд╛рдк рдЕрд▓реНрдлрд╛ рдЪрд╛рдЪрдгреАрдордзреНрдпреЗ рдЖрд╣реЗ рдЖрдгрд┐ рдХрд╛рд╣реА рдЖрдард╡рдбреНрдпрд╛рдВрдордзреНрдпреЗ рдкреНрд░рдердо рдмреАрдЯрд╛ рдкреНрд░рдХрд╛рд╢рди рдЕрдкреЗрдХреНрд╖рд┐рдд рдЖрд╣реЗ. 2021 рдЪреНрдпрд╛ рдордзреНрдпрд╛рдкрд░реНрдпрдВрдд рдХреЛрдб рдмреЗрд╕ рд╕реНрдерд┐рд░ рдХрд░рдгреЗ рдЖрдгрд┐ рдЙрддреНрдкрд╛рджрди рдкреНрд░рдгрд╛рд▓реАрдВрдордзреНрдпреЗ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА OpenSearch рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреЗ рдирд┐рдпреЛрдЬрд┐рдд рдЖрд╣реЗ.

рд╕рдореБрджрд╛рдп рдЗрдирдкреБрдЯрд╕рд╣ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗрд▓рд╛ рд╕рд╣рдпреЛрдЧреА рдкреНрд░рдХрд▓реНрдк рдореНрд╣рдгреВрди OpenSearch рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рдИрд▓. рдпрд╛ рдкреНрд░рдХрд▓реНрдкрд╛рдЪрд╛ рдХреНрдпреБрд░реЗрдЯрд░ рд╕рдзреНрдпрд╛ Amazon рдЖрд╣реЗ, рдкрд░рдВрддреБ рднрд╡рд┐рд╖реНрдпрд╛рдд, рд╕рдореБрджрд╛рдпрд╛рд╕рд╣, рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди, рдирд┐рд░реНрдгрдп рдШреЗрдгреНрдпрд╛рдЪреА рдЖрдгрд┐ рд╡рд┐рдХрд╛рд╕рд╛рдд рд╕рд╣рднрд╛рдЧреА рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд╣рднрд╛рдЧреАрдВрдЪреНрдпрд╛ рдкрд░рд╕реНрдкрд░рд╕рдВрд╡рд╛рджрд╛рд╕рд╛рдареА рдПрдХ рдЗрд╖реНрдЯрддрдо рдзреЛрд░рдг рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдИрд▓.

Red Hat, SAP, Capital One рдЖрдгрд┐ Logz.io рд╕рд╛рд░рдЦреНрдпрд╛ рдХрдВрдкрдиреНрдпрд╛ рдЖрдзреАрдЪ OpenSearch рд╡рд░ рдХрд╛рдорд╛рдд рд╕рд╛рдореАрд▓ рдЭрд╛рд▓реНрдпрд╛ рдЖрд╣реЗрдд. рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдШреЗрдгреНрдпрд╛рд╕рд╛рд░рдЦреЗ рдЖрд╣реЗ рдХреА Logz.io рдиреЗ рдкреВрд░реНрд╡реА Elasticsearch рдЪрд╛ рд╕реНрд╡рддрдГрдЪрд╛ рдХрд╛рдЯрд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛, рдкрд░рдВрддреБ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рдХрд▓реНрдкрд╛рдЪреНрдпрд╛ рдХрд╛рдорд╛рдд рд╕рд╛рдореАрд▓ рдЭрд╛рд▓рд╛. OpenSearch рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдордзреНрдпреЗ рд╕рд╣рднрд╛рдЧреА рд╣реЛрдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣рд╛рд▓рд╛ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХрд░рд╛рд░рд╛рд╡рд░ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА (CLA, рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛ рдкрд░рд╡рд╛рдирд╛ рдХрд░рд╛рд░), рдЖрдгрд┐ OpenSearch рдЯреНрд░реЗрдбрдорд╛рд░реНрдХ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреЗ рдирд┐рдпрдо рдЕрдиреБрдЬреНрдЮреЗрдп рдЖрд╣реЗрдд рдЖрдгрд┐ рддреБрдореНрд╣рд╛рд▓рд╛ рддреБрдордЪреНрдпрд╛ рдЙрддреНрдкрд╛рджрдирд╛рдВрдЪрд╛ рдкреНрд░рдЪрд╛рд░ рдХрд░рддрд╛рдирд╛ рд╣реЗ рдирд╛рд╡ рд╕реВрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддрд╛рдд.

рдХрд╛рдЯрд╛ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреЗ рдХрд╛рд░рдг рдореНрд╣рдгрдЬреЗ рдореВрд│ Elasticsearch рдкреНрд░рдХрд▓реНрдкрд╛рдЪреЗ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ SSPL (рд╕рд░реНрд╡реНрд╣рд░ рд╕рд╛рдЗрдб рдкрдмреНрд▓рд┐рдХ рд▓рд╛рдпрд╕рдиреНрд╕) рдХрдбреЗ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдЖрдгрд┐ рдЬреБрдиреНрдпрд╛ Apache 2.0 рд▓рд╛рдпрд╕рдиреНрд╕ рдЕрдВрддрд░реНрдЧрдд рдкреНрд░рдХрд╛рд╢рдирд╛рддреАрд▓ рдмрджрд▓ рдмрдВрдж рдХрд░рдгреЗ. рдПрд╕рдПрд╕рдкреАрдПрд▓ рдкрд░рд╡рд╛рдирд╛ OSI (рдУрдкрди рд╕реЛрд░реНрд╕ рдЗрдирд┐рд╢рд┐рдПрдЯрд┐рд╡реНрд╣) рджреНрд╡рд╛рд░реЗ рднреЗрджрднрд╛рд╡рдкреВрд░реНрдг рдЖрд╡рд╢реНрдпрдХрддрд╛рдВрдЪреНрдпрд╛ рдЙрдкрд╕реНрдерд┐рддреАрдореБрд│реЗ рдореБрдХреНрдд рд╕реНрддреНрд░реЛрдд рдирд┐рдХрд╖рд╛рдВрдЪреА рдкреВрд░реНрддрддрд╛ рдХрд░рдд рдирд╛рд╣реА рдореНрд╣рдгреВрди рдУрд│рдЦрд▓реЗ рдЬрд╛рддреЗ. рд╡рд┐рд╢реЗрд╖рддрдГ, SSPL рдкрд░рд╡рд╛рдирд╛ AGPLv3 рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЕрд╕реВрдирд╣реА, рдордЬрдХреВрд░рд╛рдд SSPL рдкрд░рд╡рд╛рдиреНрдпрд╛рдЕрдВрддрд░реНрдЧрдд рдбрд┐рд▓рд┐рд╡реНрд╣рд░реАрд╕рд╛рдареА рдХреЗрд╡рд│ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛрдбрдЪ рдирд╛рд╣реА рддрд░ рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡реЗрдЪреНрдпрд╛ рддрд░рддреБрджреАрдд рд╕рд╛рдореАрд▓ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд░реНрд╡ рдШрдЯрдХрд╛рдВрдЪрд╛ рд╕реНрддреНрд░реЛрдд рдХреЛрдб рджреЗрдЦреАрд▓ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ. .

рдЗрд▓рд╛рд╕реНрдЯрд┐рдХрд╕рд░реНрдЪ рдЖрдгрд┐ рдХрд┐рдмрд╛рдирд╛ рдУрдкрди рд╕реЛрд░реНрд╕ рдареЗрд╡рдгреЗ рдЖрдгрд┐ рдХрдореНрдпреБрдирд┐рдЯреА рдЗрдирдкреБрдЯрд╕рд╣ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗрд▓реЗ рд╕рдВрдкреВрд░реНрдг рдУрдкрди рд╕реЛрд░реНрд╕ рд╕реЛрд▓реНрдпреВрд╢рди рдкреНрд░рджрд╛рди рдХрд░рдгреЗ рд╣реА рдлреЛрд░реНрдХрдЪреНрдпрд╛ рдорд╛рдЧреЗ рдкреНрд░реЗрд░рдгрд╛ рдЕрд╕рд▓реНрдпрд╛рдЪреЗ рдореНрд╣рдЯрд▓реЗ рдЬрд╛рддреЗ. OpenSearch рдкреНрд░рдХрд▓реНрдк рджреЗрдЦреАрд▓ Elasticsearch рд╡рд┐рддрд░рдгрд╛рд╕рд╛рдареА Open Distro рдЪрд╛ рд╕реНрд╡рддрдВрддреНрд░ рд╡рд┐рдХрд╛рд╕ рдЪрд╛рд▓реВ рдареЗрд╡реЗрд▓, рдЬреЛ рдкреВрд░реНрд╡реА Expedia Group рдЖрдгрд┐ Netflix рд╕реЛрдмрдд Elasticsearch рд╕рд╛рдареА рдЕреЕрдб-рдСрдирдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓рд╛ рд╣реЛрддрд╛ рдЖрдгрд┐ рддреНрдпрд╛рдд рдЕрддрд┐рд░рд┐рдХреНрдд рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рд╣реЛрддреА рдЬреА Elasticsearch рдЪреЗ рд╕рд╢реБрд▓реНрдХ рдШрдЯрдХ рдмрджрд▓рддрд╛рдд, рдЬрд╕реЗ рдХреА. рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ, SQL рд╕рдкреЛрд░реНрдЯ, рдЬрдирд░реЗрд╢рди рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рдиреНрд╕, рдХреНрд▓рд╕реНрдЯрд░ рдкрд░рдлреЙрд░реНрдордиреНрд╕рдЪреЗ рдирд┐рджрд╛рди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдпрдВрддреНрд░рдгрд╛, рдНрдХреНрдЯрд┐рд╡реНрд╣ рдбрд┐рд░реЗрдХреНрдЯреНрд░реА, рдХреЗрд░реНрдмреЗрд░реЛрд╕, рдПрд╕рдПрдПрдордПрд▓ рдЖрдгрд┐ рдУрдкрдирдЖрдпрдбреА рджреНрд╡рд╛рд░реЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдг, рд╕рд┐рдВрдЧрд▓ рд╕рд╛рдЗрди-рдСрди (рдПрд╕рдПрд╕рдУ) рдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА, рдЯреНрд░реЕрдлрд┐рдХ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рдирд╕рд╛рдареА рд╕рдорд░реНрдерди, рднреВрдорд┐рдХрд╛-рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рд╡реЗрд╢ рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА (RBAC), рдСрдбрд┐рдЯрд┐рдВрдЧрд╕рд╛рдареА рддрдкрд╢реАрд▓рд╡рд╛рд░ рд▓реЙрдЧрд┐рдВрдЧ.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛