Veuillez utiliser cette adresse pour citer ce document : http://elartu.tntu.edu.ua/handle/lib/49891

Titre: Грід-системи та технології хмарних обчислень. Навчальний посібник для здобувачів освітнього рівня «магістр» спеціальностей: F3 «Комп’ютерні науки», F6 «Інформаційні системи та технології»
Auteur(s): Шимчук, Григорій Валерійович
Назаревич, Олег Богданович
Литвиненко, Ярослав Володимирович
Готович, Володимир Анатолійович
Никитюк, Вячеслав Вячеславович
Боднарчук, Ігор Орестович
Affiliation: Тернопільський національний технічний університет імені І. Пулюя
Bibliographic description (Ukraine): Грід-системи та технології хмарних обчислень. Навчальний посібник для здобувачів освітнього рівня «магістр» спеціальностей: F3 «Комп’ютерні науки», F6 «Інформаційні системи та технології» / Г. В. Шимчук, О. Б. Назаревич, Я. В. Литвиненко, В. А. Готович, В. В. Никитюк., І. О. Боднарчук – Тернопіль : ФОП Паляниця В. А., 2025. – 396 с.
Date de publication: 2025
Date of entry: 6-aoû-2025
Editeur: © ФОП Паляниця В. А.
Country (code): UA
Place of the edition/event: Тернопіль
UDC: 004.42
004.75.8(07)
Number of pages: 396
Description: Навчальний посібник призначений для студентів вищих навчальних закладів, які навчаються за освітнім рівнем «магістр» за спеціальностями F3 «Комп’ютерні науки» та F6 «Інформаційні системи та технології». Посібник також буде корисним для аспірантів, викладачів, інженерів-програмістів і фахівців, що займаються розробкою та впровадженням інформаційно- обчислювальних систем, зокрема у сфері хмарних технологій та грід- інфраструктур
Content: Вступ ...7 Розділ 1. Введення в хмарні сервіси ...10 1.1 Історичний розвиток хмарних обчислень ...10 1.2 Огляд хмарних технологій ...17 1.3 Сценарії, які підходять для хмар ...21 1.4 Огляд платформи Windows Azure ...23 1.5 Сценарії використання Windows Azure ...27 1.6 Компоненти і сервіси платформи ...28 1.7 Покупка Windows Azure ...33 1.8 Переваги Windows Azure ...35 1.9 Висновки до першого розділу ...36 1.10 Контрольни питання до першого розділу ...38 Розділ 2. Перший хмарний додаток ...40 2.1 Створення нового Web-сайту ...40 2.2 Розгортання додатків в Windows Azure Cloud Services...49 2.3 Висновок до другого розділу ...57 2.4 Контрольні запитання до другого розділу ...58 Розділ 3. Швидкий старт в хмарі з Windows Web Sites ...70 3.1 Використання сервісу Windows Azure Web Sites ...70 3.2 Резервування веб-сайту ...76 3.3 Висновок до третьго розділу ...80 3.4 Контрольни запитання до третього розділу ...81 Розділ 4. Розробка додатків з Windows Azure Cloud Service ... 83 4.1 Windows Azure Cloud Services ...83 4.2 Конфігурація Cloud Service ...93 4.3 Масштабування Cloud Service ...97 4.4 Windows Azure Tools for Visual Studio ...100 4.5 Windows Azure SDK ...103 4.6 Життєвий цикл – концептуально ...111 4.7 Життєвий цикл ролі ...114 4.8 Висновок до четвертого розділу ...116 4.9 Контрольні запитання до четвертого розділу ...117 Розділ 5. Авторизація і безпека з Windows Azure Active Directory ...131 5.1 Аутентифікація на базі тверджень ...131 5.2 Федеративна аутентифікація в Windows Azure з використанням публічних провайдерів ідентифікації та доменної каталоги Active Directory ... 136 5.3 Програмна реалізації перевірки токенів безпеки на стороні клієнта ... 141 5.4 Програмна модель Windows Identity Foundation ...143 5.5 Windows Azure Access Control Service ...146 5.6 Active Directory Federation Services 2.0 ...149 5.7 Багатофакторна перевірка автентичності Windows Azure ...150 5.8 Висновок до п’ятого розділу ...151 5.9 Контрольні запитання до п’ятого розділу ...153 Розділ 6. Збереження і опрацювання даних з Windows Azure storage і Windows Azure SQL databases ... 155 6.1 БЛОБ ...156 6.2 Синхронне створення контейнера Блобів ...158 6.3 Видалення контейнера БЛОБ ...160 6.4 Управління доступом за допомогою Shared Access Signatures і Shared Access Policies ...162 6.5 Черги ...163 6.6 Усічений експонентний алгоритм відкату ...166 6.7 Довгі черги ...169 6.8 Суть і цілі масштабування по партиціям (розбиттю) ...170 6.9 Надмірність сховища Windows Azure Storage ...171 6.10 Діагностика сховища ...172 6.11 Забезпечення безпеки за допомогою Shared Access Signatures ...174 6.12 Параметри Shared Access Signature ...175 6.13 Локальний емулятор Windows Azure Storage ...182 6.14 Знайомство з Windows Azure SQL Databases ...183 6.15 Редакції Windows Azure SQL Databases ...185 6.16 Міграція в Windows Azure SQL Databases ...186 6.17 Модель безпеки Windows Azure SQL Databases ...188 6.18 Масштабування баз даних ...189 6.19 Висновок до шостого розділу ...190 6.20 Контрольні запитання до шостого розділу ...191 Лабораторна робота № 3. Створення базового проекту та розгортання з використанням Visual Studio ...193 Розділ 7. Бізнес-аналітика та аналіз даних з SQL reporting і Hadoo...202 7.1 Аналіз даних з Hadoop ...202 7.2 Екосистема HDInsight ...205 7.3 Використання HDInsight ...207 7.4 Висновок до сьомого розділу ...209 7.5 Контрольні запитання до сьомого розділу ...210 Розділ 8. Доступ до сервісів підприємства з Windows Azure Service Bus ...212 8.1 Сервіс Windows Azure Service Bus ...212 8.2 Сценарії використання Windows Azure Service Bus ...221 8.3 Windows Azure Notification Hubs ...227 8.4 Транзакції в Windows Azure Service Bus ...229 8.5 Визначення дублікатів повідомлень ...231 8.6 Висновок до восьмого розділу ...234 8.7 Контрольні запитання до восьмого розділу ...235 Лабораторна робота №4. Розгортання Azure Vm Linux та встановлення OpenMP...237 Розділ 9. Media Services ...253 9.1 Реалізація медіа-сценаріїв з Windows Azure Media Services ...253 9.2 Функціональність Windows Azure Media Services ...255 9.2 Сценарії розробки з Media Services ...257 9.4 Терміни Windows Azure Media Services ...259 9.5 Використання Windows Azure Media Services ...261 9.6 Масштабування Media Services ...266 9.7 On-Demand Streaming Reserved Units ...268 9.8 Encoding Reserved Units ...269 9.9 Висновок до дев’ятого розділу ...271 9.10 Контрольні запитання до дев’ятого розділу ...272 Розділ №10. Використання Windows Azure Mobile Services ...275 10.1 Використання Windows Azure Mobile Services в якості бекенда для мобільних додатків і додатків Магазину Windows ...275 10.2 Сценарії використання Mobile Services ...277 10.3 Автентифікація ...279 10.4 Push-повідомлення ...280 10.5 Планувальник завдань ...291 10.6 Підтримка Git і нові інструменти Visual Studio 2022 ...297 10.7 Масштабування мобільного сервісу ...298 10.8 Висновок до десятого розділу ... 307 10.9 Контрольні запитання до десятого розділу ...308 Лабораторна робота № 5. Робота із базами даних та чергами у Microsoft Azure...310 Розділ 11. Віртуальні машини в Windows Azure ...322 11.1 Переміщення сервера в хмару ...327 11.2 Архітектура віртуальних машин ...330 11.3 Віртуальні мережі ...339 11.4 Availability Set ...341 11.5 Вимкнення віртуальної машини в Windows Azure ...342 11.6 Вимкнення за допомогою порталу управління ...343 11.7 Гібридна інфраструктура – взаємодія з корпоративною мережею ...348 11.8 Висновок до одинадцятого розділу ...354 11.9 Контрольні запитання до одинадцятого розділу ...356 Розділ 12. HPС В Windows Azure ...358 12.1 Сценарії використання хмарних даних ...361 12.2 Інструментарій Windows (Azure) HPC Server ...370 12.3 Висновок до дванадцятого розділу ...384 12.4 Контрольні запитання до дванадцятого розділу ...386 Висновки ...388 Список літературних джерел ...390
URI/URL: http://elartu.tntu.edu.ua/handle/lib/49891
ISBN: 978-617-7875-99-3
Copyright owner: © Шимчук Г. В., Назаревич О. Б., Литвиненко Я. В., Готович В. А., Никитюк В. В., Боднарчук І. О., 2025
References (Ukraine): 1. Alessandro Del Sole. Visual Studio Code Distilled: Evolved Code Editing for Windows, macOS, and Linux. Cremona, Italy : Apress, 2019. 221 p.
2. ASP.NET Core Application Development: Building an application in four sprints (Developer Reference) / James Chambers, David Paquette, Simon Timms. Redmond, Washington : Microsoft Press, 2017. 871 p.
3. Bahadaran Sasan. Intro to Github and Git. 2017. 94 p.
4. Banks Alex, Porcello Eve. Learning React: Functional Web Development with React and Redux. O’Reilly Media, Inc., 2017. 153 p.
5. Blumenthal Stephen. JavaScript: JavaScript For Beginners – Learn JavaScript Programming with ease in HALF THE TIME – Everything about the Language, Coding, Programming and Web Pages You need to know. 2017. 115 p.
6. Brett Nelson. Getting to Know Vue.js: Learn to Build Single Page Applications in Vue from Scratch / Brett Nelson. Eagan, Minnesota, USA : Apress, 2018. 268 p.
7. Building Web Applications with Visual Studio 2017: Using .NET Core and Modern JavaScript Frameworks / Philip Japikse, Kevin Grossnicklaus, Ben Dewey. Apress, 2017. 418 p.
8. Chiaretta Simone. Front-end Development with ASP.NET Core, Angular, and Bootstrap. Indianapolis, Indiana : John Wiley & Sons, Inc., 2018. 281 p.
9. Cesar de la Torre. Containerized Docker Application Lifecycle with Microsoft Platform and Tools. Redmond, Washington : Microsoft Corporation, 2021. 102 p.
10. Cesar de la Torre. Modernize existing .NET applications with Microsoft Azure cloud and Windows Containers. Redmond, Washington : Microsoft Corporation, 2021. 71 p.
11. Chinnathambi Kirupa. Learning React. Pearson Education, Inc., 2017. 230 p.
12. Collier Michael, Shahan Robin. Microsoft Microsoft Azure Essentials – Fundamentals of Microsoft Azure. Second Edition. Microsoft Press, 2016. 546 p.
13. David V. Web App Development Book: Guide to Ember.js. 2016. 101 p.
14. Fernando Doglio. REST API Development with Node.js. Apress, 2018. 331 p.
15. Freeman Adam. Essential Angular for ASP.NET Core MVC. London : Apress, 2017. 307 p.
16. Haviv Amos Q. MEAN Web Development: Master real-time web application development using a mean combination of MongoDB, Express, AngularJS, and Node.js. Packt Publishing Ltd, 2014. 354 p.
17. Jos Rolando Guay Paz. Microsoft Microsoft Azure Cosmos DB Revealed: A Multi-Modal Database Designed for the Cloud. Beach Park, Illinois, USA : Apress, 2018. 266 p.
18. Likness Jeremy, Phillip Cecil. Serverless apps: Architecture, patterns, and Microsoft Azure implementation. Redmond, Washington : Microsoft Corporation, 2020. 60 p.
19. Leonard G. Lobel & Eric D. Boyd. Microsoft Azure SQL Database Step by Step. Redmond, Washington : Microsoft Press, 2014. 48 p.
20. Manish Sharma. Cosmos DB for MongoDB Developers: Migrating to Microsoft Azure Cosmos DB and Using the MongoDB API. Faridabad, Haryana, India: Apress, 218 p.
21. McMahon David. HTML & CSS Crash Course: Learn html and css with easy to follow-step-by-step tutorials. 2015. 71 p.
22. Microsoft Microsoft Azure: Planning, Deploying, and Managing Your Data Center in the Cloud / Marshall Copeland, Julian Soh, Anthony Puca, Mike Manning, and David Gollob. Apress, 2015. 426 p.
23. Nelson Brett. Getting to Know Vue.js. Eagan, Minnesota, USA : Apress, 2018. 268 p.
24. .NET Microservices: Architecture for Containerized .NET Applications / Cesar de la Torre, Bill Wagner, Mike Rousos. Redmond, Washington : Microsoft Corporation, 2020. 351 p.
25. Pandit Nitin. Microsoft Microsoft Azure Step by Step Guide. 2016. 463 p. (Free ebooks)
26. Programming Microsoft's Clouds: Windows Microsoft Azure™ and Office 365 // Thomas Rizzo & Razi bin Rais & Michiel van Otegem & Darrin Bishop & George Durzi & Zoiner Tejada & David Mann. Canada : John Wiley & Sons, Inc., 2016. 602 p.
27. Tomasz Dyl & Kamil Przeorski. Mastering Full Stack React Web Development. Birmingham – Mumbai : Packt Publishing, 2017. 378 p
28. Rami Vemula. Real-Time Web Application Development With ASP.NET Core, SignalR, Docker, and Azure. Apress, 2017. 607 p.
29. Reagan Rob. Web Applications on Microsoft Azure: Developing for Global Scale. Chattanooga, Tennessee, USA : Apress, 2018. 529 p.
30. Robbins Niederst. Learning Web Design : A Beginner’s Guide to HTML, CSS, JavaScript, and Web Graphics. Canada : O’Reilly Media, Inc., 2018. 810 p.
31. Robson Elisabeth, Freeman Eric. Head First HTML and CSS: A Learner’s Guide to Creating Standards-Based Web Pages. Canada : O’Reilly Media, Inc., 2017. 764 p.
32. Rossberg Joachim. Agile Project Management with Microsoft Azure DevOps: Concepts, Templates, and Metrics. Kungsbacka, Sweden : Apress, 2019. 325 p.
33. Rungta Krishna. Learn NodeJS in 1 Day: Complete Node JS Guide with Examples. 2016. 105 p.
34. Sams Teach Yourself HTML, CSS & JavaScript Web Publishing in One Hour a Day / L. Lemay, R. Coburn, J. Kyrnin. Pearson Education, Inc. 2016. 1482 p.
35. Smith Steve. Architect Modern Web Applications with ASP.NET Core and Microsoft Azure. Redmond, Washington : Microsoft Corporation, 2020. 113 p.
36. Smith Steve. Architecting Cloud Native .NET Applications for Microsoft Azure. Redmond, Washington : Microsoft Corporation, 2020. 196 p.
37. Stigler Maddie. Beginning Serverless Computing: Developing with Amazon Web Services, Microsoft Microsoft Azure, and Google Cloud / Maddie Stigler. – Richmond, Virginia : Apress, 2018. 207 p.
38. Tejada Zoiner. Mastering Microsoft Azure Analytics: Architecting in the Cloud with Microsoft Azure Data Lake, HDInsight, and Spark. Beijing, Boston, Farnham, Sebastopol, Tokyo: O’Reilly Media, Inc., 2017. 411 p.
39. Vemula Rami. Real-Time Web Application Development : With ASP.NET Core, SignalR, Docker, and Microsoft Azure. Visakhapatnam, Andhra Pradesh, India : Apress, 2017. 607 p.
40. Yao Ray. ANGULARJS: Programming, For Beginners, Learn Coding Fast! 2015. 276 p. 63. Yerburgh Edd. Testing Vue.js Applications. Manning Publications Co., 2019. 543 p.
Content type: Handbook
Collection(s) :Навчальні матеріали кафедри комп’ютерних наук

Fichier(s) constituant ce document :
Fichier Description TailleFormat 
Posibnyk_HRID-SYSTEMY_2025.pdf9,64 MBAdobe PDFVoir/Ouvrir
COVER.jpg1,41 MBJPEGVoir/Ouvrir


Tous les documents dans DSpace sont protégés par copyright, avec tous droits réservés.

Outils d'administration