КАЗАХСКИЙ НАЦИОНАЛЬНЫЙ УНИВЕРСИТЕТ им. аль-Фараби

Механико-математический факультет 

Образовательная программа по специальности «5M070300-Информационные системы»





Утверждено

на заседании Ученого совета

механико - математического факультета

Протокол № ___ от «____»________ 2015 г.

Декан факультета _________



СИЛЛАБУС

«Основы облачной инфраструктуры»

  2 курс, к, р/о,  3 семестр (осенний), 3 кредита

Лектор:

Александр Пак

к. т.н:

каб.231, корпус 13, механико-математический факультет.

Преподаватели практические занятия:

Александр Пак

к. т.н, кафедры информационных систем,

Цель и задачи дисциплины:

Цель: Получение теоретических знаний и практических навыков по архитектуре «облачных» технологий, способам и особенностям проектирования «облачных» сервисов, а также получение навыков разработки приложений для основных существующих «облачных» платформ.

Задачи: Рассмотреть основные характеристики «облачных» технологий; основные отличия от решений на основе серверных технологий; преимущества и риски, связанные с использованием «облачных» вычислений, а также предпосылки по переходу в «облачные» инфраструктуры и по использованию «облачных» сервисов.

Познакомится с существующими решениями на основе «облачных» технологий, а также с основными поставщиками «облачных» платформ. Рассмотреть структуру этих сервисов: компоненты и способы взаимодействия этих компонентов, преимущества и недостатки этих платформ.

Компетенции (результаты обучения):

Знать:

НЕ нашли? Не то? Что вы ищете?
    цели и задачи облачных технологий; технологию виртуализации; предпосылки миграции в «облака»; основные понятия, функции и тенденции развития облачных технологий.

Уметь:

    выявлять автоматизированные и бизнес-процессы, которые эффективнее перенести в облака; оценивать возможные риски использования облачных технологий; выбирать оптимальную стратегию перехода на облачные технологии;

Владеть навыками:

    методами оценки стоимости работы программных систем в «облаках»; реализации и управления помехоустойчивым кодированием  и декодированием; методами разработки стратегии выхода компании на использование облачных технологий;

Пререквизиты: веб программирование, C#, python, Java язык программирования.

Постреквизиты: Технология виртуализации, облачные технологии, технология миграции в облака, оценки рисков облачных технологий.

СТРУКТУРА И СОДЕРЖАНИЕ ДИСЦИПЛИНЫ


Неделя

Название темы

Кол-во

часов

Макс.

балл

1


Лекция 1. Введение в облачные вычисления.  Отличие серверных и «облачных» технологий.

2

Практическое  заниятие 1.  Что такое облачные технологии. Основные характеристики облачных вычислений.


1

5

СРМП 1. Преимущества облачных технологий.


2

5

2

Лекция 2. Тенденции развития современных инфраструктурных решений. Развитие аппаратного обеспечения. Современные инфраструктурные решения. Появление блэйд-систем. Преимущества Blade-серверов. Сети хранения данных. Топологии SAN. 

2

Практическое  заниятие 2. Современные серверные решения для бизнеса. Тоопология сетей передачи данных.


1

5

СРМП 2.  Преимущества и недостатки Blade-серверов. Анализ ценовых предложений по серверным рещениям.

2

10

3

Лекция 3. Технологии виртуализации. Преимущества виртуализации. Основные разновидности технологии виртуализации.

2

Практическое  заниятие 3.  Перечислите и опишите технологии виртуализации.


1

5

СРМП 3.  Опишите достоинства и недостатки технологии виртуализации. 

2

10

4

Лекция  4.  Краткий обзор платформ виртуализацииVmware,  Citrix (Xen),  Microsoft Virtual Infrastructure.  Архитектура виртуализации с гипервизором.

2

Практическое  заниятие  4. Опишите полную виртуализацию и  паравиртуализацию, приведите архитектуру гипервизора.

1

5

СРМП  4.  Практическое освоение технологий виртуализации Hyper-V. Установка на своем компьютере одну из платформ технологии виртуализации.

2

10

5


Лекция  5.  Основы облачных вычислений.  Виды облачных вычислений. Варианты развертывания облачных технологий.  Распределенные вычисления (grid computing).

2

Практическое  заниятие 5 .  Опишите достоинства и недостатки облачных технологий.

1

5

СРМП  5.  Обзор облачных архитектур.

2

10

6

Лекция 6.  Веб-службы в Облаке.  Amazon EC2 – веб-служба. Платформа как Сервис (PaaS) . Платформа корпорации Майкрософт Windows Azure.

2

Практическое  заниятие  6.  Опишите технологии IaS и PaaS. Примеры платформы этих сервисов.

1

5

СРМП  6.  Сравнительное описание, достоинства и недостатки облачных платформ.

2

10

7

Лекция 7.  Программное обеспечение как Сервис (SaaS). Коммуникация как Сервис (CaaS). Мониторинг как Сервис (MaaS). 

2

Практическое  заниятие  7.  Область применения технологии  SaaS,  CaaS, MaaS. Достоинства и недостатки.

1

5

СРМП  7.  Описание архитектуры  SaaS. Анализ ценовых предложений облачных технологий.

2

10

Рубежнй контроль 2

100

Midterm exam:

Письменный ответ 1

Решение задачи


100:

50

50

8


Лекция  8.  Технология  Windows Azure SDK. Визуальная среда программирования Visual Studio.  Программный интерфейс Windows Azure SDK.


2

Практическое заниятие 8.  Ознакомление со средой программирования Visual Studio. Работа с  Windows Azure SDК. Процедура создания Cloud Service и пользовательского интерфейса Development Fabric.

1

5

СРМП 8.  Архитектура «все как услуга

2

5

9

Лекция  9.  Ознакомление с Azure Services Platform.  Архитектура Windows Azure Platform.  Windows Azure Storage.  Azure Table Services.  Windows Azure Queuе. 

2

Практическое  заниятие 9. Дайте описание технологии абстракций данных Windows Azure Storage - Windows Azure Table.

1

5

СРМП 9.  Гибридное «облако» для транснациональных компаний.


2

10

10

Лекция  10.  Архитектура Azure Blob Services. Доступ к Windows Azure Blob. Загрузка blob в виде списка блоков. Сценарий загрузки блоков. Арихектура Windows Azure Queue. Windows Azure Queue модель данных. Примеры.

2

Практическое  заниятие 10. Опишите  преимущество архитектуры Windows Azure Queue и Azure Blob Services.

1

5

СРМП 10.  Частное облако для государственных учреждений. Что нельзя хранить в публичном «облаке» Казахстана и США?


2

10

11

Лекция  11.  Технология  Microsoft® .NET Services.  Инфраструктура Microsoft® .NET Service Bus.  Примеры.

2

Практическое  заниятие 11. Изучение платформы Azure™ Services Platform.

1

5

СРМП.  Изучение облачной платформы VMware vCloud. 


2

10

12

Лекция 12. Сервис Microsoft® .NET Access Control Service.  Microsoft® .NET Workflow Services. Примеры.

2

Практическое  заниятие 12.  Изучение и практическое освоение облачных сервисов Microsoft Word Web App и Microsoft Excel Web App.


1

5

СРМП 12. Облачные решения от SAP.


2

10

13

Лекция  13.  Примеры облачных сервисов Microsoft. Office Live Workspace. Создание нового проекта в Microsoft Office Live Workspace.

2

Практическое  заниятие  13.  Практическое освоение веб-сервиса Windows Live.

1

5

СРМП  13.  Облачные решения от IBM

2

10

14

Лекция  14.  Управление версиями документа в Microsoft Office Live Workspace. Технология Microsoft Word Web App. Технология Microsoft Excel Web App. Технология SkyDrive. Технология Office 365.


2

Практическое  заниятие  14.  Изучение платформы  Microsoft Word Web App.

1

5

СРМП  14. ».  Архитектура  «данные как услуга».

1

10

15


Лекция 15  Примеры облачных сервисов Google.  Облачный сервис GoogleApps.  Технология Google App Engine.  Квоты и ограничения Google App Engine.

2

Практическое  заниятие 15.  Создание приложений в  Google App Engine.

1

5

СРМП  15. Изучение платформы Amazon ЕС2.

2

10

Рубежный контороль 2

100

Экзамен

100

Всего

100



СПИСОК ЛИТЕРАТУРЫ


Основная:

Савельев  Cloud Computing. Обеспечение облачных вычислений на базе технологий Microsoft / https://www. /curriculum/ru/pfv. aspx? ID=8797&c1=ru-ru&c2=RU Windows Azure: облачная платформа Microsoft / https://www. /curriculum/ru/pfv. aspx? ID=8673&c1=ru-ru&c2=RU Сафонов , возможности и методы использования платформы облачных вычислений Microsoft Windows Azure / https://www. / curriculum/ru/pfv. aspx? ID=8866&c1=ru-ru&c2=RU

Дополнительная:

А. Федоров, Д. Мартынов "Windows Azure. Облачн ая платформа Microsoft", 2010. Roger Jennings "Cloud Computing with the Windows Azure Platforms". - Wiley publishing, 2009.

АКАДЕМИЧЕСКАЯ Политика курса

Все виды работ необходимо выполнять и защищать в указанные сроки. Магистранты, не сдавшие очередное задание или получившие за его выполнение менее 50% баллов, имеют возможность отработать указанное задание по дополнительному графику. Магистранты, пропустившие лабораторные занятия по уважительной причине, отрабатывают их в дополнительное время в присутствии лаборанта, после допуска преподавателя. Магистранты, не выполнившие все виды работ, к экзамену  не допускаются. Кроме того, при оценке учитывается активность и посещаемость студентов во время занятий.

будьте толерантны, уважайте чужое мнение. Возражения формулируйте в корректной форме. Плагиат и другие формы нечестной работы недопустимы. Недопустимы подсказывание и списывание во время сдачи СРМ, промежуточного контроля и финального экзамена, копирование решенных задач другими лицами, сдача экзамена за другого студента. Студент, уличенный в фальсификации любой информации курса, несанкционированном доступе в Интранет, пользовании шпаргалками, получит итоговую оценку «F».

За консультациями по выполнению самостоятельных работ (СРМ), их сдачей и защитой, а также за дополнительной информацией по пройденному материалу и всеми другими возникающими вопросами по читаемому курсу обращайтесь к преподавателю в период его офис-часов.


Оценка по буквенной системе

Цифровой эквивалент баллов

%-ное содержание

Оценка по традиционной системе

А

4,0

95-100

Отлично

А-

3,67

90-94

В+

3,33

85-89

Хорошо


В

3,0

80-84

В-

2,67

75-79

С+

2,33

70-74

Удовлетворительно


С

2,0

65-69

С-

1,67

60-64

D+

1,33

55-59

D-

1,0

50-54

F

0

0-49

Неудовлетворительно

I

(Incomplete)

-

-

«Дисциплина не завершена»

(не учитывается при вычислении GPA)

P

(Pass)

-

-


«Зачтено»

(не учитывается при вычислении GPA)


NP

(No Рass)

-

-


«Не зачтено»

(не учитывается при вычислении GPA)

W

(Withdrawal)

-

-

«Отказ от дисциплины»

(не учитывается при вычислении GPA)

AW

(Academic Withdrawal)

Снятие с дисциплины по академическим  причинам

(не учитывается при вычислении GPA)

AU

(Audit)

-

-

«Дисциплина прослушана»

(не учитывается при вычислении GPA)

Атт.

30-60

50-100

Аттестован


Не атт.

0-29

0-49

Не аттестован


R (Retake)

-

-

Повторное изучение дисциплины



Рассмотрено на заседании кафедры

протокол № __ от « __ » ___________  г.

Зав. кафедрой 

Лектор  А. Пак