Совместная работа студента с преподавателем - 25 мин
Тема №12. Облачные и мобильные технологии
Цель: Сформировать представления об облачных технологиях. Использование Web-служб в облаке. Знакомство с концепциями мобильных технологий. Работа в мобильных сервисах.
Задачи обучения: формирование основных понятий облачных и мобильных технологий, формирование навыков использования виртуальных служб в облаке и мобильных сервисов.
Организационная часть - 5 мин
Перекличка студентов и выяснение причин отсутствия студентов, проверка готовности студентов к занятию.
Количество формируемых компетенций: практические навыки.
Основные вопросы темы: - 45 мин
1. Дата центры.
2. Введение в облачные технологии
3. Принципы облачных вычислений.
4. Технология виртуализации.
5. Web-службы в облаке.
6. Основные термины и концепции мобильных технологий.
7. Мобильные сервисы.
8. Стандарты мобильных технологий.
Перерыв - 10 мин
Методы обучения и преподавания: информационные технологии обучения.
Методы контроля формируемых на занятии компетенций:
ü Освоение практических навыков – выполнение практических заданий на компьютерах.
Самостоятельная работа студентов - 50 мин
Решение ситуационных задач. Работа по данной теме предполагает слаженную работу в группе.
Задания для практической работы
№
Практические навыки
Баллы
mах 90
1.
Create the account in GOOGLE.COM.
Then add all students of group in the Circles «Friends»
20 – выполнение без затруднений
10 – выполнение с посторонней помощью
2.
Староста группы либо активный студент создает Google Документ под названием «Списки команд» и открывает Совместный доступ для рядом сидящего студента.
Получивший Совместный доступ к документу студент создает доступ для следующего студента. Таким образом, каждый студент получает доступ к документу.
15 – выполнение без затруднений
10 – выполнение с посторонней помощью
3.
Каждый студент должен открыть этот документ и написать свою фамилию в одну из двух групп, выделив ее своим цветом. Все заполняют списки последовательно.
В итоге должен получиться документ с двумя командами студентов, который будет использоваться в следующем задании.
Образец:
5 – выполнение без затруднений
2 – выполнение с посторонней помощью
4.
Преподаватель группы или активный студент размещает Google Таблицы под названием Команда№1 и Команда№2 с Совместным доступом для заполнения студентами:
Каждый студент должен открыть свою таблицу и заполнить данные о себе последовательно друг за другом.
20 – выполнение без затруднений
10 – выполнение с посторонней помощью
5.
Задания для команд:
1) Построить диаграммы разных типов;
2) Выполнить статистические расчеты по всем числовым столбцам: среднее, медиана, мода, дисперсия;
3)
4)
5)
6) Провести корреляционный анализ между весом и ростом, сделать выводы.
В данном задании оценивается командная работа, т.е. задания распределяются между членами группы. Вместе с качеством выполнения задания оценивается и скорость выполнения.
30 – выполнение всех заданий без затруднений
20 – выполнение заданий частично
10 – значительные ошибки и затруднения в выполнении
Глоссарий
Аккаунт -
Учетная запись, где хранится различная информация о пользователе: настройки для сайта, документы совместной работы с коллегами, данные о платных услугах и т.д.
Account
Виртуализация -
- процесс представления вычислительных ресурсов или в виде их логического объединения;
- гибкое распределение ресурсов сервера между приложениями.
Virtualization
Виртуальные машины(ВМ) -
Программная и/или аппаратная система, которая эмулирует аппаратное обеспечениенекоторой гостевой платформы и исполняет программы для гостевой платформы на платформе хозяина.
При виртуализации некоторой платформы ВМ изолирует друг от друга программы и операционные системы,эмулирует работу отдельных компонентов аппаратного обеспечения, включая оперативную память,BIOS,жёсткий диски другиеустройства.
Virtual machine
Вычислительные облака -
Компьютеры, осуществляющие распределение ресурсов. Могут состоять из нескольких тысяч серверов, которые размещены в DataCenter и обеспечивают работу большого количества приложений, одновременно использующих миллионы клиентов.
Cloud computing
Гипервизор -
аппаратная схема или программа, которая обеспечивает и позволяет одновременное, параллельное выполнение нескольких ОС на одном компьютере.
Hypervisor
Microsoft Azure -
Платформа облачных вычислений, используемая для вычислений, работы по сети, работы с базами данных, хранения данных, web-технологий, мобильных решений, а также анализа данных.
Microsoft Azure
Мобильные push-уведомления -
Push является технологией, которая распространяет информацию от сервера к клиенту. И применяется сейчас в уведомлениях на мобильных устройствах. Это небольшие всплывающие сообщения, появляющиеся в верхней части экрана мобильного устройства.
Mobile push-notification
Микроядерная архитектура гипервизора -
в нем отсутствуют драйвера, все драйвера будут работать в индивидуальном разделе виртуальной машины, чтобы каждая гостевая ОС имела возможность получить через Hyper-V доступ к оборудованию.
Microkernel hypervisor architecture
Монолитная архитектура гипервизора -
все драйвера устройств помещены в гипервизор, т.е. для доступа к оборудованию гипервизор использует свои собственные драйвера, гостевые ОС на виртуальных машинах работают поверх гипервизора, и когда гостевой ОС нужно будет доступ к оборудованию, она должна будет проходить через гипервизор и его соответствующих драйверов.
Monolithic hypervisor architecture
Облако -
Новая модель для предоставления и получения информационных услуг при распределенных вычислениях.
Cloud
Облачные вычисления -
- удобная среда для обработки и хранения информации различных форматов, в которой объединены аппаратные, программные средства и предусмотрена поддержка пользователей Интернета.
- новый способ предоставления вычислительных ресурсов.
Cloud computing
Облачные хранилища -
Несколько примеров из облачных хранилищ: Dropbox, Google Drive, Mega, Copy.com, Яндекс.Диск, Облако@mail.ru и др.
Cloud storage
Онлайн-офис -
Бесплатный онлайн-офис, который включает текстовый процессор, табличный процессор, сервис по созданию презентаций, Интернет-сервис облачного хранения файлов с функциями файлообмена.
Online office
Hadoop -
Проект, имеющийоткрытый исходный код, фонда ASF(Apache Software Foundation). Используется для масштабируемыхи распределенных вычислений. Может применяться в качестве хранилища данных, так как способно содержать петабайтыинформации. Ключевыми компонентами являются:
- распределенная файловая система Hadoop (HDFS), отвечающая за хранение данных на кластере Hadoop;
- система MapReduce для обработки и вычислений ресурсоемких данных на кластере [google.ru/#newwindow].
Hadoop
Потоковое мультимедиа -
Потоковое мультимедиа – это потоковое вещание, непрерывно получаемое от провайдера. Примерами потокового вещания являются радио, телевидение, а не потокового – книги, видеокассеты, аудио CD, DVD [ru.wikipedia.org/wiki/].
Сервисы Google -
Интернет, мультимедиа, для мобильных устройств, специализированный поиск, социальные сети, для бизнеса, карты, инновации, для дома и офиса.
Google+ Services
Средства для разработки распределенных web-серверов -
Они представлены надстройками над языками программирования или же сами являются языками программирования. В обоих случаях, на уровне языка предоставляются встроенные возможности к распределению данных между экземплярами конкретного сервиса.
Means for development of the distributed web servers
Перерыв - 10 мин
Совместная работа студента с преподавателем - 25 мин
После выполнения практической части работы, преподаватель проверяет правильность и последовательность действий студентов, достижение конечного результата. Затем преподаватель проводит опрос студентов с анализом темы. Выясняет практическое его применение.