Dalja e Polemarch 3.0, ndërfaqes web për menaxhimin e infrastrukturës

U lançua Polemarch 3.0.0, një ndërfaqe web për menaxhimin e infrastrukturës serverike bazuar në Ansible. Kodi i projektit është shkruar në gjuhët Python dhe JavaScript duke përdorur kornizat Django dhe Celery. Projekti shpërndahet nën licencën AGPLv3. Për të nisur sistemin, mjafton të instaloni paketën dhe të ndizni 1 shërbim. Për përdorim industrial, rekomandohet gjithashtu të përdoren MySQL/PostgreSQL dhe Redis/RabbitMQ+Redis (cache dhe broker MQ). Për çdo version krijohet një imazh Docker.

Ndryshimet kryesore:

  • Kalim nĂ« versionin e ri Rest API v4 dhe versionin minimal tĂ« mbĂ«shtetur Python 3.8. Kalimi ishte i nevojshĂ«m pĂ«r pĂ«rmirĂ«simin e mbĂ«shtetjes pĂ«r sistemin e ri tĂ« pluginĂ«ve dhe zgjatjeve, si dhe pĂ«r tĂ« pĂ«rshpejtuar zhvillimin. Gjithashtu, disa elemente tĂ« pĂ«rsĂ«ritura janĂ« thjeshtuar pĂ«r menaxhim mĂ« logjik dhe intuitiv tĂ« modeleve dhe orareve.
  • JanĂ« shtuar plug-in tĂ« reja pĂ«r inventarizimin, tĂ« cilat lejojnĂ« pĂ«rdorimin e pluginĂ«ve standard tĂ« inventarizimit, si skritet ose vargjet ini/yaml/json. Po ashtu, Ă«shtĂ« zhvilluar vetĂ« sistemi i plugins pĂ«r inventarizim, i cili lejon realizimin e versioneve tĂ« veta tĂ« formimit tĂ« pluginĂ«ve nga burime tĂ« ndryshme.
  • E pĂ«rmirĂ«suar sistemi i pluginĂ«ve pĂ«r ekzekutimin, i cili u lançua nĂ« versionin e kaluar. Tani Ă«shtĂ« e mundur tĂ« shkruani realizime tĂ« veta pĂ«r ekzekutimin e komandave shtesĂ«, si skritet bash, terraform ose helm. Brenda ristrukturimit, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r pluginĂ«t nĂ« modele dhe orare. Gjithashtu, nĂ« plug-in tani Ă«shtĂ« e mundur tĂ« krijoni njĂ« zinxhir thirrjesh pĂ«r inicializimin paraprak nĂ« repo.
  • JanĂ« realizuar sistemet e zgjatjeve pĂ«r regjistrimin e vargjeve nga dalja nĂ« ruajtje tĂ« ndryshme. Tani ofrohet njĂ« plugin pĂ«r regjistrimin nĂ« DB dhe python-logger me mundĂ«sinĂ« e dĂ«rgimit tĂ« daljes nĂ« stdout, skedar ose syslog.
  • Rendi i mesazheve tani shkĂ«mben mesazhe json, nĂ« vend tĂ« pickle. Po ashtu, Ă«shtĂ« pĂ«rshpejtuar puna me serializimin dhe deserializimin e tĂ« dhĂ«nave pĂ«r t'i dĂ«rguar nĂ« rend.
  • ËshtĂ« pĂ«rmirĂ«suar ndĂ«rfaqja e pĂ«rdoruesit dhe Ă«shtĂ« pĂ«rmirĂ«suar integrimi pĂ«r auto-aktualizimin me Centrifugo.
  • JanĂ« pĂ«rditĂ«suar varĂ«sitĂ« kryesore, si Django, duke zvogĂ«luar listĂ«n e varĂ«sive tĂ« nevojshme (p.sh., mbĂ«shtetje native pĂ«r redis pĂ«r cache).

.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster