- •1. Give a definition of ict.
- •1.Акт түсінігіне анықтама беріңіз
- •2.Give a definition the role of icTs in key sectors of society.
- •2.«Акт» пәнінің маңыздылығы
- •3 What software is designed.
- •3. Бағдарламалық қамтамасыз ету
- •4 What types of software, objectives and characteristics?
- •4Бағдарламалық қамтамасыз ету, мақсаттар мен сипаттамаларын қандай түрлері?
- •5. What are the main unit of the personal computer and their functions Негізгі дербес компьютердің бірлігі және олардың функциялары
- •6. Are computers categorized in any way? Компьютерлік тораптарын жіктелуі.
- •8. What is the motherboard? Аналық тақша дегеніміз не
- •13 ДқбЖны жобалау, жалпы түсінік
- •16.What is utility software? What is a device driver?(утилиттердегеніміз не? Драйвер құрылғысы дегеніміз не?)
- •22 .What is Java language. Basics.
- •Бағдарламалау ерекшеліктері[өңдеу]
- •23.What is a Web servers?
- •24. What is css? Features of css.
- •25 Give the characteristic сommunicating over the Network?
- •Internet Explorer нұсқасындағы Көрініс мәзірінде опция «көзі» болып табылады.
- •29. Желілік клиент пен сервер арасында қандай айырмашылық бар?
- •31 Қандай құрылғылар мен желі олардың рөлі. Желі ақпарат құралдары. Жергілікті желі - lan. Ғаламдық желі - wan.
- •28. Класс ip-мекен-жайын сипаттаңыз.
- •33. Ram не? Оның мақсаты қандай? Статикалық және динамикалық жжқ арасында қандай айырмашылық бар?
- •35 Құрылғылар, бұқаралық ақпарат құралдары, қызметтер: желілік компоненттері қандай болып табылады.
- •40 Бұлтты есептеулердің сипаттамаларын атаңыз
- •42) Мобильді технологиялар дегеніміз не?
- •43.Мультимедиалық технологиялар дегеніміз не?
- •44. Where is used of multimedia technology? ( Мултимедиялық техн.Қайда қолданылады?)
- •45. What are bitmap graphics, where are they used, and how can they be identified?(Растрлық графика дегеніміз не? Олар қайда қолданылады?
- •Excel- де диаграммалардытұрғызуӨңдеу
- •41. Name the characteristics Cloud Computing?
Excel- де диаграммалардытұрғызуӨңдеу
Excelпрограммасындағы диаграмма терминісандықмәліметердіңграфиктіктүрдебейнеленуініңбарлықжағынқамтиды. Графиктікбейнелеуберілгенмәліметтерқатарынегізіндеқұрылады. Берілгенмәліметтері бар жеке алынғанжолнемесебағаннантұратынұяшықтартобымәліметертобынқұрайды. Бірдиаграммадабірнешемәліметтерқатарынбейнелеугеболады. Диаграмма депжұмыскітабыныңбірпарағынаенгізілгенграфиктікобьектініайтады. Олмәліметтертұрғанпарқтанемесекезкелгенбасқапарақтаорналасуымүмкін. Диаграмма өзітұрғызылғанмәліметтерменәрқашантығызбайланыстаболады. Егермәліметтержаңартылатынболса, диаграмма да автоматтытүрдесоғансәйкесөзгереді. Диаграмманытұрғызуүшін Диаграмма шебері (Мастер диаграмм) қолданылады. Ол стандарты аспаптарпанеліндеорналасқан диаграмма шеберібатырмасыныңкөмегіменіскеқосылады. Әдетте диаграмма тұрғызаралдындамәліметтерорналасқанаймақтыерекшелепаладынемесебұлмәліметерді Диаграмма шеберініңбарысындаенізугеболады. Диаграмманыңтүрінтаңдапалу. Диаграмма шеберініңалғашқысатысындадиаграмманыңтүрінтаңдапалуымызқажет. СтандарттықыстырмасындағыТүр (Вид) тізіміндедиаграмманыңқолда бар түрлерікөрсетілген. Таңдапалынғантүрүшінтерезеніңоңжағындамәліметтердіңкөрсетілуініңтүрлінұсқауларыкөрсетілген. Сонынішіненеңқолайысынтаңдауымызқажет. Стандарты емесқыстырмасындапішімделген, толығыменқалыптасқан диаграмма түрлерібейнеленген. Диаграмманыңтүрінтаңдапалынғаннакейін Ары қарай ( Далее ) батырмасынбасамыз.
Excelпрограмысыныңкестесіндегіесептеулерформулалардыңкөмегіменжүзегеасырылады. Формулалартұрақтысандардан, ұяшықтарғасілтеме мен Excelфункцияларынантұрады. Егерұяшықтарғаформулаларенгізілгенболса, ондажұмыспарағында осы формуланыңесептеунәтижесібелгіленіптұрады. Ұяшықтағысандықнәтиженіемес, оғаненгізілгенформуланыкөруүшінсолұяшықтыерекшепалып, формулаларжолындабейнеленгенжазуғакөзсалукерек.ExcelдаярлайтынқұжатЖұмыскітабыдепаталады. Жұмыскітабыжұмыспарағынантұрады. Жұмыспарағыныңқұрылымыкестеніңқұрылымындайжәнеолбірнемесебірнешекестеніқамтиды. Әрбірпарақтыңатытөменгіжағындаорналасқантаңбашадакөрініптұрады. Осы таңбашаныңкөмегіменкітаптыпарақтауғаболады. Таңбашанытышқаннныңбатырмасынекірет басу арқылыөзгертугеболады. Әрбіржұмыспарағыжолар мен бағандардантұрады. Бағандардыңатылатыналфавитінің бас әріптеріменжазылады. Біржұмыспарағы 256-ға дейінбағансанынқамтиалады. Бағандар А-дан Z әріптерініңкомбинацияларыменбелгіленеді, ал жолдар 1-ден бастап 65536-ға дейіннөмірленеді. Бағандар мен жолдардыңқиылысуыұяшықтардыбереді. Олэлектрондықкестеніңмәліметенгізетінеңкішіэлементіболыптабылады. Әрбірұяшықтыңжол мен бағандардыңбелгіленуінентұратынадресіболады. Мысалы: А9, D21, F5, G7, L16.
38. Name the anti-virus programs which are applied now on computers.
Антивирус (латын тілінен анти – қарсы немесе кері, ал вирус - у деп аударылады) -- Антивирус аты айтып тұрғандай компьютерге енген қауіпті нұсқауларды яғни вирустардан, қауіпті тудырғыш программалардан қорғап, операциялық жүйе мен файлдардың ластануынан және қайсібір кедергісі көп кодтардан қорғайды. Ол вирустардың таралуы мен көбеюін болдырмайға арналған программа. Оның жұмыс істеу (сканирование) принципы: Компьютерді(C;D) толық сканированиеден өткізіп, вирутарды табу. Компьютердегі(C;D) өзіне сәйкес қимыл орындамайтын немесе вирустанған файл-программаларды табу, олардың қауіптілік дәрежесін анықтау
Табылған вирустарды антивирус программа базасына жеткізіледі. Ол вирустық қасиетке ие болып зияны болса , база сигнатурасында тіркелсе келесі бұйрықтарды орындауға мүмкіншілік болады: 1.Вирустанған (инфицированный) файлды жою. 2.Вирустанған файлдың басқа барлық файлға байланысын жою. 3.Карантинға енгізу(Антивирустың критериясы бойынша вирустың таралуы қауіпінен оны қолдануға мүмкіншілк бермейді). 4.Файлды тазарту, яғни енген вирусты жою. 5.Ешқай бұйрық орындалмайтын жағдайда оны операциялық жүйенің келесі перезагрузкасында ғана вирусты толығымен жоюға болады.
Антивирустық бағдарлама құраушы(лар) оны 3-4, 7-8 немесе одан да көп күндер сайын жаңартып отырады. Ол - көбінесе интернет арқылы жүзеге асырылатын процесс. Бірақ рекомендациялар программаны жиі-жиі жаңартып отыруды дұрыс әрі қауіпсіз деген тұжырым айтады. Кейбір продукттар бірнеше ядролы болып келеді. Оларды программа-тыңшы(шпион) мен кәдімгі зиянды вирустарды табуға арналған. Мысалы NuWave Software 5 ядролы, 3-уі вирустарды ал 2-уі шпион-программаларды табуға арналған.
Антивирустардың көп түрі әсіресе жүйесінде сигнатуры бар бағдарламалар вирустарды операциялық жүйенің файлдарға бұйыруы кезінде іздейді. Бұл әдіс өте тиімді. Компьютердің жүйелік администрациясы оның тексерілетін күнделікті, тұрақты расписаниясын енгізеді. Антивирустық бағдарламалардың көбісі сигнатурлық жүйе арқылы орындалады. Олар әдетте компьютердің файл-құжаттарының зақымдануына кедергі келтіреді. Вирустардың авторлары мұндай программалармен кездеспеулерін қалайды. Олар сондықтан олигоморфикалық , полиморфикалық және метаморфты вирустарды құрайды. Олардың қолдану себебі вирустардың сигнатурдағы жазылған мәліметпен (запись) сәйкес келуі. Антивирустық бағдарлама өз антивирустық көзқарасы бойынша вирусты тапқан бетте оны жоюды қарастырмай енген файлдың іс-әрекетін бақылап потенцияалды зиянды қолданушыға хабарлап немесе оның қимылын тоқтатады(блокировка) Антивирус - сүзгiлер - бұл бағдарлама қандай болмасын барлық талпыныстар туралы қолданушы дисктерге жазылуға дабылдайтын резидент программасы ол әсiресе формат жасау, сонымен бiрге басқа күдiктi әсерлер туралы. Сонымен бiрге шешу немесе осы әсердi тыйым туралы сұрау салу iске аспай қалады. Бұл бағдарламалардың жұмыс принципі үзулердiң тиiстi векторларының ұстап қалуында негiзделген. Тексерушiлер(Ревизор) - бұл файлдар және дисктiң жүйелiк облыстарының ағымдағы күйлерiн талдайтын және оның осы тексерушiлердiң файлдардың бiрлерiнде бұрын сақталған мәлiметпен салыстыратын бағдарлама. Доктор ВЕб Басқа вирусқа қарсы бағдарлама - диалог фирманы ұсынатын Doctor Webның мәлiмдiлiгi соңғы кезде шапшаң өседi. Ұсынған компания “Диалог-Наука” деп аталады. Бұл бағдарлама И.А.Данилов, 1994 жылында жасалды. Dr.Web тура Aidstestтер сияқтылар детекторлардың классына жатады - дәрiгерлер, бiрақ айырмашылыққа соңғы "Эвристикалық анализатор" деп аталатын алады - белгiсiз вирустер ашуға мүмкiндiк беретiн алгоритм. "Емдiк өрмекшiнiң торы", бағдарламаның ағылшын атауынан жiберiлетiн басып кiруiне байттың бiр де бiр тән тiркесiн болып қалмағандайдың өз денесi көбейтуде түрлендiретiн вирус өзiнен модификацияланатын отандық бағдарламашылары жауап болды. Дәл осылай сонымен қатар Aidstestпен жағдайда оған вирусты бiлдiрген файлдар өйткенi үлгiге вирусқа қарсы программада сау бағдарламада кездесе алуға қабылданған байт тiзбек шығаруға болмайды бағдарламаға бастапқы тестеуiнде емдеуге рұқсат беруге болмайды. Aidstestтерге қарағанда, Dr.Web: бағдарлама полиморфизм вирустарын шырамытады;
эвристикалық анализатормен жабдықтаған;
және архивтардағы файлдарды емдеуге тексеруге икемi болады;
CPAV вакциналанған файлдарды тестеуге мүмкiндiк бередi LZEXE, PKLITE, DIET қапталған. Диалог фирма DOS үшiн DrWebның әртүрлi бағдарламаның нұсқаларын ұсынады. Белгiлi жай, дәстүр бойынша 16-дәрежелiк және 32 деп аталған DOS үшiн екi болжам дәрежелiк болады 16-дәрежелiк болжам, басқару жүйе үстiне қойылатын түсiнiктi жадтардың көлемi бойынша шектеулерге байланысты "Бiлу" кейбiр аса маңызды бүгiнгi күнге ие болмайды, онда жеке алғанда (және жад бойынша арқасында көрcетiлген шектеулер, қосыла алмайды) қосылмаған
|
39 Describe is technologies of the parallel and distributed calculations. Wireless network technologies. Mobile applications. |
1.1 Орталықтандыру типі бойынша жіктеу
Бірінші және негізгі жіктеу негізіне операциялық жүйені орталықтандыру (байланыстылық) дәрежесін жатқызамыз (2.1-сурет).
Сурет 2.1 – Орталықтандыру типі бойынша жіктеу
Бұл жіктеу операциялық жүйелер жасалатын аппараттық платформалар ерекшеліктерін назарға алады.
1. Орталықтандырылған (жергілікті) ОЖ-лер. Бұл жүйелер жалғыз локальді компьютер ресурстарын басқарады. Оларға алгоритмдер жағынан алғанда екі әртүрлі ішкікластар кіреді: - Бірпроцессорлы жүйелер; - Көппроцессорлы жүйелер.
2. Желілік ОЖ-лер. Мұндай жүйелер желі пайдаланушыларына нақты желілік аппаратураға қарағанда жұмыс істеуге ыңғайлы қайсыбір виртуальді машинаны ұсынады. Алайда, пайдаланушы желілік ресурстарға қол жеткізу үшін әрқашан арнайы операцияларды орындайды. Желілік жүйелер үш негізгі компоненттен тұратын қосымша желілік құралдардан тұрады:
◦ОЖ-нің серверлік бөлігі – жергілікті ресурстарды және ортақ пайдалану қызметтерін ұсыну құралдары;
◦ОЖ-нің клиенттік бөлігі – алыстатылған ресурстар мен қызметтерге қол жеткізу сұраныстарының құралдары;
◦ОЖ-нің транспорттық құралдары – желі компьютерлері арасында хабарламалар алмасуды қамтамасыз ететін құралдар.
3. Үлестірілген ОЖ-лер. Олар желі пайдаланушысына желілік ресурстардың мөлдірлігінің (ашықтығының) ең үлкен дәрежесін беретін бірыңғай орталықтандырылған виртуальді машинаны ұсынады. Үлестірілген жүйелер тығыз кооперацияда жұмыс істеу үшін желінің барлық компьютерлерін біріктіреді. Мұндай жүйелерде жұмыс істеу барысында қосымшаны іске қосатын пайдаланушы оның нақты қай компьютерде орындалып жатқанын білмейді.
Бұл жіктеудің қызықты негіздемесі бар. Параллель және үлестірілген архитектуралар классификациясының негізгі мінездемесі деп ортақ немесе үлестірілген (әрбір түйін үшін локальді) жадты айтады. Осыдан келіп, есептеуіш жүйелерін екі класқа бөлуге болады.
•Күшті байланысты жүйелер. Бұған бірнеше біртекті процессорлардан және ортақ жад массивінен тұратын жүйелер жатады.
•Әлсіз байланысты жүйелер. Бұл әрқайсысының өз жадысы бар біртекті есептеуіш түйіндерінен тұратын жүйелер.
Бағдарламалық қамтаманы да екі класқа бөлуге болады.
•Күшті байланысты бағдарламалық қамтама. Бұған бірнеше есептеуіш модульдерінде орындалу барысында көбіне бір-бірімен байланысқан бағдарламалар жатады.
•Әлсіз байланысқан бағдарламалық қамтама. Ол есептеуіш модульдеріне бір-бірінен тәуелсіз болуына, бірақ қажет жағдайда шектеулі мөлшердегі тәсілдермен өзара әрекет етуіне мүмкіндік береді.
Нәтижесінде осы жұптар арасында төрт әртүрлі комбинацияны алуға болады, олардың үшеуі мағыналы болып табылады және келесі операциялық жүйелер типін анықтайды (2.2-сурет).
Сурет 2.2 – Орталықтандыру типі бойынша жіктеудің негіздемесі
1.2 Ресурстарды басқару алгоритмдерінің ерекшеліктері бойынша жіктеу
Ресурстарды басқару алгоритмдерінің ерекшеліктері бойынша ОЖ жіктеуінің төмендегідей аспектілері бар:
1. Көпесептілікті қолдау
◦Біресепті ОЖ-лер пайдаланушының компьтермен өзара әрекетін қарапайым әрі ыңғайлы ете отырып, оған виртуальді машинаны ұсыну функциясын орындайды.
◦Көпесепті операциялық жүйелер қосымша түрде бірлесіп пайдаланатын ресурстарды бөлуді басқарады. Бірінші кезекте олар бірмезгілде бірнеше есепті бір процессорда орындау мүмкіндігін береді.
2. Көппайдаланушылық режимді қолдау
◦Бірпайдаланушылық ОЖ-лер бір пайдаланушының ақпараттарын басқа пайдаланушының санкцияланбаған қол жеткізуінен қорғау құралдарын ұсынбайды. Мұндай жүйелер ресурстарды бөлу мүмкіндіктерін ұсынбайды.
◦Көппайдаланушылық ОЖ-лерде ақпаратты қорғау құралдары бар.
3. Көпағындықты қолдау. Көпағындық ОЖ-лер процессорлық уақытты тек процессорлар арасында ғана емес, сонымен қатар процестердің жеке бұтақтары – ағындар арасында да бөлу мүмкіндігін береді.
4. Көппроцессорлы өңдеуді қолдау. Көппроцессорлы ОЖ-лер бірнеше процессорлармен жұмыс істеу мүмкіндігін ұсынатын ресурстарды басқарудың күрделі алгоритмдерін реализациялайды.
1.3 Аппараттық платформалар ерекшеліктері бойынша жіктеу.
Аппараттық құралдар спецификасы ОЖ спецификасында бейнеленеді. Бұл классификациядағы компьютерлердің әрбір типінің ОЖ-лер қасиетіне тікелей әсер ететін белгілі бір қасиеттері бар.
Дәл қазір төмендегідей ОЖ-лер тобы айтарлықтай қызығушылық тудырып отыр:
•қуатты серверлер үшін ОЖ-лер;
•жұмыс станциялары және дербес компьютерлер үшін ОЖ-лер;
•қалта компьютерлері үшін ОЖ-лер.
1.4 Пайдалану облыстарының ерекшеліктеріне қарай жіктеу
Пайдалану облыстарының ерекшеліктеріне қарай көпесепті ОЖ-лер үш типке бөлінеді:
1. Пакеттік өңдеу операциялық жүйелері. Олар есептер пакетімен жұмыс жасайды, және процессордың бір есептен екіншісіне ауысуы тек белсенді есептің өзі процесордан бас тартқан жағдайда ғана орындалады.
2. Уақытты бөлу операциялық жүйелері. Мұндай жүйелер әрбір есепке процессорлық уақыттың қандай да бір квантын ұсынады. Бұл жерде осы операциялық жүйелерді диалогтық ретінде пайдалануға мүмкіндік беретіндей бағдарламаның жауап беру уақыты қабылдауға болатындай жеткілікті болады.
3. Нақты уақыт операциялық жүйелері. Олар қандай да бір технологиялық объекттер мен процестерді басқару үшін қолданылады. Оларда бағдарлама жауап беруге жететіндей шектелген уақыт болады.
Көптеген қазіргі заманғы операциялық жүйелер өзінде әртүрлі типтегі жүйелердің қасиеттерін үйлестіре алды. Мысалы, есептің бір бөлігі уақытты бөлу режимінде, ал бір бөлігі нақты уақыт режимінде орындалады.
1.5 Жүйе ядросының типі бойынша жіктеу
Ядро архитектурасының төменде келтірілген негізгі түрлері бар.
1. Монолитті ядро. Мұндай ядро пұрсатты режимде жұмыс істейтін және бір процедурадан екіншісіне жылдам өтуді пайдаланатын бір бағдарлама ретінде жинақталады (2.3а сурет).
2. Қабатты ядро. Бұл жағдайда операциялық жүйе компоненттері жақсы ұйымдастырылған функционалдылық пен интерфейс деңгейін құрайды. Алдыңғы жағдайдағыдай компоненттер пұрсатты режимде жұмыс істейді (2.3б сурет).
3. Микроядро. Микроядро аппаратураны басқару бойынша минимум функцияларды орындайды. Әдетте, оған машиналық-тәуелді бағдарламалар, үзілулерді өңдеу мен процестерді басқарудың кейбір функциялары қосылады. Жоғарылау деңгейдегі функциялар операциялық жүйенің мамандандырылған компоненттерін – процессор сервері, файлдық сервер және т.б. орындайды. Бұл компоненттер пайдаланушылық, пұрсатты емес режимде жұмыс істейді. Берілген архитектура «клиент-сервер» тәсіліне негізделген және кеңейтуге болатындығымен, сенімділікпен, шыдамдылықпен мінезделеді (2.3в сурет).
4. Экзоядро. Бұл архитектураның негізгі идеясы - функциялардың үлкен кітапханасын пайдалана отырып бағдарламаны құрастыру сияқты операциялық жүйені жинауға болатындығында. Нәтижесінде ол қосымшалардың қайсыбір жиынтығы үшін ең аз қажетті жинақты ғана қоса алады. Ядро архитектурасының бұл типі қазіргі уақытта әйгілі болып келеді.
Ядро архитектурасының айтарлықтай дәрежеде операциялық жүйенің барлық архитектурасына әсер ететінін айта кеткен жөн.
– Ядро архитектурасын типі бойынша жіктеу
«Cloud computing» немесе бұлттық есептеу технологиялары деген түсінігі туралы не білеміз?
Соңғы кезде үрдіс алып отырған жаға технологиялардың бірі –Бұлттық технология. Ағылшынша “Cloud technology” немесе “Cloud computing” (Cloud – бұлт; technology – технология; computing – есептеулер) “бұлт/бұлттық есептеулер” немесе “бұлт/бұлттық технология, қызметтер” деп те атайды. Бұлттық есептеулерді қарапайым сөзбен былай түсіндіруге болады: тұтынушы өз компьютерінде белгілі бір бағдарламаны іске қосқанда негізгі есептеулер мен ондағы дереккөздер интернеттегі шалғай серверлерде орындалып, сол жерде сақталады да, ал жұмыс нәтижесі жаңағы тұтынушының компьютерінде стандартты уеб-браузердің терезесіне шығарылып көрсетіледі.
Сloud computing-ді жүзеге асыратын серверлерді «есептегіш бұлттар» деп атайды. Бұлттық технологияда жұмыс істеудің әдеттегі бағдарламалармен жұмыс істеудегі басты айырмашылығы — тұтынушы өз компьютерінің ресурстарын емес, өзіне интернет-қызметі ретінде берілген шалғайдағы мықты серверлердің ресурстарын пайдалануында. Сол арқылы тұтынушы өз дереккөздерімен жұмыс істеуіне толық мүмкіндік алады, ал бірақ сол дереккөздер орналасқан операциялық жүйеге, бағдарламалар базасына, есептегіш серверлердің жұмысына еш кедергі келтіріп, оны өзгерте алмайды.
«Есептегіш бұлттар» мақсатына қарай мынадай төрт түрге бөлінеді:
Жеке бұлттар (private cloud) — жеке кәсіпорындарының өзіне ғана, сондағы жеке тұлғалар мен олардың тұтынушыларының жұмыс істеуіне арналған инфраструктура. Жеке бұлттар сол кәсіпорынның өздеріндегі серверлерде орналатылуы мүмкін. Немесе сыртқы тұлғаларда – ірі провайдерлердің сервер орталықтарында (Data-center) орналасып, VPN-каналы арқылы қолжетімді болуы мүмкін. Ортақ бұлттар (public cloud) — көпшілікке арналған, олардың интернетте еркін жұмыс істеуіне арналған инфраструктура. Интернет желісіндегі Google, Yahoo т.с.с электрондық пошта жүйелері, Facebook, Twitter сияқты әлеуметтік желілерді Ортақ бұлттардың мысалы ретінде қарауға болады. Қоғамдық бұлттар (community cloud) — ортақ мақсаттары бар қоғамдық тұтынушыларға арналған инфраструктура. Аралас бұлттар (hybrid cloud) — екі немесе одан көп бұлт түрлерінің (жеке, ортақ, қоғамдық) аралас комбинациясын атауға болады. Бұлт түрінің осы моделін географиялық түрде әр жерде орналасқан филиалдары бар, немесе көптеген бағдарламалық жүйелері бар ірі компаниялар қолдануы мүмкін.
Сонымен бұлттық есептеулердің не екенін түсіндіріп өттік. Енді бұлттық есептеулерді ұсынушы сервис иелері мен тұтынушылар арасындағы қатынасқа тоқталып өтейік. Тұтынушыларға қызмет көрсету моделі мақсаты мен құрамына байланысты мынадай негізгі үш түрге бөлінеді (IaaS, PaaS, SaaS):
Бағдарламалар сервис ретінде (Software as a Service, қысқаша SaaS) дегеніміз – тұтынушы “бұлттарда орналасқан” бұлт иелерінің меншігіндегі бағдарламалармен жұмыс істеу мүмкіншілігіне ие болатын бизнес-модельдің бір түрі. Тұтынушы кез-келген жерден интернетке қосылған кез-келген компьютерлік құралғымен өз дереккөздерімен жұмыс істей алады. Бағдарламаның үздіксіз жұмыс істеуін қамтамасыз ететін, және оған кететін шығындарды толығымен бұлт иелері өз мойнына алады да, ал тұтынушы (егер сервис ақылы болса) тек сол бұлтты сервисті қолданғаны үшін ғана айлық жарнақы төлеп тұрады. Осылайша, тұтынушы өзіне керекті бағдарламаның лицензиясын сатып алуға бірден көп ақша шығармайды да, ал бағдарлама құрастырушылар өз өнімдерінің заңсыз таралуынан және заңсыз пайдалануынан сақтандырылады.
Тұғырнама сервис ретінде (Platform-as-a-Service, қысқаша PaaS) дегеніміз —тұтынушы өзінің негізгі бағдарламалары мен жаңадан жасалатын, немесе сатып алатын бағдарламаларын бұлттарға қою мүмкіншілігіне ие болатын бизнес-модельдің екінші бір түрі. Мұндай тұғырнамаға көбінесе бағдарлама жасауға, оны сынауға, орындауға арналған құрал-жабдықтар, дерек көздерін басқаратын жүйелер, бағдарлама жазатын орта мен құралғылар кіреді. Қазіргі кезде көптеген бағдарламалар бір ортада жазылып, екінші ортада сынақтан өтіп, үшінші ортада іске қосылып жататыны жасырын емес. PaaS моделінің арқасында жоғарыда аталған құрастыру, сынау, іске қосу операцияларын интеграциаланған бір ортада өткізуге болады. Соның арқасында жаңағы айтылған әрбір ортаға, тұғырнамаға, сервер сатып алуға кететін шығындарды үнемдеуге болады. Осы модельдің жарқын мысалы ретінде уеб-сайттарға арналған хостинг қызметтерін айтуға болады.
Инфрақұрылым сервис ретінде (Infrastructura-as-a-Service, қысқаша IaaS) – моделін тек ірі кәсіпорындар пайдалануы мүмкін. Оның жеке тұлғаларға қажеттілігі шамалы. Сонымен IaaS моделі дегеніміз — тұтынушы өзіне керекті әртүрлі компьютерлік инфраортаны пайдалана алу мүмкіншілігіне ие бола алатын бизнес-модельдің үшінші бір түрі. Мұндай компьютерлік инфраортаға серверлер, мәлімет сақтау жүйелері, желілік құралғылар, осы ресурстарды басқаруға арналған бағдарламалар, операциалық жүйелер және т.с.с кіреді.Бұл сервисті пайдаланған кәсіпорындар қымбат құралғылар мен бағдарламаларды сатып алу қажеттілігінен құтылады да, тек пайдаланған инфраортаның құрамы мен пайдаланған уақытына ғана сәйкес қаражат төлейді. Мұндай модельді ұйымдастыру кезінде бұлт иелері виртуалдау технологиясын қолданады, яғни белгілі бір құралғылар мен бағдарламаларды виртуалды бөліктерге бөліп, бірнеше тұтынушыларға пайдалануға бөліп беруі мүмкін. IaaS моделін пайдаланудың мысалы ретінде онлайнды MS Office бағдарламасын, «1С: Кәсіпорын» және кейбір антивирусты шешімдерді айтуға болады.
SaaS моделінің тағы бір логикалық жалғасы ретінде соңғы кезде (Desktop as a Service, қысқаша DaaS) моделі шығып жүр. DaaS моделін пайдаланғанда тұтынушылар өз қызметіне қажетті толығымен дайындалған стандартталған “виртуалды жұмыс орнын” ала алады. Әр тұтынушы осы ұсынылған “виртуалды жұмыс орнын” өз қажетіне ыңғайлы етіп өзгерте алады. SaaS моделінен өзгешелігі – тұтынушы белгілі бір бағдарлама ғана емес, бағдарламалар жиынтығымен жұмыс істеуіне мүмкіншілік ала алады.
Осыған ұқсас тағы бір (Workspace as a Service, қысқаша WaaS) деген де модель де кездесіп қалып жүр. Оның DaaS моделінен өзгешелігі – тұтынушы тек бағдарламамен жұмыс істеуге ғана мүмкіншілік алады да, ал барлық есептеулер тұтынушының өз копьютерінде жүргізіледі.
Тағы да бір аты аталып жүрген «Барлығы сервис ретінде» (Everything as a service, қысқаша EaaS)моделі жоғарыда аталған барлық қызмет көрсету модельдерінің элементтерінен құралады. Бірақ бұл модель қазір нақты істейтін қызмет емес, тек қана концепция болуы мүмкін. Осындай модельді жуық арада Microsoft, Google, HP т.с.с ірі гигант компаниялар ұсынуы мүмкін деген жорамалдар айтылуда.
Көріп отырғанымыздай бұлттық есептеулердің түрлері мен қызмет көрсету модельдері өте көп, солардың барлығы да бизнеске арналған. Соның ішінде қарапайым жеке тұлғаларға арналған SaaS түріндегі шешімдер қазір көптеп кездеседі. Бір қызығы, солардың көпшілігін қазір күнделікті өмірде қолданып жүргенімізбен, бірақ солардың «бұлттық» шешімдер екеніне көбіміз назар аударып жүргеміз жоқ.
Енді бұлттық технологияны пайдаланудың тиімді жақтарына тоқталып өтейін. Олар:
• үлкен ресурстарды қажет ететін қиын есептерді шешу үшін тұтынушы өзінде жоқ көптеген серверлерді, бағдарламаларды бұлттар тарапынан пайдалана алады; • тұтынушы кез-келген жерден, кез-келген уақытта интернетке қосылған кез-келген компьютерлік құралғымен өз дерек көздерімен жұмыс істей алады; • тұтынушы компьютерлік құралғының осалдығына, немесе оның сынып бұзылуына, немесе жұмыс істейтін бағдарламаның тоқтап, бұзылып қалуына тәуелді болмайды; • тұтынушы өз дереккөздерімен басқа адамдармен еш қиындықсыз бөлісіп, сол дереккөздерімен олармен бірге қосылып жұмыс істей алады; • жеке компьютердегі бағдарламалармен салыстырғанда бұлттық қызметтер көбінесе тегін, немесе бағалары айлық жарнақы ретінде өте арзан келеді; • кейбір жобаларды «бұлтқа шығарудың» әсіресе ірі компанияларға тиімді болатын жағы – аппараттық және бағдарламалық қамтамасыз етулерді администрациялауға, қолдауға, жаңартуға, лицензиялауға кететін шығындарды үнемдеуінде болып табылады; • сонымен қоса сол бағдарламаларды жүргізетін білікті мамандар тапшылығы мәселесін сол жобаны «бұлтқа шығару» арқылы шеше алады.
Қорыте кеткенде қазіргі жаңа технологиялардың күннен-күнге дамып жатқан уақытында «бұлттық есептеулер» ең қажетті сервис екені айдан анық. Google секілді гиганттар осындай бағдарламалар мен сервистерді пайдалануға бізді итермелеуде. Оның үстіне соңғы кезде үрдіс алып отырған планшеттер мен қалта телефондары мобильді бағдарламардың көбейуіне, есептегіш бұлттарды пайдалануға, олардың қызмет түрлерінің көбейуіне ықпал етіп отыр десек, қателеспейміз. Көптеген компаниялар қазір «бұлттар» жарысына қосылып кетіп өз қызмет түрлерін ұсынуда. Қазақстан нарығына еніп кеткен бірнеше Ресей, Беларус компаниялары да бар. Ал «бұлттық шешімдер» ұсынып жүрген Қазақстан компанияларын қызмет түрлері саусақпен санарлық екені де белгілі
«Cloud computing» немесе бұлттық есептеу технологиялары деген түсінігі туралы не білеміз?
Соңғы кезде үрдіс алып отырған жаға технологиялардың бірі –Бұлттық технология. Ағылшынша “Cloud technology” немесе “Cloud computing” (Cloud – бұлт; technology – технология; computing – есептеулер) “бұлт/бұлттық есептеулер” немесе “бұлт/бұлттық технология, қызметтер” деп те атайды. Бұлттық есептеулерді қарапайым сөзбен былай түсіндіруге болады: тұтынушы өз компьютерінде белгілі бір бағдарламаны іске қосқанда негізгі есептеулер мен ондағы дереккөздер интернеттегі шалғай серверлерде орындалып, сол жерде сақталады да, ал жұмыс нәтижесі жаңағы тұтынушының компьютерінде стандартты уеб-браузердің терезесіне шығарылып көрсетіледі.
Сloud computing-ді жүзеге асыратын серверлерді «есептегіш бұлттар» деп атайды. Бұлттық технологияда жұмыс істеудің әдеттегі бағдарламалармен жұмыс істеудегі басты айырмашылығы — тұтынушы өз компьютерінің ресурстарын емес, өзіне интернет-қызметі ретінде берілген шалғайдағы мықты серверлердің ресурстарын пайдалануында. Сол арқылы тұтынушы өз дереккөздерімен жұмыс істеуіне толық мүмкіндік алады, ал бірақ сол дереккөздер орналасқан операциялық жүйеге, бағдарламалар базасына, есептегіш серверлердің жұмысына еш кедергі келтіріп, оны өзгерте алмайды.
«Есептегіш бұлттар» мақсатына қарай мынадай төрт түрге бөлінеді:
Жеке бұлттар (private cloud) — жеке кәсіпорындарының өзіне ғана, сондағы жеке тұлғалар мен олардың тұтынушыларының жұмыс істеуіне арналған инфраструктура. Жеке бұлттар сол кәсіпорынның өздеріндегі серверлерде орналатылуы мүмкін. Немесе сыртқы тұлғаларда – ірі провайдерлердің сервер орталықтарында (Data-center) орналасып, VPN-каналы арқылы қолжетімді болуы мүмкін. Ортақ бұлттар (public cloud) — көпшілікке арналған, олардың интернетте еркін жұмыс істеуіне арналған инфраструктура. Интернет желісіндегі Google, Yahoo т.с.с электрондық пошта жүйелері, Facebook, Twitter сияқты әлеуметтік желілерді Ортақ бұлттардың мысалы ретінде қарауға болады. Қоғамдық бұлттар (community cloud) — ортақ мақсаттары бар қоғамдық тұтынушыларға арналған инфраструктура. Аралас бұлттар (hybrid cloud) — екі немесе одан көп бұлт түрлерінің (жеке, ортақ, қоғамдық) аралас комбинациясын атауға болады. Бұлт түрінің осы моделін географиялық түрде әр жерде орналасқан филиалдары бар, немесе көптеген бағдарламалық жүйелері бар ірі компаниялар қолдануы мүмкін.
Сонымен бұлттық есептеулердің не екенін түсіндіріп өттік. Енді бұлттық есептеулерді ұсынушы сервис иелері мен тұтынушылар арасындағы қатынасқа тоқталып өтейік. Тұтынушыларға қызмет көрсету моделі мақсаты мен құрамына байланысты мынадай негізгі үш түрге бөлінеді (IaaS, PaaS, SaaS):
Бағдарламалар сервис ретінде (Software as a Service, қысқаша SaaS) дегеніміз – тұтынушы “бұлттарда орналасқан” бұлт иелерінің меншігіндегі бағдарламалармен жұмыс істеу мүмкіншілігіне ие болатын бизнес-модельдің бір түрі. Тұтынушы кез-келген жерден интернетке қосылған кез-келген компьютерлік құралғымен өз дереккөздерімен жұмыс істей алады. Бағдарламаның үздіксіз жұмыс істеуін қамтамасыз ететін, және оған кететін шығындарды толығымен бұлт иелері өз мойнына алады да, ал тұтынушы (егер сервис ақылы болса) тек сол бұлтты сервисті қолданғаны үшін ғана айлық жарнақы төлеп тұрады. Осылайша, тұтынушы өзіне керекті бағдарламаның лицензиясын сатып алуға бірден көп ақша шығармайды да, ал бағдарлама құрастырушылар өз өнімдерінің заңсыз таралуынан және заңсыз пайдалануынан сақтандырылады.
Тұғырнама сервис ретінде (Platform-as-a-Service, қысқаша PaaS) дегеніміз —тұтынушы өзінің негізгі бағдарламалары мен жаңадан жасалатын, немесе сатып алатын бағдарламаларын бұлттарға қою мүмкіншілігіне ие болатын бизнес-модельдің екінші бір түрі. Мұндай тұғырнамаға көбінесе бағдарлама жасауға, оны сынауға, орындауға арналған құрал-жабдықтар, дерек көздерін басқаратын жүйелер, бағдарлама жазатын орта мен құралғылар кіреді. Қазіргі кезде көптеген бағдарламалар бір ортада жазылып, екінші ортада сынақтан өтіп, үшінші ортада іске қосылып жататыны жасырын емес. PaaS моделінің арқасында жоғарыда аталған құрастыру, сынау, іске қосу операцияларын интеграциаланған бір ортада өткізуге болады. Соның арқасында жаңағы айтылған әрбір ортаға, тұғырнамаға, сервер сатып алуға кететін шығындарды үнемдеуге болады. Осы модельдің жарқын мысалы ретінде уеб-сайттарға арналған хостинг қызметтерін айтуға болады.
Инфрақұрылым сервис ретінде (Infrastructura-as-a-Service, қысқаша IaaS) – моделін тек ірі кәсіпорындар пайдалануы мүмкін. Оның жеке тұлғаларға қажеттілігі шамалы. Сонымен IaaS моделі дегеніміз — тұтынушы өзіне керекті әртүрлі компьютерлік инфраортаны пайдалана алу мүмкіншілігіне ие бола алатын бизнес-модельдің үшінші бір түрі. Мұндай компьютерлік инфраортаға серверлер, мәлімет сақтау жүйелері, желілік құралғылар, осы ресурстарды басқаруға арналған бағдарламалар, операциалық жүйелер және т.с.с кіреді.Бұл сервисті пайдаланған кәсіпорындар қымбат құралғылар мен бағдарламаларды сатып алу қажеттілігінен құтылады да, тек пайдаланған инфраортаның құрамы мен пайдаланған уақытына ғана сәйкес қаражат төлейді. Мұндай модельді ұйымдастыру кезінде бұлт иелері виртуалдау технологиясын қолданады, яғни белгілі бір құралғылар мен бағдарламаларды виртуалды бөліктерге бөліп, бірнеше тұтынушыларға пайдалануға бөліп беруі мүмкін. IaaS моделін пайдаланудың мысалы ретінде онлайнды MS Office бағдарламасын, «1С: Кәсіпорын» және кейбір антивирусты шешімдерді айтуға болады.
SaaS моделінің тағы бір логикалық жалғасы ретінде соңғы кезде (Desktop as a Service, қысқаша DaaS) моделі шығып жүр. DaaS моделін пайдаланғанда тұтынушылар өз қызметіне қажетті толығымен дайындалған стандартталған “виртуалды жұмыс орнын” ала алады. Әр тұтынушы осы ұсынылған “виртуалды жұмыс орнын” өз қажетіне ыңғайлы етіп өзгерте алады. SaaS моделінен өзгешелігі – тұтынушы белгілі бір бағдарлама ғана емес, бағдарламалар жиынтығымен жұмыс істеуіне мүмкіншілік ала алады.
Осыған ұқсас тағы бір (Workspace as a Service, қысқаша WaaS) деген де модель де кездесіп қалып жүр. Оның DaaS моделінен өзгешелігі – тұтынушы тек бағдарламамен жұмыс істеуге ғана мүмкіншілік алады да, ал барлық есептеулер тұтынушының өз копьютерінде жүргізіледі.
Тағы да бір аты аталып жүрген «Барлығы сервис ретінде» (Everything as a service, қысқаша EaaS)моделі жоғарыда аталған барлық қызмет көрсету модельдерінің элементтерінен құралады. Бірақ бұл модель қазір нақты істейтін қызмет емес, тек қана концепция болуы мүмкін. Осындай модельді жуық арада Microsoft, Google, HP т.с.с ірі гигант компаниялар ұсынуы мүмкін деген жорамалдар айтылуда.
Көріп отырғанымыздай бұлттық есептеулердің түрлері мен қызмет көрсету модельдері өте көп, солардың барлығы да бизнеске арналған. Соның ішінде қарапайым жеке тұлғаларға арналған SaaS түріндегі шешімдер қазір көптеп кездеседі. Бір қызығы, солардың көпшілігін қазір күнделікті өмірде қолданып жүргенімізбен, бірақ солардың «бұлттық» шешімдер екеніне көбіміз назар аударып жүргеміз жоқ.
Енді бұлттық технологияны пайдаланудың тиімді жақтарына тоқталып өтейін. Олар:
• үлкен ресурстарды қажет ететін қиын есептерді шешу үшін тұтынушы өзінде жоқ көптеген серверлерді, бағдарламаларды бұлттар тарапынан пайдалана алады; • тұтынушы кез-келген жерден, кез-келген уақытта интернетке қосылған кез-келген компьютерлік құралғымен өз дерек көздерімен жұмыс істей алады; • тұтынушы компьютерлік құралғының осалдығына, немесе оның сынып бұзылуына, немесе жұмыс істейтін бағдарламаның тоқтап, бұзылып қалуына тәуелді болмайды; • тұтынушы өз дереккөздерімен басқа адамдармен еш қиындықсыз бөлісіп, сол дереккөздерімен олармен бірге қосылып жұмыс істей алады; • жеке компьютердегі бағдарламалармен салыстырғанда бұлттық қызметтер көбінесе тегін, немесе бағалары айлық жарнақы ретінде өте арзан келеді; • кейбір жобаларды «бұлтқа шығарудың» әсіресе ірі компанияларға тиімді болатын жағы – аппараттық және бағдарламалық қамтамасыз етулерді администрациялауға, қолдауға, жаңартуға, лицензиялауға кететін шығындарды үнемдеуінде болып табылады; • сонымен қоса сол бағдарламаларды жүргізетін білікті мамандар тапшылығы мәселесін сол жобаны «бұлтқа шығару» арқылы шеше алады.
Қорыте кеткенде қазіргі жаңа технологиялардың күннен-күнге дамып жатқан уақытында «бұлттық есептеулер» ең қажетті сервис екені айдан анық. Google секілді гиганттар осындай бағдарламалар мен сервистерді пайдалануға бізді итермелеуде. Оның үстіне соңғы кезде үрдіс алып отырған планшеттер мен қалта телефондары мобильді бағдарламардың көбейуіне, есептегіш бұлттарды пайдалануға, олардың қызмет түрлерінің көбейуіне ықпал етіп отыр десек, қателеспейміз. Көптеген компаниялар қазір «бұлттар» жарысына қосылып кетіп өз қызмет түрлерін ұсынуда. Қазақстан нарығына еніп кеткен бірнеше Ресей, Беларус компаниялары да бар. Ал «бұлттық шешімдер» ұсынып жүрген Қазақстан компанияларын қызмет түрлері саусақпен санарлық екені де белгілі
40. What is Cloud Computing? |
