|
O’zbekiston respublikasi raqamli texnologiyalari vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti
|
bet | 1/4 | Sana | 16.05.2024 | Hajmi | 3,07 Mb. | | #239006 |
Bog'liq Shahzod Hamidov
O’ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALARI VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
Dasturiy ta’minot sifatini ta’minlash fanidan
Guruh: 316-21
Bajardi: Hamidov Shahzod
Tekshirdi: Mirzayeva Nilufar
Toshkent 2024
4-Topshiriq
Sifatni tashkiliy texnologik tomonlari( dasturni software ,hardware)
Online teslovchi dasturlan foydalanib test natijalarini olish
Unit test yozish
Dasturning software va hardware tomonlari.
C# .NET Core-da ishlab chiqilgan fullstack ilovalarni serverda ma'lumotlar bazasi (DB) bilan host qilish uchun minimal talablarga quyidagi javoblar berilishi mumkin
Operatsion tizim (OS): Serverni ishga tushirish uchun Windows Server, Linux yoki macOS operatsion tizimi mavjud bo'lishi lozim. Qaysi operatsion tizimni tanlash kerakligi, loyihangizning talablari va soxta-ushbu host qiluvchi xizmatlar orqali kelib chiqqan shartlarga bog'liqdir.
Sertifikat (HTTPS): Agar ilova istemalchilar bilan xavfsiz aloqani ta'minlash kerak bo'lsa, HTTPS protokolini qo'llab-quvvatlaydigan SSL sertifikatini o'rnatish kerak.
Port ochish: Ilova uchun kerakli portlar (masalan, HTTP porti 80, HTTPS porti 443) ochilishi lozim. Bu, ilovangizga murojaat qilish uchun foydalaniladi.
Server xususiyatlari: Serverda kerakli xususiyatlar, masalan, uyali disk joyi, RAM, ishlovchi kuchlari va boshqa server xususiyatlari, ilovangizning qo'llanishi va o'zining maqsadiga qarab taqdim etilgan trafik miqdori va boshqa talablarga bog'liqdir.
Ushbu minimal talablarga amal qilish orqali, siz C# .NET Core-da ishlab chiqilgan fullstack ilovalarni serverda ma'lumotlar bazasi bilan host qilishingiz mumkin. Bunda, ilovaning talablari, maqsadi va foydalanuvchilarning ko'rsatishlariga asoslangan bo'lishi kerak.
Server qurilmasi uchun talab qilingan hardware xususiyatlari, ilovangizning miqdori va mahsuloti, maqsadi, foydalanuvchilar soni va yordamchi xizmatlar, xavfsizlik va istiqboli o'rnatingan operatsion tizim, va boshqa ko'rsatuvlarga bog'liqdir. Bundan tashqari, har bir ilova o'z xususiyatlari uchun xususiy hardware talablarga ega bo'lishi mumkin.
Ammo, umumiy ravishda, server qurilmasi uchun kerakli hardware xususiyatlari quyidagilar bo'lishi mumkin:
Ishlovchi Tizim (CPU): Ishlovchi kuchining kafolati, ilovaning tarmoq va ma'lumotlar bazasi ustida yuzaga kelishi va harakatlarini amalga oshirish uchun muhimdir. Serverda kuchli va boshqarilishi oson bo'lgan har qanday ma'lumotlar tahlili uchun kafolatli va kuchli CPU kerak bo'ladi.
Operativ Xotira (RAM): RAM, ilovaning ishlash bo'yicha muhim xotirani ta'minlaydi. Qancha ko'p RAM bo'lsa, server shu qadar ko'p foydalanuvchi va ishlaydigan ilovalar uchun oqibat bo'lishi katta ehtimollik.
Disk Joyi: Disk joyining miqdori va tezkorligi, ilovaning ma'lumotlar bazasi va fayllarini saqlash uchun muhimdir. SSD disk joylari qabilalikni oshiradi va yuklash va ishlovchi dasturlarni tez yuklash imkonini beradi.
Tarmoq Interfeysi: Yurgizilgan tarmoq interfeysi (masalan, Gigabit Ethernet) serverning tarmoqga ulanishini ta'minlaydi. Agar ilova internetga ulanishni talab qilmasa, lokal tarmoq interfeysi kerak bo'ladi.
Quvvatlanish: Qondirish va quvvatlanish, serverning to'g'ri ishlashi uchun muhimdir. Qisqa bo'lganlik, ikkinchi ta'minot qurilmalari va boshqa quvvatlanish usullaridan foydalanish mumkin.
Xavfsizlik: Agar ilova shaxsiy ma'lumotlarni saqlasa yoki shaxsiy ma'lumotlar orqali to'lov qabul qilsa, server xavfsizlik standartlariga mos kelishi kerak. Bunday tarmoqlar va kuzatish vositalari, masalan, asosiydir.
So'rovlar miqdori: Serverning to'g'ri ishlashi uchun yuqori darajadagi so'rovlar miqdori va ishlash tezkorligi kerak bo'ladi
Bu talablarga binoan, serverning qurilishi va ishlashi lozimligi hisobga olinadi. Har bir ilovaning talablari moslashtirilishi kerak, shuning uchun serverni ilovaning talablari va foydalanuvchilarning ko'rsatishlariga asoslangan ravishda taqdim etish kerak.
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
O’zbekiston respublikasi raqamli texnologiyalari vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti
|