Հրապարակվել է Kubegres-ը՝ PostgreSQL կլաստերի տեղակայման գործիքակազմ

Հրապարակվել են Kubegres նախագծի սկզբնական տեքստերը, որոնք նախատեսված են PostgreSQL DBMS-ով կրկնօրինակվող սերվերների կլաստեր ստեղծելու համար, որոնք տեղակայված են բեռնարկղերի մեկուսացման ենթակառուցվածքում՝ հիմնված Kubernetes հարթակի վրա: Փաթեթը նաև թույլ է տալիս կառավարել տվյալների կրկնօրինակումը սերվերների միջև, ստեղծել անսարքության հանդուրժող կոնֆիգուրացիաներ և կազմակերպել կրկնօրինակումներ: Ծրագրի կոդը գրված է Go-ում և տարածվում է Apache 2.0 լիցենզիայի ներքո:

Ստեղծված կլաստերը բաղկացած է մեկ առաջնային PostgreSQL pod հանգույցից և իրական ժամանակի կրկնօրինակվող երկրորդական հանգույցներից՝ համաժամանակացված առաջնային հանգույցի հետ: Առաջնային հանգույցում ձախողման դեպքում համակարգը ավտոմատ կերպով փոխակերպում է երկրորդական հանգույցներից մեկը առաջնային կատեգորիայի և փոխում է կրկնօրինակման կոնֆիգուրացիան՝ առանց աշխատանքը դադարեցնելու: Հնարավոր է կարգավորել տվյալների բազայի կանոնավոր կրկնօրինակները առանձին պահեստում: Կլաստերի կոնֆիգուրացիան նշված է YAML ձևաչափով: Հանգույցի բովանդակությունը ստեղծվում է Docker նախագծի կողմից տրամադրված պաշտոնական PostgreSQL կոնտեյների պատկերի հիման վրա: Համակարգի աշխատանքը ճանաչվում է որպես կայուն և այն արդեն օգտագործվում է արդյունաբերական կիրառություններում:

Source: opennet.ru

Добавить комментарий