КАЗАХСКИЙ НАЦИОНАЛЬНЫЙ УНИВЕРСИТЕТ им. аль-Фараби
Механико-математический факультет
Образовательная программа по специальности «5M070300-Информационные системы»
|
СИЛЛАБУС
«Основы облачной инфраструктуры»
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) | - | - | Повторное изучение дисциплины |
Рассмотрено на заседании кафедры
протокол № __ от « __ » ___________ г.
Зав. кафедрой
Лектор А. Пак


