11-amaliy ish Xavfsiz dasturiy ta’minotni ishlab chiqarish hayoti va bulutli hisoblash bilan birlashtirish Ishdan maqsad


Download 28.16 Kb.
bet1/5
Sana08.01.2022
Hajmi28.16 Kb.
#251962
  1   2   3   4   5
Bog'liq
11-amaliy ish


11-amaliy ish

Xavfsiz dasturiy ta’minotni ishlab chiqarish hayoti va bulutli hisoblash bilan birlashtirish

Ishdan maqsad: talabalarda DT ishlab chiqish hayotiy sikli va uni bulut bilan bo’glash to’g’risida tushuncha hosil qilish

Bulutli yo’naltirilgan ilovalar (cloud-native applications, CAN) AT muhitida mashhurlikka erishishda davom etmoqda. Quyida CNA nima va ularni yaratilishi va boshqarilish bosqichlari tavsifaanadi.



  1. CAN ishlab chiqish

“Mahalliy (native) bulutli dastur” atamasi bir nechta sharhlarga ega, ammo ular o’rtasidagi farqlar ahamiyatsiz. Aslida, dasturning bulut tabiati, ishlab chiquvchilar bulutning vaqtinchalik tabiatini hisobga olgan holda, maxsus ilovalarni rejalashtirish, ishlab chiqish va yetkazib berishni nazarda tutadi. CAN-rivojlanishi ko’pincha mikro xizmatlar va konteynerlar bilan bog’liq, chunki bulutda yaratilgan ilovalar odatda zamonaviy rivojlanish usullariga rioya qilishlari kerak. Dasturiy ta’minotni ishlab chiqishning an’anaviy kaskadli hayot aylanish jarayonidan farqli o’laroq, bulutli ilovalar yanada moslashuvchan metodologiya yordamida ishlab chiqilgan. Kod bazasining rivojlanishi ko’pincha avtomatlashtirilgan yetkazib berish konveyerlari orqali ishlab chiqarish muhitiga o’tkaziladi va infratuzilma kod darajasida boshqariladi.

CNA asosi

Bulutning vaqtinchalik mohiyati, kerak bo’lganda (shu jumladan qayta) tarqatilishi mumkin bo’lgan avtomatlashtirilgan rivojlanish ish oqimlari bilan eng yaxshi javob beradi. Bulutli ilovalar infratuzilmaning noaniqligiga qarab ishlab chiqilgan. Ushbu tendentsiya ishlab chiquvchilarni Docker kabi vositalarga tayanishga olib keldi — asosiy resurslardan ajralib turadigan ilovalarni ishga tushirish uchun mustahkam platforma. Docker ishlab chiquvchilar bilan juda ko’p bog’lanmagan bo’lsa-da, lekin agar kerak bo’lsa, osonlik bilan maxsus vazifalarga qaratilgan mikro xizmatlar shaklida ilovalar yaratilishiga kirishiladi. Quyida CAN ning rivojlanishi uchun asos bo’lgan “o’n ikki omil” metodologiyasini (dasturiy ta’minotni yozish uchun mos yozuvlar materiallari) amalga oshirishning bir necha bosqichlari keltirilgan.


Download 28.16 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling