Грід системи та технології хмарних обчислень
Илья Клементьев, Владимир Устинов
Надіслав: Кравцов Геннадий (12 лютого 2020р.)
Факультет комп'ютерних наук, фізики та математики :: Дисципліни кафедри комп’ютерних наук та програмної інженерії :: Грід-системи та технології хмарних обчислень
Анотація
Курс містить базові відомості про появу, розвиток та використання технологій хмарних обчислень. В рамках курсу розглядаються основні моделі надання послуг хмарних обчислень. Огляд рішень провідних вендорів – Microsoft, Amazon, Google. Аналізуються основні переваги та недоліки моделей хмарних обчислень та запропонованих на їх основі рішень.
 
Пропонований курс включає лекційну і практичну частини. На початку курсу надається огляд основних тенденцій розвитку інфраструктурних рішень, які призвели до появи концепції хмарних обчислень. Приділяється увага технологіям віртуалізації. Далі у межах курсу розглядаються основні моделі надання послуг хмарних обчислень. Огляд рішень провідних вендорів – Microsoft, Amazon, Google. Слухач курсу отримує базові знання та навички розробки «хмарних» програм на платформі Microsoft Azure, а також досвід використання таких готових хмарних сервісів як Windows Live та Office 365.
План
Лекції
         Вступ до хмарних обчислень (автори: Ілля Клементьєв, Володимир Устинов)
         Грід-системи та технології хмарних обчислень. Конспект лекцій (Укладачі: Шимчук Г.В., Маєвський О.В.
Практичні заняття
Модулі
Робоча програма (Syllabus)
Лекції
Вступ до хмарних обчислень (автори: Ілля Клементьєв, Володимир Устинов)
Лекція 1-2. Вступ. Тенденції розвитку сучасних інфраструктурних рішень

  • Розвиток апаратного забезпечення
  • Сучасні інфраструктурні рішення
  • Системи і мережі зберігання даних
  • Мережі зберігання даних (Storage Area Network или SAN) 
  • Консолідація ІТ інфраструктури

Lecture1-2.pdf

Лекція 3. Технології віртуалізації

  • Краткий обзор платформ виртуализации.
  • VMware
  • VM Citrix (Xen)
  • VM Microsoft

Lecture3.pdf

Лекція 4. Основи хмарних обчислень-

  • Види хмарних обчислень
  • Інфраструктура як сервіс (IaaS)
  • Платформа як сервіс (PaaS)
  • Програмне забезпечення як сервіс (SaaS)
  • Розподілені обчислення (grid computing)

Lecture4u.pdf

Lecture4.pdf

Лекція 5. Веб-служби у Хмарі

  • Інфраструктура як Сервіс (IaaS)
  • Amazon
  • Платформа як Сервіс (PaaS)
  • Microsoft Azure
  • Програмне забезпечення як Сервіс (SaaS)
  • Комунікація як Сервіс (CaaS)
  • Моніторинг як Сервіс (MaaS)

Lecture5u.pdf

Lecture5.pdf

Лекція 6. Windows Azure SDK

  • Установка Azure SDK
  • Windows Azure Tools
  • Створення проекту Cloud Service в Visual Studio

Lecture6u.pdf

Lecture6.pdf

Лекція 7. Azure Services Platform

  • Архітектура Windows Azure Platform
  • Windows Azure Storage
  • Azure Table Services

Lecture7u.pdf

Lecture7.pdf

Лекція 8. Azure Services Platform. Частина 2

  • Azure Blob Services
  • Azure Queue Services

Lecture8u.pdf

Lecture8.pdf

Лекція 9. Microsoft® .NET Services

  • Microsoft® .NET Service Bus
  • Microsoft® .NET Access Control Service
  • Microsoft® .NET Workflow Services

Lecture9u.pdf

Lecture9.pdf

Лекція 10. Приклади хмарних сервісів Microsoft

  • Office Live Workspace
  • Web Apps
  • Microsoft Word Web App
  • Microsoft Excel Web App
  • OneDrive (SkyDrive)
  • Office 365

Lecture10.pdf

Лекція 11. Приклади хмарних сервісів Google

  • Google Apps

Lecture11.pdf

Грід-системи та технології хмарних обчислень. Конспект лекцій (Укладачі: Шимчук Г.В., Маєвський О.В.
Конспект  лекцій  з  дисципліни  «Грід-системи  та  технології хмарних  обчислень»  для  студентів  освітніх  рівнів  «бакалавр», «магістр»  / Укладачі  : Шимчук Г.В., Маєвський О.В., Назаревич О.Б., Стадник М.А.  – Тернопіль  : Тернопільський  національний  технічний університет імені Івана Пулюя, 2016 – 340 с.

Шимчук,Маєвський,Назаревич,Стадник_Конспект лекцій – Тернопіль.pdf

Практичні заняття
Методичні  вказівки  до  виконання  лабораторних  робіт  з  дисципліни «Грід-системи  та  технології  хмарних  обчислень»  для  студентів  освітніх рівнів  «спеціаліст»  «магістр»  / Укладачі : Шимчук  Г.В., Маєвський О.В., Назаревич О.Б., Небесний Р.М. – Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя , 2016. – 52 с.
Лабораторна робота № 1. Тема: Хмара. Хмарні сервіси
Лабораторна робота № 2. Тема: Хмарний сервіс Windows Azure
Лабораторна робота № 3. Тема: Створення веб-додатку Word Press за допомогою хмарного сервісу Windows Azure
Лабораторна робота № 4. Тема: Хмарні провайдери Amazon, Google App Engine та Windows Azure. Windows Azure SDK
Лабораторна робота № 5. Тема: Створення веб-сайту на Azure за допомогою Microsoft Visual Studio за заданою темою
Лабораторна робота № 6. Тема: Розгортання веб-сайту на Azure за допомогою Microsoft Visual Studio за заданою темою
Модулі