Главная страница
Контакты

    Басты бет


Бұлтты есептеулер технологиясының түрлері, олардың ерекшеліктерін талдау

жүктеу 67.06 Kb.



жүктеу 67.06 Kb.
Дата13.04.2017
өлшемі67.06 Kb.

Бұлтты есептеулер технологиясының түрлері, олардың ерекшеліктерін талдау



Бұлтты есептеулер технологиясының түрлері, олардың ерекшеліктерін талдау
Дәуітбаева А.О. т.ғ.к. , Жүнісов Т.Ж. магистрант
Ақпараттық технологиялардың төңiректерiндегi ашық қызметте бұлтты есептеулердi қолдану туралы алғашқы идеяны белгiлi ғалым, 1960-шi жылы LISP тiлiн ойлап тапқан, профессор Джон Маккартиға (John McCarthy) Стэнфорд университетi ұсыныс жасаған. 1999 жылы бұл негiзделген бiрiншi нақты жобаның iске асыруын Salesforce.com-ның серiктестiгi орындайды. Дәл сол кезде программалық қамтамасыз етудi өнiмнiң және b2b-нiң жаңа түрiнiң бiрiншi ұсынысы бұл (Software as a Service, SaaS) сервис пайда болды. Salesforce-тың нақтылы жетiстiгi бұл бағыттағы бұлтты технологиялардың төңiрегіндегi өз зерттеулерi туралы жедел хабарлаған ақпараттық индустрияның алыптарының назарын аударды.

Ақпарат Ақпарат (лат. informatio - түсіндіру, мазмұндау) ұғымы күнделікті өмірден бастап техникалық салада пайдаланылатын көп мағыналы ұғым. Жалпы алғанда бұл ұғым шектеу, байланыс, бақылау, форма, инструкция, білiм, мағына, құрылым, бейнелеу, сезіну тағы басқа ұғымдармен тығыз байланысты.

Amazon Web Services–тiң атауымен бiрiншi бизнес-шешiм дағдарыстың замандары өз дата–орталықтарын жаңғыртуымен белсене шұғылданатын Amazon.comның серiктестiгi 2005 жылда iске қосылды. Келесi өз технологиясын Google астында сервистердiң SaaSтың ұсынысының b2b–нiң 2006 жылынан Google Apps–тың атауы басталып бiртiндеп енгiзілдi. Әйтеуiр, Microsoft компаниясының өз ұсынысы PDC 2008 Azure Services Platform–нiң атауымен оның конференциясында жария еттi [5].

Microsoft Corporation (/maɪkrəˌsɒft/) - дүниежүзіндегі ең ірі компаниялардың бірі. Бағдарламалық қамсыздандыру өндірісінің және сервер мен жеке компьютерлер үшін интернет технологияларды құруы мен қызметін көрсететін АҚШ-та тіркелген көпұлтаралық компания.

2009-2010 жылдардың жаңалығы сияқты IT нарықтың ең iрi ойыншыларының биiк мүдделiлiгiнiң айғағы бұлтты есептеулердiң нақтылы мәртебесін көрсеттi. Бұдан басқа, сарапшылардың жиыны Microsoft Azure Service Platformнiң релизiмен технологиялардың веб-тiң дамытуын және жаңа деңгейге бұлтты есептеулердi барлық салаға шығуды ұластырды.

Бiз түсiнiктi болу үшін, қолданушыға интернет арқылы немесе ерекшеленген (есептеуiш қорлар, бағдарламаларға және мәлiметпен) қорларға алып тастаған рұқсат үшiн ыңғайлы интерфейстi қолданылуға мүмкiндiк беретiн сервис түрiнде жергiлiктi жүйе бұлтты есептеулердiң астында бағдарламалық-аппаратты қамтамасыз етудi түсiнетiнiмiздi ескертемiз.

Интернет Интернет (оқылуы [интэрнэ́т]; ағылш. Internet - International Network) - компьютерлік серверлердің бүкіләлемдік желісі.

Бұлтты инфрақұрылымдардың көпшiлiгi дәл осы кездеге дата–орталықтарда серверде кез келген қолданбалы қосымшаға есептеуiш қуаттарды технологиялық тұрғыдан мүлде ойланбастан қолдануға iс жүзiнде мүмкiндiк берген виртуализация технологияны пайдалану айқара ашылған.

Сервер (ағылш. server) - файлдар, қалталар және компьютерлердің деректері сияқты деректерге ортақ қатынасуды, сондай-ақ желі пайдаланушыларына электрондық пошта қызметтерін қамтамасыз ететін компьютер.

Бұлтты есептеулер ұғымымен мұндай сервистердi жиi байланысын (Everything as a service ) көрсететiн технологиялар:


  • «Инфрақұрылым тәрізді сервис» (Infrastructure as a Service немесе IaaS)

  • «Платформа тәрізді сервис» (Platform as a Service, PaaS)

  • «Программалық қамтамасыз ету тәрізді сервис» (Software as a Service немесе SaaS).

Бұл технологиялардың әрқайсыларын толығырақ қарап шығамыз.

«Инфрақұрылым тәрізді сервис» (IaaS)

IaaS - бұл компьютер қызметтерді инфрақұрылымының бұлтты есептеулер тұжырымдамасының негiзiнде береді.

Компьютер (ағылш. computer - «есептегіш»), ЭЕМ (электрондық есептеуіш машина) - есептеулерді жүргізуге, және ақпаратты алдын ала белгіленген алгоритм бойынша қабылдау, қайта өңдеу, сақтау және нәтиже шығару үшін арналған машина.

IaaS үш негiзгi компоненттерден тұрады:



  • (серверлер, мәлiметтi сақтау жүйесі, клиент жүйелерi, желiлiк жабдық) аппаратты құралдар

  • Басқару жүйелерi және (қорлардың виртуәлизацияның құралы, автоматтандыру, басқаруды негiзгi құралы) жүйелiк бойынша

  • ПҚ (Мысалы, операциялық жүйелермен) бойынша байланыстыратын



Сурет 1– Бұлтты инфрақұрылымның компоненттерi
IaaS виртуaлизацияның технологиясында, пайдаланушы (бойынша серiктестiк немесе өңдеушi) мiндеттi жабдықтың мүмкiндiк беретiн қолданушысына кәсiпкерлiктiң ағымдағы қажеттiктерiне есептеуiш қуаттардың қолдануының тиiмдiлiгi нақ сол сәйкес келетiн бөлiкке бөлiнуге негiзделген.

Пайдаланушы (Пользователь; user, subscriber) - 1) асқа жүйенің ресурстарын пайдаланатын программа немесе жүйе; 2) терминал(пернетақта мен экран) арқылы электрондық машинамен бірлесіп әрекет жасайтын адам.

Сонымен бірге IaaS-клиенттің құзырында бір ғана интегралданған платформада басқарудың бүкіл қызметін атқарады. IaaS көптеген тұтынушы және желілік инфраструктураларға қажеттілікке тәуелді етпейді, сосын капиталды шығыннан сақтайды. Сонымен бірге қосымша үнемділік жасауға болады, яғни ортақ тұтынудың инфраструктура рамкасында тұтынушыға қызмет көрсету түрлерімен таныстырады [26].

IaaS–қа тұңғыш кірушілер Amazon компаниясы болып табылады, яғни қазіргі күнде IaaS –тің негізгі екі желісін ұсынады: EC2 ( Elastic Compute Cloud) және S3 ( Simple Storage Service). EC2 статистикалық VPS - сипаттамадағы Xen – хостингке ие (алайда көптеген техникалар техникалық auto scaling көрсетуде). S3 сақтағышы (қоймасы) WebDAV интерфейсіне ие және программалаудың танымал көп тілімен жұмыс істейді.

Инфрасервисті компаниялардың ішінен мыналарды айтуға болады: VPS-ті басқару үшін GoCrid өте қолайлы интерфейс, ол сонымен бірге cloud storage - SCP, FTP, SAMBAICIFS протоколдары қосымша көмек болады, себебі сақтағыштың өлшемі масштабталады. Жақын уақыттарда өнертапқыштар API- ге сәйкес басқару құрылғысын қосатынын жариялады.

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

Enomaly мәтінмен виртуальды жұмыс кезінде және мәтінді бөлу кезіндегі қиындықтарды шешіп береді, сондықтан қызметті басқару браузер арқылы іске асады. Қабылданған толықтырулар кедергісі бар кезде виртуальды машиналар автоматты масштабталды және кедергі теңестіріледі. Виртуальды архитектураның ішінен Lunix, Windows, Solaris, BSD Guests жақсы дамуда. Виртуальдау үшін тек Xen-ді емес, сонымен бірге KVM, Vmware т.б. қажет.

Eucalyptus кластерлі жүйеде cloud computing-ді (шынайылау) растау үшін белгілі коды бар программалы комплекске ие болу қажет. Қазіргі уақытта интерфейс Amazon EC2-мен біріккен.

PaaS сервисі секілді платформа

PaaS сервисінің платформасы бұл интегралданған платформаның веб мәтіндерін бөлуге, тестілеуге, өңдеуге арналған.

Платформа Платформа (фр. plate – жайпақ, forme - форма) - геологияда қозғалмалығы біршама аз, жазық немесе үстірт тәрізді бедерлі, екі жікқабатты құрылымдық қабаттан – іргетастан және шөгінді тыстан тұратын жер қыртысының кең ауқымды атырабы.

Тұтынушының қол жеткізуі жалға алу болып табылады. Мұндайда келесі қабілеттілікті көрсетеді:

  • масштабталу;

  • кері қайта білуі;

  • қауіпсіздік ;

  • виртуализация.

PaaS-тің масштабталуы тұтынушының мәтініне қызмет көрсетудің сапасына тәуелділіктен кейбір ресурстарды босатады және автоматты түрде бөле алады.

Ресурстар (французша ressourse - құрал-жабдық, мүмкіндік), босалқы қорлар - табыс, ақшалай және басқа қаражат, құндылықтар мен олардың көздері.

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

Команда (command, instruction) - 1) программалау тілдерінде - кез келген операцияны орындауды және оған керекті мәліметтерді (операндыны) бейнелейтін өрнек; компьютер атқаруға тиіс операция сипаты; 2) ақпаратты өңдеу процесіне байланысты атқару құрылғысында жүйенің белгілі бір операцияны орындауын талап ететін басқару сигналы; 3) программа орындау процесінің адымын анықтайтын ұйғарым.

Мұндай танымал платформалар AppEngine болып табылатын, Google-ден яғни қосымша ресурстарды сатып алуға көмектесетін веб-мәтіндер үшін хостинг ұсына алады. Google AppEngine мәтініне кіру үшін виртуальды кластерді жүйеде AppScale платформасы жасалды, яғни Google-ге ешқандай қатысы жоқ.

Веб іздеу және Yahoo компаниясының контексті рекламаларының жүйесінде Hadoop платформасы қолданады. Hadoop базасында Hbase орналастырылған (Google BigTable базасында берілгендердің аналогы), сонымен бірге HDFS (Hadoop Distributed File System, Google File System аналогы) PaaS-тің тағы жарқын көрінісі Mosso компаниясының жемісі:

— Cloud Sites — қосымша төлем мүмкіндігін арттырады (трафик, берілгендерді сақтау, жою қуаттылығы) веб хостинг (Linux, Windows, Mail) веб проекторлар үшін базасы арзан.

Проектор (лат. proficio - алға тастаймын) - күрделі пішінді беттері бар тетіктерді тексеруге арналған аспап. Бүл аспаптардың экрандарында тексерілетін тетіктің үлкейтілген кескіні түседі. Проекторлар өтетін немесе шағылысатын сәулелерде жұмыс істеуі мүмкін.

— Cloud Files — файлды cloud-хостинг сақталған файлдардың көлемі үшін ай сайын төлем төлейді.



  • Cloud Servers — серверлердің сағаттық арендасы (бір сағатқа RAM) серверлік ОС-ті таңдауға мүмкіндік беретін сервердің сипатын өзгертуге болады, бірақ нақты уақыт режимінде емес. Жақын арада өнертапқыштар серверлерді басқару үшін API ойлап табатынын жариялайды. Сонымен қатар барлық инфрақұрылымның орталығы Microsoft — Windows Azure операциялық жүйесі. Windows Azure бір құрамды құрайды, яғни Microsoft серверлі өнімдерінің аналогиясын қосу (берілгендердің базасы SQL Azure, Exchange Online, SharePoint Online және Microsoft Dynamics CRM Online) және өңдеу құралдары NET Framework және Visual Studio Windows Azure Tools жинағына негізделген 2010 жылғы). Сонымен мысалы, Visual Studio 2010-да сайт ашқан программист мәтіннен шықпай-ақ Windows Azure-ге өзінің сайтын орналастыра алады [7].

Сервис секілді (SaaS) программалық қамтамасыз ету

SaaS – мәтінді жазудың моделі, яғни тұтынушыға мәлімет сұраныс бойынша (on demand) жобамен жеткізеді. Мұндай мәтінге кіру сәйкесінше желіні құрайды, көбіне интернет браузерге сәйкес келеді. Қазіргі уақытта тұтынушы үшін SaaS моделінің негізгі көрінісі программалық қамтамасыз ету, жұмыс істеуге тиімді құрылғымен байланысқан шығыннан тұрады. Мақсатты аудитория шынайы тұтынушылар SaaS моделінде:



  • Мәтін белгілі қолданыс үшін көзделген;

    Мақсат - белгілі бір межеге қол жеткізуге бағытталған әрекеттің ой-санадағы көрінісі. Мақсат ойлау нәтижесінде болашақты алдын ала болжау арқылы туатын мұрат, ішкі қозғаушы күшті білдіреді. Мақсатқа жету үшін әр түрлі іс-әрекеттер мен қимылдар жасалады.



  • Бір мәтінмен бірнеше тұтынушылар жұмыс істей алады;

  • Қызмет үшін өтемді ай сайын абоненттік төлемі ретінде немесе транзакцияның суммарлы көлемінің негізінде төлейді;

  • Мәтінге демеу жасау төлем құрамына кіреді;

  • Мәтінді модернизациялау, қызмет көрсетушілер үшін қалыпты және тұтынушылар үшін жайлы.

Программамен қамтамасыз ететін жұмысшылар мақсатына орай, SaaS моделі программамен қамту лицензиясыз қолданумен эффективті көрсетеді, яғни тұтынушы сақтай алмайды, көшіруге алмайды және программалық қамтуды орналастыруын жасай алмайды. SaaS рамкасында программамен қамту ішкі информациялық жүйелермен барынша қолайлы, тиімді баламаларды қарастыруға болады. SaaS-тің логикасының дамуы WaaS-тің концепциясы болып табылады (Workplace as a Service – қызмет сияқты жұмыс орны). Жақында SoftCloud берілгендермен танылған SaaS мәтінін қолданады:

  • Почта;

  • Коммуникация (VoIP)

  • Антиспам және антивирус

  • Helpdesk

  • Проектілерді басқару

  • Қашықтықтан оқыту

  • CRM

  • Берілгендерді сақтау және кесу

Сурет 2– SaaS сервисінің базасы


Көбіне тиімді өнім ретінде MobileMe (Apple), Azure (Microsoft) және LotusLive (IBM) қолданылады. Берілген сервистердің мәнісі мынада, яғни олар тұтынушыға бұрын сақтаған құжаттарын (почта, контакті, файлды) қайта қолдануға, сонымен бірге қазіргі жұмысты тек құжаттармен орындауға мүмкіндік береді. Тұтынушының құжаттарының интернетте сақталуы көрсетіледі және Google компаниясы GDrive проектісін жетілдірді, яғни виртуальды қатқыл дискіге ие болады және ОС локальді дискі ретінде көрінеді. Сонымен бірге шектелмеген көптеген мәліметті сақтай алады. Файлдардың шектеусіз сақталуы MediaFire.com. ұсынады. Сонда тегін қолданылған сияқты (шынымен де кейбір шектеулермен, мысалы файлдың күш түсіруінің максимальды өлшемі) кеңінен танылған мүмкіндіктер бар (файлдарды шифрлау, көшірулерді тікелей қабылдау). SaaS-тің танымал тағы бір қызық түрі iCloud өнімдері болып табылады, яғни ол операциялық жүйеде сәйкес емес браузер арқылы жұмыс істейді [2,8].

Пайдаланылған әдебиеттер тізімі


  1. Сейдаметова З.С.

    Әдебиет (араб.: асыл сөз‎) - сөз өнері, әлеуметтік мәні бар шығармалар жиынтығы.

    , Сейтвелиева С.Н. Облачные сервисы в образовании // Информационные технологии в образовании. – 2011. – № 9. – С.105-111.

  2. Шекербекова Ш.Т., Несипкалиев У. ВОЗМОЖНОСТИ ВНЕДРЕНИЕ И ИСПОЛЬЗОВАНИЕ ОБЛАЧНЫХ ТЕХНОЛОГИЙ В ОБРАЗОВАНИИ // Международный журнал прикладных и фундаментальных исследований. – 2015. – № 6 – С. 51-55 

  3. Рихтер К. Chris Richter on Cloud Computing Security and Compliance [Электронный ресурс].

  4. М. Ривкин. Взаимодействие пакетов разных фирм в архитектуре клиент-сервер //Мир ПК, 1995, N II, 12

  5. Vivek Kundra . Federal Cloud computing Strategy, USA, 2011

  6. Microsoft Private Cloud. A comparative look at functionality, benefits and economics. Microsoft, 2011

  7. Л. Черняк. Интеграция – основа облака, «Открытые системы» , № 07, 2011

  8. Клементьев Илья Павлович, Устинов Владимир Алексеевич. Введение в Облачные вычисления. Изд. УГУ . 2009 г.

  • Пайдаланылған әдебиеттер тізімі
  • Введение в Облачные вычисления. Изд. УГУ . 2009 г.

  • жүктеу 67.06 Kb.