Використання віртуальних серверів та платформ на основі хмарних сервісів у практико - технічній підготовці ІТ - фахівців

Аналіз віртуальних серверів та платформ на основі хмарних сервісів в контексті використання їх у підготовці майбутніх фахівців з інформаційних технологій. Переваги використання хмарних технологій у підготовці майбутніх ІТ-фахівців в університетах.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык украинский
Дата добавления 20.03.2020
Размер файла 38,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Використання віртуальних серверів та платформ на основі хмарних сервісів у практико - технічній підготовці ІТ - фахівців

Петро Малежик

Проведено огляд та повний аналіз віртуальних серверів та платформ на основі хмарних сервісів в контексті використання їх у підготовці майбутніх фахівців з інформаційних технологій. Показано, що у світлі розвитку мультидисциплінарних напрямів наукових досліджень і відповідних освітніх програм окремої уваги заслуговує модель організації хмарних обчислень ApplicationasaService, на основі якої забезпечується розробка і використання композитних програм - сукупності взаємопов'язаних хмарних сервісів, орієнтованих на виконання загального завдання. На основі проведеного порівняння засобів технологій дистанційного навчання та хмарних технологій, а також користувацьких послух визначено переваги використання хмарних технологій для різних категорій учасників навчального процесу та моделі надання хмарних послуг, які доцільно використовувати у процесі навчання нормативних технічних навчальних дисциплін професійної та практичної підготовки майбутніх фахівців з інформаційних технологій. Однією з явних переваг використання хмарних технологій у підготовці майбутніх ІТ-фахівців в університетах є можливість використання сучасних засобів віртуалізації як ефективного інструменту набуття практичних навичок. сервер інформаційна технологія хмарний

Ключові слова: підготовка ІТ-фахівців, технічні дисципліни, хмарні технології, хмарні сервіси, віртуальні сервери та платформи.

Постановка проблеми. Важливою передумовою якісної підготовки майбутніх фахівців у ЗВО є організація і управління навчально-пізнавальною діяльністю студентів з метою засвоєння системи знань, набуття досвіду самостійної роботи.

Професійна підготовка майбутніх ІТ-фахівців на факультеті інформатики Національного педагогічного університету імені М.П. Драгоманова здійснюється у галузях знань 12 «Інформаційні технології» (спеціальності 121 «Інженерія програмного забезпечення», 122 «Комп'ютерні науки», 126 Інформаційні системи і технології»), де значну частину в навчальних планах складають дисципліни технічного спрямування. У своїй майбутній діяльності такі фахівці послуговуватимуться моделями та методами, реалізація яких потребує значних ресурсів, що надають «хмарні сервіси».

Хмарні технології (CloudTechnology)- це парадигма, що передбачає віддалену обробку та зберігання даних. Ця технологія надає користувачам мережі Інтернет, доступ до комп'ютерних ресурсів сервера і використання програмного забезпечення як онлайн- сервісу. Тобто через підключення до Інтернету можна виконувати складні обчислення, опрацьовувати дані, використовуючи потужності віддаленого сервера. Отже, питання вивчення можливостей використання майбутніми ІТ-фахівцями віртуальних серверів та платформ на основі хмарних сервісів є важливим і актуальним.

Аналіз останніх досліджень і публікацій. Сучасним науково-методичним засадам технічної підготовки майбутніх ІТ-фахівців присвячені праці Д.О. Корчевського Корчевський Д. О. (2016). Інтеграція змісту професійної підготовки майбутніх фахівців з інформаційних технологій: теорія і практика: монографія. К.: Педагогічна думка. 464 с,

Т.В. Бодненко хмаро-орієнтованому навчанню майбутніх вчителів інформатики - В.М. Франчука . Проте, в цих працях автори, майже не розглядали питання використання «хмарних технологій» в навчанні майбутніх фахівців з інформаційних технологій. Ґрунтовний розгляд еволюції концепції комп'ютерної послуги у роботах зарубіжних дослідників 1959-66 рр. здійснено в роботі9 Облачные вычисления.URL: http://m.wikipedia.org/wikiЮблачныевычисления.. Головні напрямки впровадження «CloudComputing» розглядувалися в роботі О. Топровер10 Романченко В. Облачные вычисления на каждый день: Аналитика 3DNewsDailyDigitalDigest. URL: http//www.3dnews.ru/editorial/cloud_computing. Е.А. Альдахіль основою застосування хмарних технологій у навчанні вважає дистанційне навчання11 NataliyaLishchyna, ValeriyLishchyna. (2017). Особливості використання хмарного сервісу Office365 для організації освітнього процесу вищого навчального закладу.Science Risa Pedagogical Education. №12(20). С. 13-17.. Питання доцільності використання хмарних технологій у навчанні математичної інформатики студентів технічних університетів розглядалося О.В. Марковою . Окремим застосуванням програмного забезпечення хмарних обчислень присвячено чимало публікацій,наприклад .

Загалом, аналіз наукової та навчально-методичної літератури дозволив дійти висновку, що сьогодні є недостатньою кількість професійно орієнтованої навчальної літератури з використання хмарних технологій, в тому числі, зі структури і характеристик хмарних сервісів. Поза увагою залишаються питання визначення місця хмарних технологій в системі навчання технічних дисциплін майбутніх фахівців з інформаційних технологій, не здійснювався добір хмарно-орієнтованих засобів для використання їх в навчальному процесі.

Мета статті - огляд, аналіз технічних і користувацьких характеристик віртуальних серверів і платформ на основі хмарних сервісів та розкриття особливостей використання їх під час навчання майбутніх ІТ-фахівців.

Для досягнення мети ставилися наступні завдання: провести аналіз сучасного стану з використання хмарних технологій в системі навчання, зокрема технічних дисциплін майбутніх фахівців з інформаційних технологій; здійснити добір хмаро-орієнтованих засобів за їх користувацькими послугами придатних для ефективного використання в навчанні технічних дисциплін майбутніх ІТ-фахівців.

Виклад основного матеріалу. В останні роки одним з найпоширеніших трендів розвитку ІТ-технологій стали хмарні сервіси, що дозволяють перенести обчислювальні ресурси й дані на віддалені Інтернет-сервери. В середовищі віртуального сервера можна створювати власні версії системних бібліотек або змінювати існуючі, власник VDS (Virtual DedicatedServer- віртуальний виділений сервер) може видаляти, додавати, змінювати будь-які файли, включаючи кореневі файли та в інших службових директоріях, а також встановлювати власні застосування або налаштовувати / змінювати будь-яке доступне йому прикладне програмне забезпечення.

У деяких системах віртуалізації (наприклад - VMWareiXen) доступними для редагування та налаштування є ядро операційної системи і драйвери пристроїв.

Віртуальний виділений сервер (VirtualDedicatedServer), VDSабо (Virtual Private Server,VPS) - послуга, в рамках якої користувачеві надають віртуальний сервер. Це повноцінна альтернатива фізичного виділеного сервера з великою кількістю переваг, високою стабільністю, простотою в управлінні і налаштуванні, стійкістю до відмов і набагато меншими фінансовими витратами.

VPSабо VDSвідрізняється від фізичного тим, що машина (сервер) встановлена не у користувача, а у провайдера. У той же час VPSвідповідає фізичному серверу по всім надаваним можливостям. Крім того, принцип розташування декількох VPSна одному фізичному сервері дозволяє значно знизити вартість послуги. При цьому користувачі VPSкупують абсолютно автономний віртуальний виділений сервер і всі права на нього, таким чином отримуючи більш повний доступ і необмежені можливості по управлінню сервером.

Адміністратор віртуального сервера, який може встановлювати будь-які додатки, працювати з файлами і виконувати будь-які інші завдання, можливі на окремій машині. Оренда віртуального сервера - популярний вид хостингу, так як надає розумний баланс між ціною і можливостями для більшості власників Інтернет-сайтів і додатків. Ціна може сильно відрізнятися залежно від пакета, послуг підтримки та адміністрування.

Віртуальний виділений сервер має п'ять основних типів віртуалізації:

OpenVZ - віртуалізація на рівні операційної системи, яка працює за принципом контейнерної віртуалізації, тобто дозволяє ділити один сервер між кількома користувачами одночасно, без втрати продуктивності. Має більше обмежень ніж інші типи віртуалізації, наприклад, обмеження на кількість файлів у віртуальних машинах. Використання OpenVZ можливо як для невеликих, так і для великих проектів. Однак, за рахунок меншої ізоляції ресурсів на OpenVZ, продуктивність конкретного VPSможе бути знижена за рахунок високого навантаження на VPS, розташовані на тому ж носії. Тому для проектів з високими вимогами до продуктивності та аптайму не рекомендується використовувати OpenVZ.

Xen - крос-платформерна віртуалізація з підтримкою технології паравіртуалізації (окрім апаратної віртуалізації), що майже повністю імітує справжній комп'ютер, розроблений в комп'ютерній лабораторії Кембриджського університету і поширюваний на умовах ліцензіїGPL.Користувачеві надається можливість повністю використовувати сервер, Xen саме тому називають ізольованим. Використовується для багатьох основних прикладних програм. Ціна вища за OpenVZ, але й обмежень на користування майже немає. Xen широко використовується як компонент віртуалізації у хмарних обчислюваннях. На основі Xen створено кілька комерційних продуктів для консолідації серверів. Подальшим кроком у розвитку Xen можна також вважати створення системи серверної віртуалізації Xen Cloud Platform (XCP).

KVM (Kernel-based VirtualMachine) - апаратна віртуалізація в середовищі Linux, яка емулює шар апаратного забезпечення, на якому можна створювати і запускати віртуальні машини. Надає повну свободу дій для користувача та можливість запуску нестандартних програм. Технічно емуляція забезпечується програмою, що працює у середовищі користувача та використовує інтерфейс/dev/kvmдля емуляції пристроїв введення та виведення інформації. KVM дозволяє використовувати немодифіковані образи дисків, що містять операційні системи. При цьому всі віртуальні машини мають власне віртуальне апаратне забезпечення: диски, відеокарти тощо.

Hyper-V - тип апаратної віртуалізації, розробка Microsoft. ОС Windows рекомендується запускати не на Xen, а на Hyper-V, тому що сумісність і продуктивність вище. Hyper-Vзабезпечує базову підтримку віртуалізації Linux-систем у режимі емуляції пристроїв. Паравіртуалізація можлива за умови включення модулів ядра Linuxабо встановлення додаткових компонентів інтеграції. Окрема версія Hyper-Vє безкоштовною (також Hyper-Vпоставляється як компонент платних ОС типу WindowsServer). Hyper-Vіснує в двох варіантах: як окремий продуктMicrosoftHyper-VServer2019 (поточна версія Hyper-V), Hyper-VServer 2016, Hyper-VServer 2012 R2 Hyper-VServer 2012, Hyper-VServer 2008 R2 і Hyper-VServer 2008); як компонент WindowsServer 2016WindowsServer2012 R2,WindowsServer 2012,WindowsServer 2008 R2,WindowsServer 2008 та х64-бітної Proта EnterpriseверсіїWindows 8,Windows 8.1,Windows 10.

CloudVPS- тип віртуалізації, що виконується динамічним (хмарним) сервером, при цьому одні й ті ж дані зберігаються в кількох місцях одночасно. Завдяки доступності різних джерел даних, CloudVPSзабезпечує високий показник безперервної роботи сайту (аптайм).

Розглянемо переваги VPS.

Повний доступ, ніяких обмежень:

повноцінний доступ з правами root(для FreeBSDі Linux) або Адміністратора (для Windows).

віртуальний сервер не має обмежень кількості розміщуваних сайтів, баз даних, ftp, e-mailі sshакаунтів.

Гнучкість:

можливість конфігурування будь-яких параметрів системи і додатків;

можливість встановлення своїх версій системних бібліотек або зміни існуючих;

можливість видаляти, додавати або змінювати будь-які файли в системі;

можливість встановлення будь-якого програмного забезпечення або переконфігурування системного програмного забезпечення.

Надійність:

VPSволодіє своєю IP-адресою, портами, фільтрами і правилами маршрутизації;

VPS- це повний контроль над процесами, користувачами і файлами в системі;

VPSмає вищий рівень безпеки в порівнянні з традиційним shared-хостингом, в якому немає можливості повноцінного захисту від ресурсових атак.

У VPSдискова підсистема, мережа, процесор і інше - повністю віртуалізовані. І такий підхід дозволяє забезпечити повну ізольованість різних VPSна одному сервері один від одного.

Економічність :

оренда віртуальної машини значно дешевша, ніж оренда виділеного сервера;

вартість операційної системи Windowsвже входить у вартість віртуальної машини;

не потрібно відразу із запасом витрачатися на потужне обладнання. Додавання ресурсів (Upgrade) на віртуальному ПК проводиться «на льоту» без відключення;

дизайн-студії, скориставшись даною послугою, зможуть самі надавати хостинг своїм клієнтам.

До недоліків VPSвіднесемо.

Вартість:

VPSсервери зазвичай мають більш високу вартість, ніж послуги віртуального хостингу.При цьому вартість віртуального серверу зі специфічними характеристиками (об'єм дискового простору тощо) може бути суттєво вище за вартість пакету послуг віртуального хостингу з аналогічними характеристиками.

Необхідні технічні знання:

Рівень технічних знань, що вимагається від користувача для налаштування та адміністрування (управління) VPSє значно вищим ніж той, що вимагається від користувача віртуального хостингу. А саме, можуть бути потрібні навички адміністрування Linux-подібних систем та інші.

Обмеженість ресурсів:

Ресурси та обчислювальні потужності VPSпоступаються відповідним ресурсам повноцінних виділених серверів.

Microsoft (Windows) Azure- назва хмарної платформи Microsoft.MicrosoftAzure- відкрита, гнучка і надійна платформа хмарних обчислень яка являє собою постійно розширюваний набір інтегрованих хмарних служб для розроблення, аналізу, обчислень, роботи з базами даних, мобільних рішень, роботи в мережі, зберігання даних і веб- технологій - все для швидкої, ефективної та економічної роботи.

MicrosoftAzureреалізує дві хмарні моделі - платформи як сервісу (PaaS) та інфраструктури як сервісу (IaaS).Працездатність платформи WindowsAzureзабезпечує мережу глобальних дата-центрів Microsoft.

Основні особливості даної моделі:

оплата тільки спожитих ресурсів;

загальна, багатопотокова структура обчислень;

абстракція від інфраструктури.

В основі роботи MicrosoftAzureлежить запуск віртуальної машини для кожного екземпляра додатка. Розробник визначає необхідний обсяг для зберігання даних і необхідні обчислювальні потужності (кількість віртуальних машин), після чого платформа надає відповідні ресурси. Коли початкові потреби в ресурсах змінюються, відповідно до нового запиту замовника платформа виділяє під додаток додаткові або скорочує не використовувані ресурси дата-центру.

MicrosoftAzureяк PaaSзабезпечить не тільки всі базові функції операційної системи, але і додаткові: виділення ресурсів на вимогу для необмеженого масштабування, автоматичну синхронну реплікацію даних для підвищення відмовостійкості, обробку відмов інфраструктури для забезпечення постійної доступності та багато іншого.

MicrosoftAzureтакож реалізує інший тип сервісу - інфраструктуру як сервіс. Модель надання інфраструктури (апаратних ресурсів) реалізує можливість оренди таких ресурсів, як сервери, пристрої зберігання даних та мережеве обладнання. Керування всією інфраструктурою здійснюється постачальником, споживач здійснює керування тільки операційною системою і встановленими додатками.

Угалереї образів доступні образи наступних операційних систем: WindowsServer(2003, 2008, 2012, 2016), CoreOS, UbuntuServer, CentOS, openSUSE, SUSELinuxEnterpriseServer, OracleLinux.У 2013 році було представлено нове сховище зразків віртуальних машин - VMDepot- це проект для спільноти WindowsAzure, запущений командою MicrosoftOpenTechnologies. Вміст порталу, а також налаштовані для різних завдань віртуальні машини, будуть створюватися і публікуватися силами спільноти.

Microsoft Azure складається з:

Compute- компонент, який реалізує обчислення на платформі MicrosoftAzure;

Storage- компонент, що надає масштабівне сховище. Сховища не має можливості використовувати реляційну модель і є альтернативною, «хмарною» версією SQL Server;

Fabric- MicrosoftAzureFabricза своїм призначенням є «контролером» і ядром платформи, виконуючи функції моніторингу в реальному часі, забезпечення відмовостійкості, виділення потужностей, розгортання серверів, віртуальних машин і додатків, балансування навантаження і управління обладнанням.

Практично всі сервіси MicrosoftAzureмають API, побудований на REST, що дозволяє розробникам використовувати «хмарні» сервіси з будь-якою операційною системою, пристроєм і платформою.

MicrosoftAzureнадає набір сервісів, що покривають широкий спектр сценаріїв:

CloudServices:

* Web-роль - веб-ролі в MicrosoftAzureмають особливе призначення: надання виділеного веб-сервера служб IISдля розміщення інтерфейсних веб-додатків. Веб-ролі дозволяють розгортати веб-додатки з подальшим масштабуванням обчислювальних ресурсів.

• Worker-роль - додатки, розміщені в робочих ролях, можуть виконувати асинхронні, тривалі або безперервні завдання незалежно від дій користувачів. Ізоляція фонових процесів додатків в робочій ролі і розміщення інтерфейсної частини в веб-ролі дозволяє розподілити логіку програми та керувати масштабуванням додатки.

WebSites- веб-сайти підтримують ASP.NET, Java, Nodejsабо PHP (або CMS - WebMatrix, Joomla, Drupal, WordPress, DotNetNuke, Umbracoі ін.) і розгортати за секунди з використанням FTP, Git, TFS, Mercurialі Dropbox. Використання в режимі Freeбезкоштовно (однак накладаються серйозні обмеження). За замовчуванням веб-сайти знаходяться в стані Free, тобто потужності діляться між веб-сайтами, але при необхідності можна збільшити кількість примірників і перевести веб-сайт в режим резервування ресурсів. З червня 2013 року сервіс WebSitesофіційно підтримує призначені для користувача сертифікати SSL(раніше підтримувалися тільки сертифікати, пропоновані Microsoft) як за IP-адресою, так і на базі SNI.

DataManagement- не реляційні сховища даних: таблиці, диски, черги, зберігання двійкових об'єктів + реляційне сховище даних у вигляді SQLDatabase.

Таблиці - сховище таблиць для програм, які зберігають великі обсяги даних з додатковими вимогами до структурування. У таблиці зберігаються структуровані дані, між якими не встановлюються відношення.

Черги - черги забезпечують надійний і безперервний обмін повідомленнями між додатками.

Блоби - сховище BLOB-об'єктів - це найпростіший спосіб зберігання великих обсягів неструктурованих текстових або двійкових даних, таких як відео, музичні файли та зображення.

SQLDatabase- реляційна база даних - це високодоступна масштабовна хмарна служба бази даних, побудована на основі технологій SQLServer.

SQLDataSync- хмарна служба синхронізації даних, що забезпечує як односпрямовану, так і двосторонню синхронізацію. Служба DataSyncдозволяє легко обмінюватися даними між SQLв Azureі локальними базами даних SQLServer, а також між декількома базами даних SQLDatabases (SQLAzure);

SQLReporting- служба MicrosoftSQLReportingдозволяє легко вбудувати в додаток WindowsAzureможливості роботи зі звітами. Дана служба вже не підтримується і не розробляється.

SQLFederations- федерація SQLв Azureзначно спрощує масштабування безлічі баз даних, розміщених на сотнях вузлів, що дозволяє клієнтам платити тільки за реально використовувані ресурси. Дана служба вже не підтримується і не розробляється.

Backup- цей сервіс пропонує можливість організації захищеної інфраструктури збереження резервних копій WindowsServerв хмарі. WindowsAzureBackupздійснює підтримку резервних копій інформації з систем на базі WindowsServer2003, 2008 R2 SP1 та WindowsServer2012, WindowsServer 2012 Essentialsі SystemCenterDataProtectionManager 2012 SP1 в WindowsAzure. Підтримуються інкрементальні бекапи, а також політики і всі стандартні засоби бекапів WindowsServerдля організації стиснення даних і шифрування.

AzureFiles- цей сервіс дає можливість звертатися до даних сховища AzureStorageяк до мережевого ресурсу по протоколу SMB, що дозволяє здійснювати звичний доступ до даних з віртуальних машин через мережеву взаємодію.

Performance and mobile:

• ContentDeliveryNetwork- мережу кешуючих серверів (мережа CDN) підвищує продуктивність додатків шляхом кешування контенту ближче до клієнтів і користувачам, наприклад, мережа CDNдозволяє доставляти фрагменти мультимедійних файлів для динамічного адаптивного відтворення мультимедіа поверх HTTP-контенту.

Caching- розподілений кеш в пам'яті, за допомогою якого замість повільного дискового сховища додатки отримують високошвидкісний доступ до даних, що зберігаються в оперативній пам'яті, з можливістю масштабування;

Кеш на базе Redis - сервіс AzureRedis Cacheє готовим redis-сховищем з необхідним розміром для задач кешування даних;

MediaServices- служби мультимедіа включають в себе хмарні версії багатьох існуючих технологій платформи мультимедіа Microsoftі багатьох партнерів, в тому числі для перегляду, кодування, перетворення формату і захисту контенту, а також потокової передачі за запитом і в реальному часі.

MobileServices- пропонує хмарну інфраструктуру для всіх популярних мобільних платформ: Windows8-10, WindowsPhone, iOSі Android. На основі сервісу можна побудувати хмарний бекенд, на який перенести завдання по зберіганню даних, аунтифікації і Push-повідомлень. підтримується Xamarin.

Identity- служба ідентифікації забезпечує управління посвідченнями і доступом до додатків, за допомогою служби MicrosoftAzureActiveDirectory(колишній AccessControlService) можна забезпечити єдиний вхід, підвищену безпеку і просте взаємодію з уже розгорнутими в ActiveDirectoryдодатками, а також виконати інтеграцію з іншими провайдерами аутентифікації ( LiveID, Google, Facebookі т. п.). WindowsAzureActiveDirectoryдозволяє вирішувати завдання єдиної авторизації користувачів для безлічі сервісів (SingleSignOn), вести єдиний каталог користувачів, синхронізувати дані каталогу з ActiveDirectoryна підприємстві і т. Д. MicrosoftAzureActiveDirectory - це повноцінна реалізація каталогу в хмарі. Сервіс підтримує популярні відкриті стандарти забезпечення федерацій: SAML2.0, OData, WS-FED, OAuth2.0 / OpenID.

Connectivity.Messaging:

• ServiceBus- інтеграційна шина надає можливості ретрансляції і безпечного обміну повідомленнями та дозволяє створювати розподілені і слабкозв'язані додатки в хмарі, а також гібридні програми, розміщені одночасно в приватних і загальнодоступних хмарних службах. Оперує термінами Relay, Topics, Queues, NotificationHubs. З червня 2013 року в ServiceBusбула впроваджена глобальна доступність підтримки відкритого стандарту AMQP.

BizTalkServices- сервіс, який призначений для вирішення завдань інтеграції різнорідних оточень на рівні підприємства і хмари, пропонуючи можливості Business-to- Business (B2B) і EnterpriseApplicationIntegration (EAI) взаємодій.

Networking:

Virtual Network - сервіс для з'єднання хмарних інфраструктур з локальними методом Site-To-Site VPN і Point-To-Site VPN.

Connect - сервіс вже не підтримується (замінений VirtualNetwork).

Traffic - диспетчер трафіку забезпечує балансування навантаження по вхідному трафіку між декількома розміщеними службами Microsoft Azure незалежно від того, чи працюють вони в одному центрі обробки даних або розподілені між кількома.

RemoteApp - Azure RemoteApp, який дозволяє розміщувати в хмарі Azure існуючі клієнтські Windows-програми та отримувати до них доступ з будь-яких комп'ютерів, планшетів, ноутбуків або телефонів через RDP-клієнт (Windows, Mac OS X, iOS та Android).

ExpressRoute - сервіс AzureExpressRouteпропонує користувачам можливість підключити власну інфраструктуру безпосередньо до датацентрів MicrosoftAzureобминаючи мережу інтернет як проміжну ланку.

Store- WindowsAzureStoreпропонує уніфікований доступ до сервісів (Не Microsoft) для проектів MicrosoftAzureз єдиним білінгом і панеллю керування.

Marketplace- це магазин хмарних сервісів і даних для організацій. На даний момент в Marketplaceє понад 600 хмарних рішень і 170 джерел даних.

HPCта BigData- HPCі BigData - паралельні обчислення або планувальник HPCдозволяє розробляти на платформі MicrosoftAzureпаралельні програми, що вимагають великих обчислювальних потужностей, крім того, цей засіб дозволяє на вимогу запускати в хмарі віртуальні вузли, надаючи таким чином доступ до обчислювальних ресурсів, необхідних для обробки пікових або непередбачуваних навантажень. Це дозволяє використовувати малі локальні кластери і підключатися до MicrosoftAzure, коли потрібні додаткові ресурси. Крім цього, в MicrosoftAzureдоступний сервіс MicrosoftAzureHDInsight (Hadoop). HDInsight - це хмарний сервіс, що пропонує екосистему і кластери Hadoopза запитом. За допомогою порталу MicrosoftAzureможна створювати кластери Hadoopз розміром до 32 вузлів. Крім створення завдань MapReduce, можна отримати доступ до інтерактивної консолі, яка дозволяє писати запити до даних на JavaScriptі Hive.

APIManagement- цей сервіс пропонує розробникам власних APIможливість отримати оточення з управління, моніторингу та адміністрування свого API, розміщеного в будь-якому місці, як в хмарі, так і на будь-якому хостингу, включаючи власну інфраструктуру.

Отже, використання хмарних сервісів в процесі підготовки фахівців з ІТ-технологій є надзвичайно перспективним, оскільки надає ряд переваг, як для студентів, так і для викладачів. Студентам відкривається можливість: доступу до необхідних електронних освітніх ресурсів та мобільних програм і даних; опанування хмарних технологій, як провідних для ІТ-галузі; досягнення найвищої продуктивності під час використання систем програмування; проведення модельних експериментів у віртуалізованому програмно-апаратному середовищі.

Викладачам відкривається можливість:використання еластичних хмаро

орієнтованих ресурсів (зокрема, з метою розробки завдань різного рівня складності та ресурсоспоживання); уніфікації програмного забезпечення у Web-орієнтованих операційних системах; зниження витрат на адміністрування та утримання ІТ- інфраструктури; моделювання комп'ютерних систем та мереж; зберігання та багаторазового використання віртуальних лабораторій.

У процесі навчання майбутніх ІТ-фахівців нормативних навчальних дисциплін практико-технічного спрямування на наш погляд доцільним є використання переважно двох моделей надання хмарних послуг, які реалізує MicrosoftAzure- PaaSiIaaS.

Модель PaaSє оптимальним для використання в навчанні таких дисциплін як: «Теорія електричних і магнітних кіл», «Програмування», «Комп'ютерна схемотехніка», «Паралельні та розподілені обчислення», «Інженерія програмного забезпечення».

Використання моделі IaaSє більш ефективним в процесі навчання наступних дисциплін:«Архітектура комп'ютерів», «Операційні системи», «Системне

програмування», «Системне програмне забезпечення», «Технологія проектування інформаційних систем», «Комп'ютерні системи», «Комп'ютерні мережі», «Захист даних у комп'ютерних системах».

Компетентність партнерської роботи є однією з ключових, що формується і розвивається у процесі вивчення технічних дисциплін, тому актуальним постає питання вивчення можливостей використання існуючих хмарно-орієнтованих сервісів для організації колективної роботи майбутніх ІТ-фахівців. На сьогоднішній день розроблено значну кількість таких сервісів: Trello, Worksection, Wrike, Asana, Teamer, Flowlu, Onesoft, Connect, Slactта інші. Найбільш використовуваним з них середовищем є Trello. Розробники надають доступ до API, тут доступні мобільні додатки на iOS, Android.

Висновки

Таким чином, хмарні технології можна визначити як сукупність методів, засобів і прийомів, використовуваних для збирання, систематизації, зберігання та опрацювання на віддалених серверах, передавання через мережу та подання через клієнтську програму різноманітних повідомлень і даних. Досвід використання хмарних технологій у підготовці ІТ-фахівців показує, що доцільним є застосування у навчанні технічних дисциплін таких моделей надання хмарних послуг: «програмне забезпечення як послуга», «платформа як послуга» та «інфраструктура як послуга» на основі інформаційної технології віртуальних машин та педагогічної технології дистанційного навчання.

Література

1. Корчевський Д.О. (2016) Інтеграція змісту професійної підготовки майбутніх фахівців з інформаційних технологій: теорія і практика: монографія, К.: Педагогічна думка, 464 с.

2. Бодненко Т.В. (2016) Професійно орієнтоване навчання технічних дисциплін майбутніх фахівців комп'ютерних систем:монографія, Черкаси:Видавництво

3. «ІнтролігаТОР», 372 с.

4. Франчук В. М. Хмаро орієнтоване середовище навчання майбутніх вчителів інформатики, URL:http://www.vfranchuk.npu.edu.ua/drukovani-

5. pratsi/2017-r/85-077-khmaro-oriientovane-navchalne-seredovyshche-fakultetu-informatyky- stan-i-perspektyvy-vprovadzhennia/.

6. Маркова О. М. (2015) Хмарні технології навчання: витоки,Інформаційні технології і засоби навчання. Т. 46, вип. 2. С. 29-44. URL: http://nbuv.gov.ua/UJRN/ITZN_201546_2_6

7. Топровер О. (2009) Десять вопросов об облачних вычислениях,Мир ПК, №12. URL: http//www.osp.ru/pcworld/2009/11078735.

8. Aldakheel Е. A. A Cloud Computing framework for computer science education : A Thesis Submitted to the Graduate College of Bowling Green State University in partial fulfillment of the requirements for the degree of Master of Science, [Bowling Green] : December, 2011. XI, 130 р.

9. Маркова, О. М. (2016) Моделі використання хмарних технологій у підготовці ІТ- фахівців, Науковий часопис Національного педагогічного університету імені М. П. Драгоманова. Серія 2 : Комп'ютерно-орієнтовані системи навчання : зб. наук. праць. Київ : Вид-во НПУ імені М. П. Драгоманова, Вип. 18 (25). С. 85-94.

10. Top10 Cloud Computing Statistics. URL: https://netmetix.wordpress.com/2011/11/09/top- 10-cloud-computing-statistics.

11. Облачные вычисления,URL: http://m.wikipedia.org/wiki/Облачныевычисления.

12. Романченко В. Облачные вычисления на каждый день:Аналитика 3DNewsDailyDigitalDigest. URL: http//www.3dnews.ru/editorial/cloud_computing

13. Nataliya Lishchyna, Valeriy Lishchyna. (2017) Особливості використання хмарного сервісу Office 365 для організації освітнього процесу вищого навчального закладуScience Risa Pedagogical Education, №12(20). C.13-17.

Размещено на Allbest.ru


Подобные документы

  • Використання Інтернет-ресурсів та форми роботи з комп’ютерними навчальними програмами. Підвищення мотивації вивчення англійської мови шляхом використання нових інформаційних технологій у школі. Сучасні підходи до використання інформаційних технологій.

    реферат [29,0 K], добавлен 09.12.2010

  • Розробка майбутніх програмних продуктів, управління їх вихідним кодом. Концепція та моделі надання послуг хмарних обчислень. Особливості використання системи управління версіями Git. Технологія командної роботи над проектом конфігураційного управління.

    курсовая работа [1,9 M], добавлен 24.07.2014

  • Загальні відомості про дистанційне навчання. Класифікація та характеристика соціальних сервісів. Історія соціальних мереж, технологія та статистика. Удосконалення дистанційного навчання у веб-центрі. Полегшення роботи при написанні звітів, відеоуроки.

    курсовая работа [2,1 M], добавлен 15.04.2013

  • Інформаційна технологія як система методів і способів збору, передачі, нагромадження, збереження, подання й використання інформації на основі застосування технічних засобів, етапи їх розвитку. Розповсюдження та використання інформаційних технологій.

    презентация [3,5 M], добавлен 12.06.2014

  • Нормативне забеспечення державної політики у сфері інформатизації. Необхідність інтенсифікації процесу використання новітніх інформаційних технологій в державному управлінні. Розробка адресної книги (контактів) в системі групової роботи Simple Groupware.

    курсовая работа [4,2 M], добавлен 29.06.2014

  • Інформаційний простір бізнесу. Нова роль бібліотеки. Інформаційний ринок у країнах Центральної і Східної Європи. Технології комерційного поширення інформації. Правове середовище інформаційної діяльності. Використання сучасних маркетингових технологій.

    курсовая работа [30,0 K], добавлен 03.04.2004

  • Методика використання інформаційних технологій на уроках музики. Комп’ютерний практикум в системі початкової музичної освіти. Використання музичного редактора. Програми для DOS та Windows. Формування готовності особистості до творчої діяльності.

    курсовая работа [28,9 K], добавлен 11.06.2009

  • Напрямки використання інформаційно-комунікаційних технологій в процесі навчання студентів. Визначення шляхів залучення комунікаційних мереж і сервісів в систему вищої освіти. Побудова функціонально-інформаційної та техніко-технологічної моделі деканату.

    дипломная работа [6,4 M], добавлен 27.01.2022

  • Інсталяція системи віртуальних машин. Установка ліцензії на використання VMware. Перший сеанс роботи на віртуальному комп’ютері. Застосування системи VMware, виділення оперативної пам’яті, конфігураційні параметри. Встановлення віртуальної Windows Xp.

    курсовая работа [4,2 M], добавлен 25.12.2013

  • Термінологія, сучасне діловодство: сутність, особливості, структура, фіксація. Базові групи документів, що підлягають реєстрації. Використання комп’ютерних технологій на етапі документування та організація документообігу. Сімейства текстових редакторів.

    курсовая работа [44,9 K], добавлен 19.09.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.