Lëshimi i Polemarch 3.0, ndërfaqës web për menaxhimin e infrastrukturës.

Doli i Polemarch 3.0.0, një ndërfaqe web për menaxhimin e infrastrukturës së serverit mbi bazën e Ansible. Kodi i projektit është shkruar në gjuhët Python dhe JavaScript duke përdorur framorkat Django dhe Celery. Projekti shpërndahet nën licencën AGPLv3. Për të nisur sistemin mjafton të instaloni paketën dhe të nisni 1 shërbim. Për aplikim në industri rekomandohet të përdoren shtesë MySQL/PostgreSQL dhe Redis/RabbitMQ+Redis (memorie dhe broker MQ). Për çdo version formohet një imazh Docker.

Ndryshimet kryesore:

  • Kalimi nĂ« versionin e ri Rest API v4 dhe versionin minimal tĂ« mbĂ«shtetur Python 3.8. Ky kalim ishte i nevojshĂ«m pĂ«r tĂ« pĂ«rmirĂ«suar mbĂ«shtetje pĂ«r sistemin e ri tĂ« plugineve dhe zgjerimeve, si dhe pĂ«r tĂ« pĂ«rshpejtuar zhvillimin. Gjithashtu janĂ« thjeshtuar disa elemente tĂ« pĂ«rsĂ«ritura, pĂ«r njĂ« menaxhim mĂ« logjik dhe intuitiv tĂ« shablloneve dhe orareve.
  • Shtuar plugina tĂ« reja pĂ«r inventarizimin, duke lejuar pĂ«rdorimin e plugina standarde pĂ«r inventarizimin, si skenarĂ« apo rreshta ini/yaml/json. Po ashtu Ă«shtĂ« zhvilluar vetĂ« sistemi i plugina pĂ«r inventarizimin, i cili lejon realizimin e implementimeve tĂ« veta pĂ«r formimin e plugina nga burime tĂ« ndryshme.
  • PĂ«rmirĂ«suar sistemi i plugina pĂ«r nisje, i cili u publikua nĂ« versionin e mĂ«parshĂ«m. Tani Ă«shtĂ« e mundur tĂ« shkruani realizime tĂ« veta pĂ«r nisjen e komandave shtesĂ«, si skenarĂ« bash, terraform ose helm. NĂ« kuadĂ«r tĂ« riorganizimit Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r plugina nĂ« shabllone dhe orare. Gjithashtu nĂ« plugina tani mund tĂ« krijoni njĂ« zinxhir thirrjesh pĂ«r inicializimin paraprak nĂ« depo.
  • Implementuar njĂ« sistem zgjerimesh pĂ«r regjistrimin e rreshtave nga dalja nĂ« ruajtje tĂ« ndryshme. Tani Ă«shtĂ« e integruar plugina pĂ«r regjistrim nĂ« DB dhe python-logger me mundĂ«sinĂ« e dĂ«rgimit tĂ« daljes nĂ« stdout, skedar ose syslog.
  • RadhĂ«t e mesazheve tani shkĂ«mbejnĂ« mesazhe json, pĂ«rveç pickle. Po ashtu Ă«shtĂ« pĂ«rshpejtuar puna pĂ«r serializimin dhe deserializimin e tĂ« dhĂ«nave pĂ«r dĂ«rgesĂ« nĂ« radhĂ«.
  • PĂ«rmirĂ«suar ndĂ«rfaqja e pĂ«rdoruesit dhe integrimi pĂ«r auto-pĂ«rditĂ«simin me ndihmĂ«n e Centrifugo.
  • PĂ«rditĂ«suar varĂ«sitĂ« kryesore, si Django, duke e bĂ«rĂ« listĂ«n e varĂ«sive tĂ« nevojshme mĂ« tĂ« vogĂ«l (pĂ«r shembull, mbĂ«shtetje native pĂ«r redis pĂ«r memorie).

.

Burimi: opennet.ru

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