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

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

Образовательная программа по специальности «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

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

Основная:

1.  Савельев Cloud Computing. Обеспечение облачных вычислений на базе технологий Microsoft / https://www. facultyresourcecenter. com/curriculum/ru/pfv. aspx? ID=8797&c1=ru-ru&c2=RU

2.  Windows Azure: облачная платформа Microsoft / https://www. facultyresourcecenter. com/curriculum/ru/pfv. aspx? ID=8673&c1=ru-ru&c2=RU

3.  Сафонов , возможности и методы использования платформы облачных вычислений Microsoft Windows Azure / https://www. facultyresourcecenter. com/ 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)

-

-

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

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

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

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

Лектор А. Пак