OpenStack және бұлтты есептеу: ақысыз бағдарламалық жасақтама көмегімен бұлтты есептеудің болашағы

Осы жаңа мүмкіндікте біз сөйлесетін боламыз жеке және қоғамдық бұлттарды құруға арналған ашық және масштабталатын платформа, яғни Openstack.

lpi Ашық алаң  инфрақұрылымдық жұмыс жобасы ретінде құрылды «Ашық көз» (Ашық көзі) Интернеттегі қызметтің суреті бойынша (IaaS) деректер орталығында виртуалды жеке серверлердің үлкен топтарын құру және басқару үшін.

openstack-1 Мақсаттары бұл бұлтты қызметтерді (Amazon сияқты) өздерінің деректер орталықтарында құру үшін бұлтты қызметтер арасындағы өзара әрекеттесуді қолдау болды. OpenStack, астында қазіргі уақытта тегін қол жетімді Apache 2.0 лицензиясы. Сондықтан, көбінесе сілтеме жасайды OpenStack Linux Cloud сияқты ақпараттық сайттарда, яғни «Бұлттың Linux». Басқалары оны жобалармен салыстырады Эвкалипт y Apache CloudStack, тағы екі ашық бастапқы бұлт бастамалары.

Openstack қалай құрылымдалған?

OpenStack бар модульдік сәулет қазіргі уақытта тұрады он бір (11) компонент:

  • Нова: Сұраныс бойынша виртуалды машиналарды (VM) қамтамасыз ету (Талап ету бойынша) қажет.
  • Свифт: Қажетті объектілерді сақтауды қолдайтын ауқымды сақтау жүйесін ұсыну.
  • Күлдір: Para жұмыс істеп тұрған виртуалды машиналарды орналастыру үшін тұрақты блокты сақтауды қамтамасыз ету.
  • Қарау: Олар жұмыс істейтін виртуалды диск кескіндерінің тізімін және сақтауын ұсыну.
  • Кілт тас: Барлық OpenStack қызметтері үшін аутентификация және авторизация технологиясын ұсыну.
  • Көкжиек: OpenStack қызметтерімен өзара әрекеттесу үшін модульдік веб-қолданушы интерфейсін (UI) қамтамасыз ету.
  • Нейтрон: Қажетті желілік қосылымды OpenStack кіріктірілген қызметтерін басқаратын интерфейс құрылғылары арасындағы қызмет ретінде қамтамасыз ету үшін.
  • Цеилометр: Биллинг жүйелері үшін бір байланыс нүктесін ұсыну.
  • Жылу: Para әр түрлі жеткізушілер мен технологиялардың бірнеше бұлтты қосымшаларына арналған оркестрлеу қызметін ұсынады.
  • Жол: Деректер қорын орналастырылған реляциялық және реляциялық емес қозғалтқыштар үшін бірыңғай қызмет ретінде қамтамасыз ету.
  • Сахара: Para OpenStack басқаратын ресурстарға қажет деректерді өңдеу қызметтерін ұсынады.

Openstack қалай дүниеге келді?

La Ұлттық аэронавтика және ғарыш басқармасы (NASA) бірге Rackspace, олар дамыды OpenStack. RackSpace бұлтты файлдарды сақтау және мазмұнды жеткізу қызметін қамтамасыз ететін кодты ұсынды (Бұлтты файлдар) және өндірістік бұлттар серверлері (Бұлтты серверлер). The НАСА қолдайтын технологиясын берді Nebula, ғылыми деректердің үлкен жиынтығын басқаруға қол жеткізу үшін жоғары өнімділігі, желілік және деректерді тиімді басқарудың ерекшеліктері бар өзіндік бұлтты есептеу қызметі.

OpenStack ресми түрде толық тәуелсіз коммерциялық емес ұйымға айналды Қыркүйек 2012. OpenStack қауымдастығы, оның айналасында құрылған көптеген тікелей және жанама бәсекелестерден тұратын директорлар кеңесі қадағалайды, мысалы IBM, Intel және VMware.

Openstack-ті соншалықты сәтті, практикалық және қолданылатын етеді?

OpenStack бұлтты платформа құруға бағытталған, теру CMP (бұлтты басқару платформасы) бұл өз клиенттеріне (пайдаланушыларына) бұлтты қызметтерге қол жеткізу үшін инфрақұрылым шеңберінде әртүрлі элементтердің құрылысын және басқаруын жеңілдетеді. Егер біз салыстырсақ VMware стегі, Ашық алаң деңгейінде болар еді vCAC және / немесе vCD).

OpenStack үлкен сыйымдылығы бар кеңейту арқылы API интерфейстері дегеніміз не? «Оңай» жүзеге асыру және бейімдеу (стилінде өте көп) AWS), қоғамдық және түрі «Сатушы тегін», өте көп «Қervice провайдерлері » олар көруге бұрылды OpenStack бұлттық инфрақұрылым бастамаларына негізгі балама ретінде. OpenStack өзімен бірге модульдік технология талаптарына негізделген «Бұлт» Жеткізу қажет, бұл әртүрлі жобаларды прогрессивті және тұрақты түрде жасалған архитектураға біріктіруге мүмкіндік береді.

Openstack дегеніміз не?

OpenStack:

  • Өнім: Бұл іс жүзінде бұлт құратын, технологиялармен жабдықталған қызметтер жиынтығы Ашық кілт, бұл оны өзгертуге, бейімдеуге және дербестендіруге мүмкіндік береді, содан кейін оны қоғамның қажеттіліктерімен бөлісуге және үлестіруге болатын өз қажеттіліктерінің пайдасына. OpenStack арқылы бақыланады және бақыланады Foundation OpenStack.
  • Гипервизор: Бұл қарапайым виртуалдандыру элементінен гөрі көп, өйткені ол бұлттан әлдеқайда жоғары қабатта орналасқан, сондықтан бәсекелестердің биіктігі бар vCD y vCAC (VMware) және басқалармен CMP de үшінші тараптар (3) сол жерде.
  • 100% тегін: Тек ашық код қажет, өйткені төменде көрсетілген қабаттарды жөндеу, оқыту, ақаулықтарды жою, басқару және қызмет көрсету шығындары (мысалы, vSphere, желілік, сақтау және т.б.) олар провайдерге және / немесе қолданылатын технологияға байланысты байланысты шығындарға ие немесе болуы мүмкін. Сонымен қатар, кейбір Linux дистрибьюторлары өздерін ұсына бастайды «Дәм» (нұсқалары) OpenStack-тің өзіндік құны, оған қосымша мән қосылады, код үшін емес, қолдау үшін және қалғаны үшін шығындар.
  • Тек қызмет көрсетушілер үшін: OpenStack Оны мекеменің, компанияның, ұйымның кез-келген түрі қолдана алады, тек қана емес Қызмет көрсетушілер (SP), өйткені оның интерфейстері арқылы модульділік және тұтынудың қарапайымдылығы өнімді SP және басқа мүдделі тараптар үшін соншалықты қызықты етеді.

ЖӘНЕ БӨЛІМДЕГІ ЕСЕПТЕУ НЕ (БҰЛШЫҚТЫҚ ЕСЕПТЕУ)?

Сәйкесінше NIST (Ұлттық стандарттар және технологиялар институты) OpenStack Оны есептеу ресурстарын бөлу және тұтыну бойынша сұраныс бойынша кеңейтілген қызметтердің моделі ретінде анықтауға немесе ойластыруға болады. Мұның бәрі инфрақұрылымдарды, қосымшаларды, деректерді (ақпаратты) және есептеу ресурстарының, желілердің, мәліметтердің (ақпараттардың) қоры мен сақтау сыйымдылығымен біріктірілген қызметтер жиынтығын пайдалануды қамтиды. Сондай-ақ, бұл элементтер клиенттің ағымдағы қажеттіліктерін қанағаттандыру үшін Cloud Computing провайдері тарапынан әзірлеуге, басқаруға және өзара әрекеттесуге аз күш жұмсап, тез салынуы, жеткізілуі, орналастырылуы және босатылуы мүмкін деп болжанамыз.

Бұлтты есептеу қызметін ұсынуды үш (3) нақты бизнес модельдермен байланыстыруға болады:

  • Қызмет ретінде инфрақұрылым (IaaS): Бұл бизнес-модель тұтынушыға (пайдаланушыға) өңдеу, сақтау, желілер және кез-келген басқа есептеуіш ресурстарды, соның ішінде амалдық жүйе мен қосымшаларды қоса, бағдарламалық жасақтаманы орнатуға мүмкіндік береді. Бұлттық жүйені, Операциялық жүйені және оның қосымшаларын бақылауды қоспағанда. Мысалы: Amazon Web Services EC2.
  • Қызмет ретінде платформа (PaaS): Бұл бизнес-модель тұтынушыға (пайдаланушыға) провайдер ұсынған бағдарламалау тілдеріне немесе интерфейстерге сүйене отырып, үшінші тұлғалар жасаған немесе келісімшарт жасаған қосымшаларды орындау мүмкіндігін ұсынады. Негізгі жүйені немесе инфрақұрылым ресурстарына бақылауды қоспағанда.
  • Бағдарламалық жасақтама (SaaS): Бұл бизнес-модель тұтынушыға (пайдаланушыға) провайдердің бұлтты инфрақұрылымында жұмыс істейтін қосымшаларын пайдалану мүмкіндігін ұсынады. Қосымшаларға клиенттік құрылғылардан интерфейстер, мысалы веб-шолғыш арқылы қол жеткізіледі. Бұл жағдайда пайдаланушы тек берілген бағдарламалық жасақтаманың конфигурация интерфейсіне қол жеткізе алады.

Бұлтты есептеу қызметтерін ұсынудың үш (3) нақты модельдерімен байланыстыруға болады:

  • Қоғамдық бұлт: Бұлтты орналастыру моделі қоршаған ортаның бөлігі болып табылатын инфрақұрылым мен логикалық ресурстарға көпшілікке немесе пайдаланушылардың кең тобына қол жетімді болуға мүмкіндік береді. Әдетте ол инфрақұрылым мен қызметтерді басқаратын провайдерге тиесілі. Мысалы: GoogleApps қызметі.
  • Жеке бұлт: Бұлтты орналастыру моделі инфрақұрылымды тек бір ұйыммен басқаруға мүмкіндік береді. Өтініштер мен қызметтерді басқаруды сол ұйым немесе үшінші тұлға жүзеге асыра алады. Байланысты инфрақұрылым ұйым шеңберінде немесе оның сыртында болуы мүмкін. Мысал: ұйымға тиесілі немесе провайдермен келісімшартқа ие, бірақ ресурстары сол ұйымға ғана қатысты кез келген бұлтты қызмет.
  • Қоғамдық бұлт: Бұлтты орналастыру моделі инфрақұрылымды әр түрлі ұйымдармен бөлісуге мүмкіндік береді және оның басты мақсаты - ұқсас мәселелер жиынтығы бар белгілі бір қоғамдастықты қолдау (миссия, қауіпсіздік немесе нормативтік талаптарға сәйкес келу және т.б.). Жеке бұлт сияқты, оны ұйымдар немесе үшінші тарап басқаруы мүмкін, ал инфрақұрылым өз объектілерінде немесе олардың сыртында болуы мүмкін. Мысалы: ұсынатын қызмет www.apps.gov мемлекеттік органдарға бұлтты есептеу қызметтерін ұсынатын АҚШ үкіметінің.
  • Гибридті бұлт: Бұлтты енгізу моделі алдыңғы бұлттардың екі немесе одан да көп түрлерін біріктіруге мүмкіндік береді, оларды жеке тұлға ретінде сақтайды, бірақ басқарылатын деректер мен қосымшалардың портативтілігіне мүмкіндік беретін стандартталған немесе меншікті технологиялармен біріктіріледі.

Жақсы, бұл хабарлама сізге ұнады деп үміттенемін!


Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

Бірінші болып пікір айтыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады. Міндетті өрістер таңбаланған *

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.