Tarkibga o‘tish

Bosh sahifa

Quyidagi vidjetlar resurslarni tasniflash uchun quyidagi teglardan foydalanadi:

  • On-Prem - vidjet mahalliy infratuzilmalardan to'plangan ma'lumotlardan foydalanadi.
  • Bulut - vidjet bulutli muhitdan to'plangan ma'lumotlardan foydalanadi (Yandex.Cloud).
  • On-Prem & Cloud - vidjet ikkala turdagi infratuzilmalardan ma'lumotlarni birlashtiradi va ko'rsatadi.

Ushbu vidjet atrof-muhit resurslarining (virtual mashinalar, disklar) joriy holatini tizim tomonidan tavsiya etilgan optimallashtirishlarni qo‘llaganidan keyin taxmin qilingan holat bilan vizual tarzda solishtirish uchun mo‘ljallangan.

18c8b2f091c555e5165c304b6e1e1baaa2243f95.png

Umumiy taqqoslash uchun uchta asosiy ko'rsatkichni aks ettiruvchi radial diagramma qo'llaniladi:

  • CPU (iste'molchilarga ajratilgan protsessor resurslari);
  • Xotira (RAMning umumiy ajratilgan miqdori);
  • Saqlash hajmi (VM disklari uchun ajratilgan xotira hajmi).

Diagrammaning talqini:

  • Jigarrang maydon (oldin) iste'molchilar uchun ajratilgan resurslarning joriy darajasini aks ettiradi.
  • Yashil maydon (Keyin) tavsiyalarni amalga oshirgandan so'ng taxmin qilingan holatni ko'rsatadi.

Xarajatlarni tejash

Vidjet 2 bo'limdan iborat: * Potentsial tejash * Xarajatlarni tejash

Potentsial tejash:

Vidjet taqdim etilayotgan xizmatlar sifati va ishonchliligiga putur yetkazmasdan joriy muhitni ishlatish xarajatlarini qanday qilib qayta taqsimlash mumkinligi haqida maʼlumot beradi.

cost_savings1.png

Tahlil uchta yorliqda taqdim etiladi, ularning har biri optimallashtirishning o'ziga xos jihatiga qaratilgan.

Muhim: Xarajatlarni hisoblashda ma'lum turdagi maqsadlar uchun, xususan, CPU, Xotira uchun barcha hisoblash resurslarining umumiy narxi hisobga olinadi.

1. Samaradorlik.

Joriy yuklanishda resurs samaradorligi va xarajatlarni tejashni aks ettiradi.

  • Oldin: Tanlangan valyutada jalb qilingan apparat resurslarining (CPU, Xotira) joriy narxini ko'rsatadi. Hisoblash optimallashtirishni hisobga olmagan holda resurslarning haqiqiy taqsimlanishiga asoslanadi. Batafsil hisoblash sxemasi quyida "Hisoblash sxemasi" bo'limida keltirilgan.
  • Keyin: Tizim tavsiyalariga amal qilgandan keyin atrof-muhitning taxminiy narxini ko'rsatadi. Qiymatlar samaradorlikni yo'qotmasdan resurslardan optimal foydalanishni aks ettiradi.
  • O'zgarishlar: Optimallashtirish natijasida tanlangan valyutadagi qancha resurs qiymatini saqlash mumkinligini ko'rsatadi.

2. Ishlash.

Berilgan yuk darajasini saqlab qolish uchun qo'shimcha resurslarni ajratish zarurligini hisobga olgan holda tizimni optimallashtirishdan keyin resurslar narxining o'zgarishini ko'rsatadi.

  • Oldin: "Hisoblash sxemasi" bo'limidagi usul yordamida hisoblangan valyutadagi apparat resurslarining (CPU, xotira) joriy narxi.
  • Keyin: Tavsiyalarni amalga oshirishdan keyin atrof-muhit resurslarining narxi. Kritik yuklangan tizimlarning xavfsizlik chegarasini oshirish uchun zarur bo'lgan xarajatlarni ko'rsatadi.
  • O'zgarishlar: Tanlangan valyutada apparat resurslari narxining oshishini ko'rsatadi.

3. Jami. "Samaralilik" va "Ishlash" yorliqlari natijalarini birlashtiradi va umumiy natijani ko'rsatadi.

Xarajatlarni tejash:

Vidjet foydalanuvchi tomonidan belgilangan muddat davomida optimallashtirish boʻyicha tavsiyalarni qoʻllash natijasida yuzaga kelgan yakuniy tejash yoki qoʻshimcha infratuzilma xarajatlarini hisoblash imkonini beradi.

cost_savings2.png

Asosiy xususiyatlar: - Hisoblash faqat platformada qo'llaniladigan tavsiyalarning ta'sirini ko'rsatadi. - Hisobotdagi narxlar tanlangan davr uchun barcha infratuzilma ob'ektlari uchun o'rtacha narxlardir. - Qiymat o'zgarishlari davr boshidan oxirigacha jamlangan holda jamlanadi. - Ham ijobiy o'zgarishlar (tejamkorlik), ham resurslarning ko'payishi bilan bog'liq qo'shimcha xarajatlar hisobga olinadi.

Cheklovlar - Ob'ektlar kesishgan guruhlar uchun maxsus narxlar yarata olmaysiz.

Xarajatlarni tejash jadvali

Vidjet tanlangan davr uchun tejash dinamikasini yoki qo'shimcha infratuzilma xarajatlarini ko'rsatadi.

Hisoblash Octopus infratuzilmasini optimallashtirish bo'yicha qo'llaniladigan tavsiyalarga asoslanadi va gipervisor tomonidagi resurslar imkoniyatlaridagi o'zgarishlarni hisobga oladi. Foydalanuvchi davrni (boshlanish va tugash sanasi) belgilaydi va maqsad turini tanlaydi (masalan, VMware, Yandex Cloud).

cost_saving_chart1.png

Interfeys nimani ko'rsatadi

  • Yuqori panel: tanlangan maqsadli turdagi ob'ektlar uchun resurslarning o'rtacha narxlari (CPU, Saqlash, Xotira va boshqalar).
  • Jami / CPU / Saqlash miqdori / MEMORY o'rtasida almashish uchun tugmalar
  • Jami qiymatlar: samaradorlik, ishlash, jami
  • Yuqori grafik (oq chiziq) - kunlik xarajatlar o'zgarishi
  • Yuqori grafikdagi bloklar Octopus tomonida (tavsiyalar) va gipervisor tomonida (tashqi o'zgarishlar) o'zgarishlar narxini aks ettiradi.
  • Pastki grafik (to'q sariq chiziq) - infratuzilmaning umumiy qiymatining dinamikasi

Asosiy xususiyatlar

  • Grafik qo'llaniladigan tavsiyalar va foydalanuvchi harakatlarini hisobga olgan holda xarajatlarning kunlik dinamikasini aks ettiradi.
  • O'zgarishlarni "samaradorlik" (tejamkorlik) va "samaradorlik" (resurslarni ko'paytirish uchun qo'shimcha xarajatlar) ga ajratadi.
  • Platformaning avtomatik tavsiyalarini ham, foydalanuvchini qo'lda o'zgartirishni ham hisobga oladi.
  • Qo'llaniladigan tavsiyalarning umumiy sonini ko'rsatadi.
  • Logarifmik shkala va kunlarni o'zgarishsiz yashirish qobiliyatini qo'llab-quvvatlaydi.
  • Yandex Cloud uchun hozirda faqat Octopus-da qo'llaniladigan tavsiyalar hisobga olinadi.
  • Yandex Cloud uchun resurs taqsimoti yo'q. Platforma shablonlardan foydalanganligi sababli, butun shablonning narxi ko'rsatilgan.

Salomatlik

Vidjet maqsad bo'yicha ajratilgan resurslarning joriy miqdorini ko'rsatadi va tizim tavsiyalaridan foydalanish orqali potentsial tejash/optimallashtirishni baholash imkonini beradi.

Skrinshot 19.12.2023 01.21.33.png

Umumiy holat:

  • Tizimdagi virtual mashinalarning (VM) umumiy sonini ko'rsatadi.
  • Rang ko'rsatkichidan foydalangan holda VMlarning uchta xavf darajasi bo'yicha taqsimlanishini ingl.

    • Yashil rang - xavf yo'q. VM normal ishlamoqda, barcha muhim ko'rsatkichlar normal chegaralar ichida.
    • Sariq rang - o'rtacha daraja. E'tibor talab qiladigan, ammo darhol muvaffaqiyatsizlikka olib kelmaydigan anomaliyalar aniqlandi.
    • Qizil rang - tanqidiy daraja. Allaqachon olib boradigan yoki darhol VM ishlamay qolishiga olib kelishi mumkin bo'lgan buzilishlar qayd etilgan.

Rang bloklarining har biri (yashil, sariq, qizil) interaktivdir. Blokni bosganingizda, tanlangan xavf darajasiga mos keladigan VMlarning to'liq ro'yxatini ko'rsatadigan oldindan o'rnatilgan filtr ochiladigan "Grafiklar" sahifasiga o'tasiz.

Grafiklar sahifasida siz har bir VM haqida batafsil ma'lumot olishingiz mumkin, shu jumladan ogohlantirishga sabab bo'lgan aniq ko'rsatkichlarning qiymatlari va holat o'zgarishlari tarixi.

Resurslarni hisoblash

Vidjet ajratilgan resurslarning joriy miqdorini ko'rsatadi va tizim tavsiyalarini qo'llash orqali potentsial tejash/optimallashtirishni baholash imkonini beradi.

Skrinshot 19.12.2023 01.20.19.png

1. Samaradorlik samaradorlikni yo'qotmasdan resurslarni optimallashtirish va kamaytirish bo'yicha tavsiyalarni ko'rsatadi.

  • Oldin — joriy resurslar sarfi.
  • Keyin — optimallashtirish bo'yicha tavsiyalar qo'llanilgandan so'ng taxmin qilingan iste'mol.
  • Jami — resurs qiymatlarining mutlaq qiymat va foizlarda kamayishi.

2. Ishlash samaradorligi kamchiliklarni bartaraf etish uchun resurslarni ko'paytirish bo'yicha tavsiyalarni ko'rsatadi.

  • Oldin — joriy resurslar sarfi.
  • Keyin — barqaror ishlashni ta'minlash uchun tavsiya etilgan qiymatlar.
  • Jami — resurs qiymatlarining mutlaq qiymat va foizlarda ortishi.

3. Jami. Barcha tavsiyalarning ta'sirini umumlashtiradi va o'zgarishlarning umumiy muvozanatini ko'rsatadi.

Atrof-muhitni o'zgartirish vidjeti (xuddi shunday - bo'ladi)

Tavsiyalarni qo'llashning atrof-muhit va apparat resurslariga ta'siri haqida batafsil ma'lumot beruvchi holatga o'tish vidjeti.

as_is_to_be.png

Asosiy filtrlash ko'rsatkichlari:

  • CPU - joriy haqiqiy protsessor yuki

  • CPU_PROVISION - ajratilgan virtual protsessor resurslari (VM uchun ajratilgan virtual yadrolar)

  • MEMORY - joriy haqiqiy RAM iste'moli

  • MEMORY_PROVISION - ajratilgan virtual xotira (VM uchun ajratilgan operativ xotira miqdori)

  • EFFECTIVE_MEMORY - xotiradan foydalanishning keng qamrovli ko'rsatkichi bo'lib, u xostdagi yukning yig'indisini va barcha virtual mashinalarning umumiy yukini ifodalaydi, bu erda har bir VM uchun ilovalar va uning ichidagi operatsion tizimning haqiqiy xotira iste'moliga imkon qadar yaqin bo'lgan qiymat hisobga olinadi. Ma'lumotlar bir nechta manbalardan to'planadi:

    • ko'pgina gipervisorlar standart VM xotira yuk ko'rsatkichidan foydalanadilar;
    • VMware uchun vROPS ko'rsatkichlariga o'xshash yondashuv qo'llaniladi;
    • agar Zabbix orqali monitoring mavjud bo'lsa, uning ma'lumotlariga ustuvorlik beriladi, chunki u VMning ichki iste'molini aniqroq aks ettiradi.
  • NET Throughput - tarmoq interfeyslarining o'tkazuvchanligi.

Vidjet tuzilishi:

1. Boshqaruv paneli

Xostni filtrlash:

  • barcha xostlar yoki maxsus klasterlarni tanlash
  • ability to filter by cluster (for example, ForBalancingOnly)

Ko'rsatkichlar filtri paneli:

  • CPU, CPU_PROVISION, EFFECTIVE_MEMORY, MEMORY, MEMORY_PROVISION, NET Throughput.

Maslahatni ko'rsatish - hover maslahatlarini yoqish/o'chirish.

2. “Oldin”ni bloklash (xuddi shunday)

Tahlil vaqtida infratuzilmaning joriy holatini ko'rsatadi:

  • Tanlangan ko'rsatkichlar bo'yicha foiz va mutlaq manba yuki
  • Xostlar bo'yicha yuk taqsimotining grafik tasviri
  • Tanlangan doiradagi har bir xost uchun haqiqiy qiymatlar

3. "Keyin" bloki (bo'ladi)

Tavsiyalarni qo'llashdan keyin taxmin qilingan holatni ko'rsatadi:

  • Tavsiyalarni qo'llashdan keyin bashorat qilingan holat.
  • Chiqarilishi mumkin bo'lgan apparat resurslari miqdori.

4. "O'zgarishlar" bloki - o'zgarishlarning grafik vizualizatsiyasi.

Grafik xususiyatlari:

  • Gorizontal o'qda yuklanish tezligi % bilan xostlarni ko'rsatadi.
  • Vertikal o'q qurilmalardagi bo'sh joy ko'rsatkichlarini %da ko'rsatadi.
  • Interaktivlik - kursorni o'tkazishda joriy va bashorat qilingan qiymatlarning aniq qiymatlari ko'rsatiladi.

5. Natijalarni tahlil qilish bloki - tavsiyalarni qo'llash effektining matnli tavsifi.

Virtual mashinalarning harakatlari har bir xost bilan bog'langan:

  • Xostda joylashgan VMlar
  • Xostga o'tishi kerak bo'lgan VMlar

"Ilova" tugmasi tanlangan xostlar uchun harakatlarning batafsil ro'yxatini ochadi.

Maksimal yukga erishishni bashorat qilish

Vidjet manba yuklanishini tahlil qilish va bashorat qilish uchun ishlatiladi. Bu sizga har bir xostning maksimal resurs yukini aniqlash va unga erishish sanasini bashorat qilish imkonini beradi, shunda siz resurslardan foydalanishni optimallashtirish va tizimning ortiqcha yuklanishini oldini olish uchun faol choralar ko'rishingiz mumkin.

Skrinshot5.52.20.png

Odatiy bo'lib, vidjet ulangan maqsadlar bilan to'plangan klasterlar guruhlarini ko'rsatadi. Har bir guruh uchun ulardagi VMlar, xostlar va saqlash qurilmalari soni ko'rsatiladi.

"Kuzatuv davri" maydonida siz ma'lum vaqt oralig'ini (hafta, oy, yil) tanlashingiz mumkin.

Har bir tanlangan guruh uchun protsessor, xotira va saqlash hajmining yuklanish foizi ko'rsatiladi, bu erda:

  • birinchi foiz - joriy resurs yuki
  • the second percent is the change in this load during the observation period

Harakat paneli resurslarni yuklash darajasini ko'rsatadi, ularning ranglari quyidagilarni ko'rsatadi:

  • qizil rang - kritik yuk darajasi. Siz ushbu manbaga e'tibor berishingiz kerak.
  • sariq rang - o'rtacha yuk darajasi.
  • yashil rang - normal yuk darajasi.

"Time to Exhaustion" ustunidagi kunlar soni (qancha kundan keyin) birinchi qiymat 100 ga yetganini, ya'ni maksimal yukga erishilganligini ko'rsatadi.

"Amallar" tugmasini bosganingizda, resurslarni optimallashtirish uchun barcha mavjud harakatlar bilan grafik bo'lim ochiladi.

Skrinshot_21-02-2024_14.29.38.png

Tugallangan harakatlar

Vidjetda amalga oshirilgan o'zgarishlar to'g'risidagi ma'lumotlar mavjud va bu erda siz ushbu o'zgarishlarning natijalari va ularning ishga ta'sirini ko'rishingiz mumkin.

Skrinshot 20-12-2023 20.30.57.png

Vidjetda yorliqlar mavjud:

  • Hammasi - barcha bajarilgan tavsiyalar/harakatlarni ko'rsatadi
  • Muvaffaqiyatli - barcha muvaffaqiyatli bajarilgan tavsiyalar ro'yxati
  • Muvaffaqiyatsiz - bajarilmagan barcha tavsiyalar ro'yxati