1. Laboratoriya ishi. Google Drive tizimidan foydalanish Ishdan maqsad



Yüklə 1,03 Mb.
səhifə4/6
tarix30.03.2023
ölçüsü1,03 Mb.
#91676
1   2   3   4   5   6
4.Laboratoriya ishi
Ochiq kodli dasturlar yordamida IaaS infratuzilmasini yaratish va foydalanish
Ishdan maqsad: Ochiq kodli dasturlar yordamida IaaS (Infrastructure as as Service) infratuzilmasini yaratish va undan samarali foydalanish ko’nikmasini xosil qilish.
Nazariy ma’lumotlar
Xozirgi kunda ochiq kodli IaaS (Infratuzilma sifatida xizmat) dasturlari mavjud:

  1. OpenStack: OpenStack - bu infratuzilmani xizmat sifatida taqdim etadigan mashhur ochiq kodli bulutli hisoblash platformasi. Bu foydalanuvchilarga ma'lumotlar markazida katta hisoblash, saqlash va tarmoq resurslarini boshqarish va boshqarish imkonini beradi.

  2. Apache CloudStack: Apache CloudStack ochiq manbali bulutli hisoblash platformasi boʻlib, u infratuzilmani xizmat sifatida taqdim etadi (IaaS). Bu foydalanuvchilarga virtual mashina nusxalarini, tarmoq resurslarini va saqlashni bitta veb-interfeysdan boshqarish imkonini beradi.

  3. Evkalipt: Evkalipt - bu AWS (Amazon Web Services) API yordamida xususiy va gibrid bulutli hisoblashlarni amalga oshirish uchun ochiq kodli dasturiy platforma. Bu foydalanuvchilarga virtual mashinalar, saqlash va tarmoq resurslarini yaratish va boshqarish imkonini beradi.

  4. OpenNebula: OpenNebula ochiq manbali bulutli hisoblash platformasi boʻlib, infratuzilmani xizmat sifatida taqdim etadi (IaaS). Bu foydalanuvchilarga virtual mashina nusxalarini, tarmoq resurslarini va saqlashni bitta veb-interfeysdan boshqarish imkonini beradi.

  5. Proxmox VE: Proxmox VE - infratuzilmani xizmat sifatida (IaaS) ta'minlovchi ochiq manbali server virtualizatsiya platformasi. Bu foydalanuvchilarga virtual mashinalarni, saqlash va tarmoq resurslarini bitta veb-interfeysdan boshqarish imkonini beradi.

Bular ko'plab ochiq kodli IaaS dasturlariga bir nechta misollar. Foydalanuvchi o'zining ehtiyojlari va talablariga mos keladiganini tanlab ishlatadi.
Bularning ichida Ko'pgina kompaniyalar o'zlarining infratuzilma ehtiyojlari uchun OpenStack dan foydalanadilar. OpenStack dan foydalanadigan taniqli kompaniyalardan ba'zilari quyidagilardir:

  1. AT&T: AT&T dunyodagi eng yirik telekommunikatsiya kompaniyalaridan biri boʻlib, bulutli infratuzilmasini quvvatlantirish uchun OpenStack’dan foydalanadi.

  2. Volkswagen: Volkswagen turli ilovalar va xizmatlar uchun shaxsiy bulut infratuzilmasini boshqarish uchun OpenStack dan foydalanadi.

  3. PayPal: PayPal to'lovlarni qayta ishlash xizmatlari uchun kengaytiriladigan va moslashuvchan infratuzilmani ta'minlash uchun OpenStack dan foydalanadi.

  4. Cisco: Cisco o'zining tarmoq virtualizatsiyasi va bulutli hisoblash yechimlari uchun platformani taqdim etish uchun OpenStack dan foydalanadi.

  5. NASA: NASA ilmiy tadqiqotlar va kosmik tadqiqotlar tashabbuslari uchun bulutli infratuzilmani ta'minlash uchun OpenStack dan foydalanadi.

IaaS Infratuzilmasini yaratish
IaaS infratuzilmasini yartaish uchun “Openstack” ochiq kodli dasturidan foydalanish mumkin. OpenStack - bu bepul va ochiq kodli bulutli hisoblash dasturiy platformasi xisoblanadi.
U ommaviy, xususiy va gibrid bulutlarni yaratish va boshqarish uchun ishlatiladi. OpenStack kengaytiriladigan va moslashuvchan bulutli infratuzilmalarni yaratish uchun ishlatilishi mumkin bo'lgan hisoblash, saqlash, tarmoq, identifikatsiyani boshqarish va boshqalarni o'z ichiga olgan bir qator xizmatlarni taqdim etadi.
OpenStack platforma atrofidagi rivojlanish va hamjamiyatni nazorat qiluvchi notijorat tashkilot OpenStack Foundation tomonidan boshqariladi.
OpenStack - bu ma'lumotlar markazida taqsimlangan hisoblash, tarmoq va saqlash resurslarini boshqarish uchun mo'ljallangan ochiq manbali bulutli platforma.
Printsipial jihatdan, OpenStack jismoniy resurslarni bitta katta hovuzga jamlaydi va virtual resurslarni ushbu hovuzdan o'z-o'ziga xizmat ko'rsatish portali yoki amaliy dasturlash interfeyslari (API) orqali so'rashi mumkin bo'lgan foydalanuvchilarga ajratadi.
Lekin OpenStackning o'zi virtualizatsiya bilan shug'ullanmaydi. Buning o'rniga u mavjud virtualizatsiya texnologiyalaridan foydalanadi. Shu sababli, OpenStack ko'proq an'anaviy virtualizatsiya vositalarini umumlashtirib, bulutda mahalliy imkoniyatlarni ishga tushiradi.



4.1.Openstack dasturi arxitekturasi

Openstack dasturiga qo’shimcha sifatida dastur o’rnartilib, quyidagi xizmatlarni tashkil qilib, foydalanuvchilarga taqdim etadi.



Compute

Xizmatlar turi




NOVA

Compute Service




ZUN

Containers Service

Hardware Lifecycle







IRONIC

Bare Metal Provisioning Service




CYBORG

Lifecycle management of accelerators

Storage







SWIFT

Object store




CINDER

Block Storage




MANILA

Shared filesystems

Networking







NEUTRON

Networking




OCTAVIA

Load balancer




DESIGNATE

DNS service

Orchestration







HEAT

Orchestration




SENLIN

Clustering service

Workload Provisioning







TROVE

Database as a Service



Yüklə 1,03 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin