Қолданыстағы қызметтерге шолу
Бұлттық есептеулер он жылдан астам уақыт бойы бар, алайда үш алыптар нарықтың қомақты үлесін алып келеді.
Бұл Amazon Web Services( AWS), Microsoft Azure және Google Cloud.
Бұлтты желілер климатының өзгеруіне қарай осы үш платформа арасындағы алшақтық қысқарады.
Ұйымыңыз бұлт платформасын таңдаған кезде әрбір платформаны ұсынады және сіздің ұйымдық қажеттіліктеріңізге сәйкес келетін құрал екенін ескеру маңызды.
Әрбір платформа бұлтты есептеулерге қатысты өз артықшылықтары мен кемшіліктері бар.
Барлық платформалар бірдей негізгі қызметтерді ұсынады немесе аз дегенмен, олар әртүрлі клиенттік базалар үшін оларды неғұрлым қолайлы ететін салаларда маманданады.
Осы үш қызмет жеткізушілерді көрейік.
Amazon AWS
Amazon бұлтты есептеу нарығындағы Пионер.
Amazon AWS сақтық көшірме платформасы үлкен деректерді жинау және сұрыптау үшін құжат пен рәсімдерді ұсынады.
Мониторинг, теңшеу және қауіпсіздік сияқты көптеген мүмкіндіктері бар.
Көптеген ұйымдар AWS-ді оның кең ұсынысына, жаһандық қамтылуына, кәсіпорындарға ыңғайлы қызметтер мен икемділікке байланысты таңдайды.
Amazon басқа бұлтты провайдерлермен бәсекеге қабілетті баға құрылымдарын ұсынады.
Олар ұсынады сағаттық төлем, Егер ұйым пайдаланады функцияларды төлейді.
Amazon сондай-ақ шектеулі есептеу және сақтау жоспары тегін ұсынады.
Баға құрылымы — бұл сұраныс бойынша және резервтелген спорт.
Сіздің ұйымыңыз өз қызметтерін ай сайын таңдай алады.
Amazon шамамен 12 жыл бойы бар және AWS резервтік көшіру платформасында жұмыс істеу үшін жетекші әлемдік сәулетшілер мен әзірлеушілерді тартады.
Microsoft Azure
Ұйымдар бұл платформаны Microsoft бұлтындағы деректерді қорғау, сақтық көшірме жасау және қалпына келтіру үшін пайдалана алады.
Azure-бұл DevOps, интернет заттар (IoT) және қосымшаларды әзірлеуге бағытталған гибридті бұлтты платформа.
Amazon қарағанда, Microsoft негізінен гибридті бұлт желілерімен айналысады.
Клиенттер жергілікті жабдықты пайдалана алады, сондай-ақ деректерді бұлтта сақтай алады.
Құпиялылық пен қауіпсіздік аса маңызды және пайдаланушылар күдікті ағындар мен құрылғыларды нақты уақыт режимінде оқшаулауға арналған құралдарды пайдалана алады.
Microsoft бағалары әзірлеушілер тобы жұмыс істеуді қалайтын өндірушілерге байланысты ерекшеленеді.
Microsoft ай сайынғы немесе алдын ала төленген опцияларды ұсынады.
Azure артықшылығы Windows ОЖ пайдаланатын компаниялар Azure - ді өз жүйесіне оңай біріктіре алады.
Дегенмен, бұл сондай-ақ Azure Linux, MacOS немесе басқа да OS пайдаланатын компаниялар үшін келмеуге болады дегенді білдіреді.
Google Cloud
Google бұлт қауіпсіз талдау мен сақтауды ұсынады.
Google Cloud нарық немесе қызметтер үлесі AWS және Azure сияқты үлкен емес.
Amazon және Microsoft платформалары корпоративтік жобалармен жұмыс істеу үшін қолайлы, алайда Google платформасы шағын компаниялар үшін пайдалы болуы мүмкін,өйткені шағын компаниялар жүздеген желілік бағдарламаларды іске қосуға қажет болмауы мүмкін.
Google ашық бастапқы коды бар әзірлемелерді қолдайды, оның платформасын ашық бастапқы коды бар өнімдерді әзірлейтін ұйымдар үшін опция жасайды. Amazon және Microsoft негізгі шешімдерді машинамен оқыту үшін қолданады, ал Google бұлтта Google Translate және Cloud Speech-to-Text қоса алғанда, машинамен оқыту үшін арнайы қосымшаларды пайдаланатын API қолданылады.
Google Cloud платформасы әрбір секунд немесе пайдалану минутына тарифтелетін пайдалану фактісі бойынша төлеммен баға моделін ұсынады.
Пайдаланушылар Google Cloud-да өз сақтық көшірме қызметтерінің қолдауы жоқ екенін атап өтті.
Google апаттық қалпына келтіру және резервтік көшірудің сервистік жүйелеріне емес, бөгде серіктестерге байланысты.
Amazon Elastic Compute Cloud – Amazon EC2)-бұлтта есептеу қуатын беретін веб-сервис. Ол пайдаланушыларға есептеу ресурстарын, сондай-ақ жұмыс үшін қолжетімді ортаны толық бақылауды береді. Amazon EC2 пайдаланушыларға Amazon Machine Image (AMI) жасауға мүмкіндік береді, ол олардың қолданбаларын, кітапханаларын, деректерін және олармен байланысты конфигурациялық параметрлерді қамтиды немесе Amazon S3 жұмыс істеу үшін алдын ала теңшелген бейнелер үлгілерін қолданады. Amazon EC2 AMI сақтау құралдарын ұсынады. Amazon S3 қауіпсіз, сенімді және жылдам бейнелерді сақтау қоймасын ұсынады.
MapReduce-бұл компьютерлік кластерлердегі үлкен (бірнеше петабайтқа дейін) деректер жиынтығынан жоғары параллельді есептеулер үшін Big Data технологияларында және кластер тораптарында (node) бөлінген есептерді есептеу үшін фреймворк қолданылатын Google компаниясынан бөлінген есептеулер үлгісі.
Ең алдымен, есептеу моделінің негізгі функцияларының мағынасын тағы да түсіндіреміз.]:
* марпровкаға мәндер тізімін және тізімнің әр элементіне қолданатын кейбір функцияны қабылдайды және жаңа тізімді қайтарады;
* reduce (орама) — тізімді берілген функцияның көмегімен жалғыз атомдық мәнге түрлендіреді, онда әрбір итерацияда жаңа тізім элементі мен аралық нәтиже беріледі.
MapReduce есептеу моделіне сәйкес деректерді өңдеу үшін осы екі функцияны анықтау керек, кіріс және шығыс файлдарының аттарын және өңдеу параметрлерін көрсету керек.
Есептеуіш модельдің өзі жоғарыда келтірілген функциялардың 3-қадамдық комбинациясынан тұрады.]:
1. Map-мәндердің үлкен тізімі түрінде кіріс деректерін алдын ала өңдеу. Бұл ретте кластердің бас торабы (master node) осы тізімді алады, оны бөліктерге бөледі және жұмыс тораптарына (worker node) береді. Одан әрі әрбір жұмыс торабы Жергілікті деректерге Map функциясын қолданады және нәтижені "кілт-мән" форматында уақытша сақтау қоймасына жазады.
2. Жұмыс тораптары деректерді Map функциясымен бұрын құрылған кілттер негізінде бір кілттің барлық деректері бір жұмыс торабында жататындай етіп қайта таратқанда Shuffle.
3. Reduce-master node нәтижелерін "желімдеу" және кілттердің жүру тәртібі бойынша әрбір деректер тобының әрбір жұмыс торабында параллель өңдеу. Бас торап жұмыс тораптарынан аралық жауаптар алады және оларды келесі қадамды орындау үшін бос тораптарға жібереді. Барлық қажетті қадамдардан кейін алынған нәтиже-бұл бастапқы тапсырманың шешімі.
MapReduce жұмыс істеу принципі
MapReduce есептеу моделінің артықшылықтары мен кемшіліктері, сондай-ақ ықтимал баламалар туралы біздің жеке мақалада оқыңыз.
GoogleApps
Google Apps-бұл келесі бірлескен жұмыс құралдарын ұсынатын орта: танымал Gmail пошта сервисі, Google Talk жедел хабар алмасу клиенті (іс жүзінде қызмет кез келген jabber-пайдаланушымен қарым — қатынас жасауға толық жарамды), Google Calendar күнтізбесі, Google Docs & Spreadsheets құжаттармен және электрондық кестелермен жұмыс істеуге арналған құралдар, "орталық бет" - барлық пайдаланушылар үшін ортақ болатын ақпаратты ыңғайлы орналастыруға арналған орын, қажетті ақпаратты тез жасауға және жариялауға мүмкіндік беретін Google бет редакторы.
1-бөлім. Пайдаланушыға қол жетімді функциялар
Google Apps жүйесінің әрбір пайдаланушысына қол жетімді барлық функцияларды сипаттау — бұл өте ұзақ сабақ, өйткені жүйе Google-дан бірнеше икемді өнімдерді біріктіреді, олардың әрқайсысы өзін табысты көрсетті. Сонымен қатар, осы қызметтердің көпшілігі жеке-жеке танымал.
Алдымен Google Apps-бұл бірнеше пакетке ие, олардың әрқайсысы Google ұсынатын қызметтердің әртүрлі санымен ерекшеленеді. Барлық пакеттер ұсынады: сервистердің толық жинағы (пошта, күнтізбе, құжаттармен жұмыс, беттерді жасау, жылдам хабар алмасу клиенті және т.б.), пайдаланушы тіркелгілерінің санына шектеулердің болмауы, мобильді құрылғылардан қол жеткізу, әкімшінің Басқару тақтасы. Осылайша, барлық пайдаланушыларға ұсынылатын базалық жинақ шамамен бірдей, сонымен қатар, бір пакеттен екіншісіне тасымалдау жүйесі бар, ол қарапайым және тегін пакеттен бастауға, ал кейін қажет болған жағдайда қажетті толықтырулары бар тиісті пакетке көшуге мүмкіндік береді. Келесі негізгі айырмашылықтар.
Google Apps стандартты пакетінен бастау керек. Ол тегін
* Стандартты пакет — Standard Edition)-поштаға арналған бос орын 2 гигабайт, онлайн-ресурстар арқылы көмек (бірақ онлайн телефон көмегі емес), Сервис беттерінде мәтінмәндік жарнаманың болуы •
* Премьер-пакет (Premier Edition) — пошта астында 10 гигабайт, 99,9% кепілді uptime пошта қызметі, ресурстарды басқару мүмкіндігі, 24/7 режимінде онлайн көмек, ол телефон кеңестерін қамтиды, API Google Apps қазірдің өзінде бар инфрақұрылымға ең жақсы түрде біріктіру үшін. Тегін емес барлық пакеттердің жалғыз. Бұл пакеттің құны теңшелетін тіркелгілердің санына байланысты. Пакетті пайдаланушылар жүйенің барлық жаңа қызметтері мен сервистеріне олардың шығуына қарай, мысалы, жақын арадағы жоспарларда басқа почта клиенттерінен көші-қон сервисін алады, ол барынша аз күш-жігермен көші-қон жүргізуге мүмкіндік береді.
* Білім беру мекемелеріне арналған Пакет (Education Edition) — осының алдындағы жағдайдағыдай. Бір есептік жазбаға тек 2 гигабайт ғана, үздіксіз жұмыс уақытының 99,9% кепілдігінің болмауы. Пакет коммерциялық емес білім беру ұйымдарына арналған жеке лицензия бойынша беріледі.
Google Apps-пен жұмыс істейтін әкімші пайдаланушыны жүйеге қосты (Google Apps домен) кейін, пайдаланушы жүйеге енгізілген барлық сервистермен жұмыс істей алады. Google Apps негізгі идеяларының бірі-барлық сервистердің жаһандық интеграциясы және Google Apps жалпы жүйесімен біріктірілген адамдардың ыңғайлы жұмысын ұйымдастыру. Бұл бірлескен жұмысты ұйымдастыруда уақытты айтарлықтай үнемдеуге мүмкіндік береді,өйткені жұмыс ортасы толық іске қосылғаннан кейін санаулы минуттан кейін пайдалануға дайын болады.
Пошта және хабар алмасу
Доменге қатысты пошта сервисі іске қосылғаннан кейін, ол пайдаланушы аты жүйелік әкімшімен анықталатын арнайы бетте қолжетімді болады. Егер домен параметрлері оған мүмкіндік берсе, Домен пайдаланушылары жүйенің әрбір жаңа пайдаланушысының контактілеріне автоматты түрде қосылады.
Сур. 10.1. Контактілер тізімі
Барлық доменді пайдаланушылар мекенжай кітабында автоматты түрде бар
Жылдам хабар алмасу клиентімен де ұқсас: доменнің жаңа пайдаланушылары автоматты түрде клиенттің байланыс парағына қосылады. Бұл жүйеде тіркелгеннен кейін пайдаланушының жедел жұмысын қамтамасыз етеді. Байланыс парағына әр әріптесін бөлек қосу қажеттігі жоқ.
Пайдаланушылар Google-дан пошта сервисі барлық стандартты мүмкіндіктерге ие: поштаны мұрағаттау, спамды сүзу, барлық пошта хабарлары бойынша іздеу мүмкіндігі, сүзгілер жасау, POP арқылы кіру, поштаны жіберу және т.б. Google Talk туралы да солай айтуға болады — барлық мүмкіндіктер толық қол жетімді, сонымен қатар администратор басқа домендерден немесе басқа jabber-серверлерден пайдаланушылардың байланыс парағына қосу мүмкіндігін шектей алады, бұл қарым-қатынас шеңберін тек қажетті контактілермен шектеуге мүмкіндік береді.
Күнтізбе
Жаһандық интеграция жағдайында өзінің жұмыс уақытын жоспарлауға ғана емес, сонымен қатар әріптестердің жұмыс уақыты мен міндеттерін ескеруге мүмкіндік беретін жеке жұмыс уақытын жоспарлаудың өте ыңғайлы құралы. Google Apps күнтізбесінің негізгі мүмкіндіктері: оқиға атауын, уақытын және ұзақтығын анықтауға болатын оқиғалар жасау, қатысушылар құрамын анықтау және оқиға кезінде олардың жұмыспен қамтылуын тексеру, оқиғалар туралы еске салуларды орнату, басқа күнтізбелерді қарау, мобильді құрылғыларда күнтізбемен жұмыс істеу, күнтізбелерге қатынауды басқару және т. б.
Сур. 10.2. Басқа Пайдаланушының күнтізбесінде оқиғаларды қарау
Домен пайдаланушысы арнайы пішін арқылы белгілі бір қызметкердің күнтізбесін қоса алады, ол күнтізбені іздеуге мүмкіндік береді. Осылайша, белгілі бір қызметкердің міндеттері мен жұмысы туралы әрдайым өзекті ақпарат алуға болады (оның күнтізбесін анықтауға мүмкіндік беретін шамада ғана анық).
Құжаттармен жұмыс
Барлық танымал құжаттар пішімдеріне қолдау көрсетіледі: Word, Excel, OpenOffice
Қазіргі уақытта келесі файл түрлерімен жұмыс істеуге болады: Word және Excel құжаттары, OpenOffice, RTF, HTML құжаттары және мәтіндік құжаттар. Қолдау көрсетілетін форматтардың мұндай жиынтығы пайдаланушылардың кең ауқымына сервистің жарамдылығын қамтамасыз етеді. Жұмыс нәтижелері жергілікті компьютерге де, серверде де сақталуы мүмкін. Осылайша, құжаттармен толыққанды жұмыс істеу үшін әлемнің кез келген жерінен, кез келген компьютерден Google Apps сервисіне қол жеткізу жеткілікті.
Google Docs & Spreadsheets редакторларының өз мүмкіндіктерін Word және Excel немесе OpenOffice-мен салыстыру жеке пікірталас тақырыбы. Пайдалану тәжірибесі әдетте қолданылатын безендіру элементтері бар қалыпты құжатты дайындау үшін функциялардың жеткілікті екенін көрсетеді: тізімдер, пішімдеу және әр түрлі стильдер, кестелер, суреттер және гиперсілтемелер және т.б.
Google Docs & Spreadsheets құжаттармен бірге жұмыс істеу үшін кең мүмкіндіктер береді. Құжаттармен жұмыс істеу үшін қызметкерлер тобы үшін мүмкіндігінше ыңғайлы және өнімді болу үшін келесі мүмкіндіктер бар.
* Құжат нұсқаларын басқару. Құжаттың аралық нұсқаларын жүйе автоматты түрде жиі жасайды, сонымен қатар пайдаланушы құжатты сақтаған сайын. Таңдалған екі нұсқаны салыстыру мүмкіндігі бар, бұл құжаттың кезекті редакциялауы енгізілген өзгерістерді оңай бақылауға мүмкіндік береді.
Сур. 10.3. Нұсқаларды салыстыру
Құжаттың нұсқаларының арасында жасыл түспен өзгерістер белгіленген
* Құжатқа қатынауды басқару • Жүйе пайдаланушыларын пайдаланушыға қандай құқықтар берілгенін көрсете отырып, құжатпен бірге жұмыс істеуге шақыруға болады: тек құжатты қарау немесе редакциялау. Қосымша мүмкіндіктер шақырылған пайдаланушыға құжатпен жұмыс істеуге, өз кезегінде басқа пайдаланушыларды шақыруға мүмкіндік береді. Құжатпен бір мезгілде жұмыс істейтін адамдар барлық талқылау қатысушыларына көрінетін құжаттағы өзгерістерді талқылау үшін чат жасай алады. Тұрақты мекен-жайы бар құжатты жариялау мүмкіндігі қолжетімді, бұл доменнің кез келген қызметкеріне құжатқа қол жеткізуге мүмкіндік береді (мысалы, барлық өзгерістер жасалғаннан және мақұлданғаннан кейін құжат жалпыға бірдей танысу үшін жарияланады). Сонымен қатар, құжаттарды мұрағаттау мүмкіндігі бар, олар соңғы күйге келтірілген, бірақ қажет болуы мүмкін.
Сур. 10.4. Пайдаланушыға құжатты оқуға шақыру
Google Apps-тегі құжаттармен бірге жұмыс істеу және жалпы ақпаратқа тез әрі тиімді қол жеткізу үшін жеткілікті жоғары деңгейде ұйымдастырылған. Ал құжаттардағы мазмұнды өңдеудегі пайдаланушы мүмкіндіктері тек жеке аспектілерде үйреншікті Word, Excel және OpenOffice.
Достарыңызбен бөлісу: |