Ezzel az azonosítóval hivatkozhat erre a dokumentumra forrásmegjelölésben vagy hiperhivatkozás esetén: http://elartu.tntu.edu.ua/handle/lib/53478
Title: Grid Systems and Cloud Computing Technologies: a textbook for Master’s degree students majoring in F3 Computer Science and F6 Information Systems and Technologies
Authors: Shymchuk, G. V.
Nazarevych, O. B.
Lytvynenko, I. V.
Hotovych, V. A.
Nykytyuk, V. V.
Bodnarchuk, I. O.
Affiliation: Ternopil Ivan Puluj National Technical University
Bibliographic reference (2015): Grid Systems and Cloud Computing Technologies: a textbook for Master’s degree students majoring in F3 Computer Science and F6 Information Systems and Technologies / compiled by G. V. Shymchuk, O. B. Nazarevych, I. V. Lytvynenko, V. A. Hotovych, V. V. Nykytyuk, and I. O. Bodnarchuk. Ternopil : ST Palyanytsya V. A., 2026. 350 p.
Issue Date: 2026
Date of entry: 15-júl-2026
Publisher: ST Palyanytsya V. A.
Country (code): UA
Place of the edition/event: Ternopil
UDC: 004.42
004.75.8(07)
Number of pages: 350
Description: This textbook is intended for students of higher education institutions pursuing a Master’s degree in F3 Computer Science and F6 Information Systems and Technologies. It will also be useful for postgraduate students, lecturers, software engineers, and specialists involved in the development and implementation of information and computing systems, particularly in the fields of cloud technologies and grid infrastructures.
Content: INTRODUCTION ...9 CHAPTER 1. INTRODUCTION TO CLOUD SERVICES ...12 1.1 Historical Development of Cloud Computing ...12 1.2 Overview of Cloud Technologies ...18 1.3 Scenarios Well Suited to the Cloud ...22 1.4 Overview of the Windows Azure Platform...24 1.5 Windows Azure Use Cases ...26 1.7 Purchasing Windows Azure ...31 1.8 Advantages of Windows Azure ...33 1.9 Conclusions to Chapter 1 ...35 1.10 Review Questions for Chapter 1 ...36 CHAPTER 2. THE FIRST CLOUD APPLICATION ...38 2.1 Creating a New Website ...38 2.2 Deploying Applications in Windows Azure Cloud Services ...44 2.3 Conclusions to Chapter 2 ...51 2.4 Review Questions for Chapter 2 ...52 LABORATORY WORK № 1. OFFICE 365 CLOUD SERVICES AND MICROSOFT WINDOWS AZURE ...54 CHAPTER 3. QUICK START IN THE CLOUD WITH WINDOWS WEB SITES ...63 3.1 Using the Windows Azure Web Sites Service ...63 3.2 Website Backup...68 3.3 Conclusions to Chapter 3 ...73 3.4 Review Questions for Chapter 3 ...74 CHAPTER 4. APPLICATION DEVELOPMENT WITH WINDOWS AZURE CLOUD SERVICE ...75 4.1 Windows Azure Cloud Services ...75 4.2 Cloud Service Configuration ...84 4.3 Scaling Cloud Service ...88 4.4 Windows Azure Tools for Visual Studio ...90 4.5 Windows Azure SDK ...93 4.6 Lifecycle – Conceptual Overview ...100 4.7 Role Lifecycle ...102 4.8 Conclusions to Chapter 4 ...104 4.9 Review Questions for Chapter 4 ...105 LABORATORY WORK №2. INSTALLATION OF CMS WORDPRESS IN MICROSOFT WINDOWS AZURE ENVIRONMENT ...107 CHAPTER 5. AUTHORIZATION AND SECURITY WITH WINDOWS AZURE ACTIVE DIRECTORY...118 5.1 Claims-Based Authentication ...118 5.2 Federated Authentication in Windows Azure Using Public Identity Providers and Active Directory Domain Services ...121 5.3 Programmatic Client-Side Validation of Security Tokens ...125 5.4 Windows Identity Foundation Programming Model ...127 5.5 Windows Azure Access Control Service ...129 5.6 Active Directory Federation Services 2.0 ...131 5.7 Windows Azure Multi-Factor Authentication ...132 5.8 Conclusions to Chapter 5 ...133 5.9 Review Questions for Chapter 5 ...134 CHAPTER 6. DATA STORAGE AND PROCESSING WITH WINDOWS AZURE STORAGE AND WINDOWS AZURE SQL DATABASES ...136 6.1 BLOB ...137 6.2 Synchronous Creation of Blob Containers ...138 6.3 Deleting a BLOB Container ...140 6.4 Access Management with Shared Access Signatures and Shared Access Policies ...142 6.5 Queues ...143 6.6 Truncated Exponential Backoff Algorithm...146 6.7 Long Queues ...149 6.8 The Essence and Objectives of Partition-Based Scaling (Partitioning) ...150 6.9 Redundancy in Windows Azure Storage ...150 6.10 Storage Diagnostics ...151 6.11 Ensuring Security with Shared Access Signatures ...153 6.12 Shared Access Signature Parameters ...154 6.13 Local Windows Azure Storage Emulator ...161 6.14 Introduction to Windows Azure SQL Databases ...162 6.15 Editions of Windows Azure SQL Databases ...163 6.16 Migration to Windows Azure SQL Databases ...165 6.17 Security Model of Windows Azure SQL Databases ...166 6.18 Database Scaling ...167 6.19 Conclusions to Chapter Six ...168 6.20 Review Questions for Chapter Six ...169 LABORATORY WORK № 3. CREATING A BASIC PROJECT AND DEPLOYING IT USING VISUAL STUDIO ...171 CHAPTER 7. BUSINESS INTELLIGENCE AND DATA ANALYSIS WITH SQL REPORTING AND HADOOP ...180 7.1 Data Analysis with Hadoop...180 7.2 HDInsight Ecosystem ...182 7.3 Using HDInsight ...183 7.4 Conclusions to Chapter Seven ...185 7.5 Review Questions for Chapter Seven ...186 CHAPTER 8. ACCESS TO ENTERPRISE SERVICES WITH WINDOWS AZURE SERVICE BUS ...188 8.1 Windows Azure Service Bus...188 8.2 Usage Scenarios for Windows Azure Service Bus ...196 8.3 Windows Azure Notification Hubs ...201 8.4 Transactions in Windows Azure Service Bus ...203 8.5 Duplicate Message Detection ...205 8.6 Conclusion to Chapter Eight ...207 8.7 Review Questions for Chapter Eight ...208 LABORATORY WORK № 4. DEPLOYING AN AZURE LINUX VM AND INSTALLING OPENMP ...210 CHAPTER 9. MEDIA SERVICES ...225 9.1 Implementing Media Scenarios with Windows Azure Media Services ...225 9.2 Functionality of Windows Azure Media Services ...226 9.2 Development Scenarios with Media Services ...227 9.4 Windows Azure Media Services Terms ...228 9.5 Using Windows Azure Media Services ...230 9.6 Scaling Media Services ...235 9.7 On-Demand Streaming Reserved Units ...236 9.8 Encoding Reserved Units ...237 9.9 Conclusion to Chapter Nine ...239 9.10 Review Questions for Chapter Nine ...240 CHAPTER 10. USING WINDOWS AZURE MOBILE SERVICES ...242 10.1 Using Windows Azure Mobile Services as a Backend for Mobile and Windows Store Applications ...242 10.2 Mobile Services Usage Scenarios ...243 10.3 Authentication ...245 10.4 Push Notifications ...245 10.5 Task Scheduler ...255 10.6 Git Support and New Tools in Visual Studio 2022 ...260 10.7 Scaling a Mobile Service ...262 10.8 Conclusion to Chapter Ten ...269 10.9 Review Questions for Chapter Ten ...271 LABORATORY WORK № 5. WORKING WITH DATABASES AND QUEUES IN MICROSOFT AZURE ...273 CHAPTER 11. VIRTUAL MACHINES IN WINDOWS AZURE ...284 11.1 Migrating a Server to the Cloud ...288 11.2 Architecture of Virtual Machines ...290 11.3 Virtual Networks ...298 11.4 Availability Set ...300 11.5 Shutting Down a Virtual Machine in Windows Azure ...301 11.6 Shutting Down via the Management Portal ...302 11.7 Hybrid Infrastructure – Interaction with the Corporate Network ...306 11.8 Conclusion to Chapter Eleven ...312 11.9 Review Questions for Chapter Eleven ...313 CHAPTER 12. HPC IN WINDOWS AZURE ...315 12.1 Cloud data usage scenarios ...318 12.2 Windows (Azure) HPC Server Toolkit ...325 12.3 Conclusion to Chapter Twelve ...339 12.4 Review questions for the twelfth chapter ...340 CONCLUSIONS ...342 LIST OF LINKS ...346
URI: http://elartu.tntu.edu.ua/handle/lib/53478
ISBN: 978-617-8751-24-1
Copyright owner: © G. V. Shymchuk, O. B. Nazarevych, I. V. Lytvynenko, V. A. Hotovych, V. V. Nykytyuk, I. O. Bodnarchuk, 2026
References (International): 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: Textbook
Ebben a gyűjteményben:Навчальні матеріали кафедри комп’ютерних наук

Fájlok a dokumentumban:
Fájl Leírás MéretFormátum 
GRID_ SYSTEMS _2026.pdf13,53 MBAdobe PDFMegtekintés/Megnyitás
cover.pdf2,17 MBAdobe PDFMegtekintés/Megnyitás


Minden dokumentum, ami a DSpace rendszerben szerepel, szerzői jogokkal védett. Minden jog fenntartva!

Admin Tools