Лекция № Роль икт в ключевых секторах развития общества. Стандарты в области икт



бет26/35
Дата03.05.2024
өлшемі137,44 Kb.
#201727
түріЛекция
1   ...   22   23   24   25   26   27   28   29   ...   35
Байланысты:
Коспект ЛекцийИКТ каз

Бақылау сұрақтары.

  1. гипермәтіндік бағыттау тілінің түсінігі мен құрылымы?

  2. URL дегеніміз не, оның құрылымы?

  3. домендік атау жүйесі дегеніміз не?

  4. желілік мекенжайлардың әр класының ауқымын анықтаңыз?

  5. домендік атаулар мен желілік адрестердің айырмашылығы неде?

  6. интернет желісіндегі URL құжаты қандай бөліктерден тұрады?

  7. электрондық хабарламаларды жіберу үшін қандай хаттамалар қажет?

  8. электрондық хабарламаларды беру хаттамалары қандай порттарда жұмыс істейді?

  9. Javascript дегеніміз не?
  10. Дәріс № 10. Бұлтты және мобильді технологиялар.




Дәрістің мақсаты: бұлтты шешімдер мен технологияларды дамыту негіздерін үйрену.
Дәрістің мазмұны: заманауи инфрақұрылымдық шешімдердің даму тенденциялары. Бұлтты есептеу принциптері. Виртуализация технологиялары. Бұлттағы Web қызметтері. Мобильді технологияның негізгі терминдері мен тұжырымдамалары. Мобильді қызметтер. Мобильді технология стандарттары.

Күн сайын пайдаланушының қызметтерді ұсынудың үздіксіздігіне қойылатын талаптары артып келеді. Ескірген жабдықта тиісті сапа мен үздіксіз жұмыс істеуді қамтамасыз ету мүмкін емес. Осыған байланысты ірі ат вендорлары неғұрлым Функционалды және сенімді аппараттық және бағдарламалық шешімдерді шығарады және енгізеді. Инфрақұрылымдық шешімдерді дамытудың осындай негізгі тенденцияларының ішінде көп процессорлы және көп ядролы есептеу жүйелерінің пайда болуы, пышақ жүйелерінің дамуы; деректерді сақтау жүйелері мен желілерінің пайда болуы; инфрақұрылымды шоғырландыру.


Бүгінгі таңда ең дамып келе жатқан сақтау жүйелерінің арасында бұлтты платформалар бар. "Бұлтты есептеу" немесе терминдерді анықтаудың көптеген нұсқалары бар
"бұлтты платформа". Себебі әр түрлі жеткізушілер өз ұсыныстарының бірегейлігін атап өтуге тырысады және әртүрлі атауларды таңдайды, олар көбінесе ұсынылған қызметтердің нақты мәнін дәл көрсетпейді. Бұлтты платформа туралы айтқанда, әдетте "қызмет ретінде инфрақұрылым" (IaaS)сияқты терминдер қолданылады,
"қызмет ретінде платформа "(PaaS) немесе" қызмет ретінде қосымшалар " (SaaS).
Бұлтты есептеулер кәсіпорындардың инфрақұрылымдарын құру, қызметтер мен қызметтерді ұсыну және т. б. үшін дәстүрлі шешімдермен салыстырғанда көптеген артықшылықтарға ие.:

  • икемділік;

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

  • нақты пайдаланылған ресурстар үшін төлем;

  • жоғары сенімділік және ақауларға төзімділік.

Виртуализация-бұл процестерді абстракциялауды және оларды есептеу ресурстарынан ұсынуды қамтамасыз ететін технология. Виртуализацияның келесі түрлерін ажыратуға болады:
Серверлерді виртуалдандыру бір физикалық серверде бірнеше виртуалды серверлерді (VMware (ESX, Server, Workstation) және Microsoft (Hyper-V, Virtual serer, virtual PC) іске қосуды білдіреді.
Қолданбаларды виртуалдандыру операциялық жүйенің ресурстарын (тізілім, файлдар және т.б.) эмуляциялауды қамтиды. Бұл технология бір компьютерде, дәлірек айтқанда, бір операциялық жүйеде бір уақытта бірнеше үйлесімсіз қосымшаларды (Microsoft Application Virtualization (AppV) пайдалануға мүмкіндік береді.
Көріністерді виртуалдандыру пайдаланушы интерфейсінің эмуляциясын білдіреді, яғни пайдаланушы қосымшаны көреді және онымен терминалда жұмыс істейді, дегенмен іс жүзінде бағдарлама қашықтағы серверде орындалады, ал пайдаланушыға тек қашықтағы қосымшаның суреті беріледі.
Операциялық жүйе деңгейін виртуалдандыру Операциялық жүйе ядросының бір данасы шеңберіндегі қызметтерді оқшаулауды білдіреді. Бұл Parallels (SWsoft) Virtuozzo негізінде жүзеге асырылады және оны көбінесе хостинг компаниялары қолданады.
Сервиске бағытталған архитектурасы бар жүйелердегі "Веб-қызмет" (SOA) бағдарламалық интерфейстер (SOAP және REST) арқылы қызметтерді осы қызметті сұраған басқа веб-қызметтерге немесе қосымшаларға (клиенттік бағдарламаларға) ұсынатын қызмет бағдарламалары ретінде қолданылады. Бұлтты есептеулерді ұсыну модельдеріне келетін болсақ: IaaS, PaaS, SaaS, олар пайдаланушыларға пайдаланушы интерфейстері арқылы қызмет ретінде ұсынылады.
Ашық API (SOAP және REST) SaaS моделі бойынша бұлтқа негізделген қосымшаларды SOA архитектурасы бар жүйелер үшін веб-қызметтер ретінде пайдалануға болады. Интернет желісіндегі желілік қызметтерге немесе қызметтерге келетін болсақ, мысалы, қосымшалар: VoIP, Telnet, мессенджерлер және т. б., олар осы қосымшаларды іске қосқан және пайдаланатын пайдаланушыларға қызмет ретінде ұсынылады.
Веб-қызмет немесе веб-қызмет – бұл URL мекен-жайы (веб-мекен-жайы), жалпыға ортақ бағдарламалық интерфейсі бар және өзінің функционалдығын хабарламалар арқылы басқа модульдерге немесе қосымшаларға беретін нақты анықталған функционалдығы бар қосымшаның немесе бағдарламалық модульдің ерекше түрі.
SOA немесе қызметке бағытталған архитектура-бұл қашықтағы және әлсіз байланысқан веб-қызметтерді біріктіруге негізделген таратылған қосымшаларды құру тұжырымдамасы.
SOA әдетте ұзақ қашықтыққа бөлінген және әртүрлі платформаларда жұмыс істейтін веб-қызметтердің жиынтығы ретінде қарастырылады. Веб-қызметтер таратылған ақпараттық жүйелерді немесе қызметке бағытталған архитектуралық қосымшаларды құруда модуль ретінде қолданылады. Веб-қызметтер хабарламалар арқылы бір-бірімен және SOA негізінде жасалған қосымшалармен өзара әрекеттесе алады. Бұл хабарламалар ең көп таралған стандартты хаттамалармен жіберіледі: SOAP және REST, ал хабарламалар денесіндегі деректердің форматы (белгілеу тілі): XML және JSON.
Хабарламалар үшін көлік ретінде HTTP протоколы қолданылады. Веб-қызметтер ашық стандарттарға негізделген және бұл стандарттарға барлық Unix және Windows платформаларында кеңінен қолдау көрсетіледі.
Бұлтты деректерді сақтау-бұл деректерді негізінен үшінші тарап тұтынушыларға ұсынатын көптеген, желіде таратылған серверлерде сақтайтын онлайн сақтау моделі. Ұқсас мақсаттар үшін арнайы сатып алынған немесе жалға алынған меншікті, арнайы серверлерде деректерді сақтау моделінен айырмашылығы, клиентке серверлердің саны немесе қандай да бір ішкі құрылымы көрінбейді. Деректер клиент тұрғысынан бір үлкен, виртуалды сервер болып табылатын бұлтта сақталады және өңделеді.
10 ақысыз және ақылы бұлтты сақтау қызметтері: Google Drive; Dropbox; Mega; Облако@mail.ru; Oamazon Web Services; ADrive; Bitcasa; iCloud Drive; 4shared; SugarSync; Box.net; OneDrive (ex. SkyDrive); iDrive; OpenDrive; Syncplicity; MediaFire; Cubby.com.
Бүгінгі күні мобильді құрылғылар сатудың, маркетингтің және т.б. маңызды және стратегиялық арнаға айналды. бірақ кәсіпорын өз брендін веб-қосымша арқылы басқарған кезде, ол серверден мобильді құрылғыларға да, мобильді құрылғылардан да серверге әртүрлі ақпаратты жеткізу мәселесіне тап болады. Мобильді гибридті қосымшаның негізгі тұжырымдамасы-серверлік веб-қосымшаның және клиенттік мобильді қосымшаның (жергілікті - nativeapplication shell) бірлескен жұмысы. Олардың бірлесіп жұмыс істеуінің басты артықшылығы - сервердің камера, акселерометр, контактілер, файлдық жүйе немесе геопозиция сияқты клиенттік мобильді құрылғылардың мүмкіндіктеріне қол жеткізу мүмкіндігі.
Гибридті мобильді қосымшалар RIA қосымшалары класына жатады (Rich Internet Applications). Гибридті мобильді қосымшалардың мобильді веб-сайттардан басты айырмашылығы - браузер жұқа клиент болған клиент-сервер архитектурасынан алшақтау. Бұл жағдайда сервермен өзара әрекеттесу тек көмекші сипатта болатын толыққанды мобильді қосымша іске қосылады. Бұл негізінен желі арқылы жұмыс істейтін және мобильді клиентке веб-сервер ресурстарын ұсынатын, бірақ толыққанды жұмыс үстелі Қосымшаларының функционалдығы бар қосымшалар. Веб - қосымшалар мен мобильді құрылғылардың жергілікті коды арасында деректерді бөлісу үшін көпір рөлін атқаратын және мобильді ресурстарға қол жеткізуге мүмкіндік беретін жалпы интерфейсті қамтамасыз ететін бағдарламалық құрылымдар (құрылымдар) бар. Мобильді RIA-ны дамытудың танымал технологияларының мысалдары-Microsoft Silverlight, Adobe Flash/Flex, sun ' s JavaFX және Apache Cordova (ескі атауы - Phone gap), ол HTML5-ке негізделген.
Сондай-ақ, адамға үйден шықпай-ақ әртүрлі қызметтерді пайдалануға көмектесетін көптеген мобильді қызметтер жасалады. Ең көп тарағандарының арасында: Viber, үкіметтің веб-сайтындағы Мобильді қызметтер, карта қосымшасы, және тағы басқалар. Мобильді қызметтер ақылы және ақысыз пайдаланушыларға қол жетімді; бұл қызметтер SMS хабарламаларын жіберу арқылы іске қосылады (кейбір мобильді қызметтер ұялы телефон нөміріңізді параметрлерде алдын-ала белсендіруді талап етеді ).
Бүгінгі таңда ұялы байланыстың көптеген стандарттары бар, соның арқасында кез-келген мобильді қызметтерді жүзеге асыруға болады.

Кесте 10.1-ұялы байланыс стандарттары.



Поколение

Стандарты

1G

NMT, AMPS, Hicap, CDPD, Mobitex, DataTAC, TACS, ETACS

2G

GSM, iDEN, D-AMPS, IS-95, PDC, WiDEN

2.75G

EDGE/EGPRS, CDMA2000

3G

UMTS(WCDMA), CDMA2000, FOMA, GAN/UMA

3.5G

UMTS(HSDPA), CDMA2000, HSUPA

3.75G

UMTS(HSPA+), EV-DO, Rev.B,

4G

WiMax, OFDM, 3GPP LTE






    1. Достарыңызбен бөлісу:
1   ...   22   23   24   25   26   27   28   29   ...   35




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет