cloud computing course overview
DESCRIPTION
The course introduces students to current trends in information technology (IT). Cloud computing is a new paradigm on the needs of IT, providing integrated plan for a homogeneous environment offered by the cloud services - Software as a Service (SaaS), Platform as a service (PaaS) and Infrastructure as a service (IaaS). http://elearn.uni-sofia.bg/course/info.php?id=928TRANSCRIPT
СУ “Св. Климент Охридски” - Стопански факултет
Облачни системи
Мирослав Лесев 2013 г.
q Какво е cloud computing? q Представяне на курса q Как ще научим от курса? q За кого е курса? q Каква е целта на курса? q Методи на преподаване q Съдържание q Оценяване q Защо е важно да знаем? q Производители q Литература
Представяне
• http://www.youtube.com/watch?v=ae_DKNwK_ms
• http://www.youtube.com/watch?v=QJncFirhjPg
Какво е облак
Източник: Gartner, Inc., 2012
Бъдещето на ИТ
Информационни
Облачни
Социални
Мобилни
Поведение Доставка
Достъп Съдържание
4
Дефиниция
“Облачните технологии са вид технологии, при който огромни скалируеми ИТ мощности са предоставени през Интернет до множество външни клиенти”
“Облачни технологии: Абстрактна, високо-‐скалируема и управляема инфраструктура, способна да поддържа приложения за крайни потребители, при заплащане според обема на потреблението”
“Облачните технологии = нов модел на предоставяне на ИТ, позволяващ доставка на продукти, услуги и ИТ решения в реално време чрез Интернет ( т.е предоставяне на облачни услуги)”
5
Ключови елементи
5 характеристики Услуги при нужда
Постоянен достъп
Споделяне на ресурси
Лесно скалируем
Плащаш колкото използваш
3 услуги
Софтуер като услуга (SaaS)
Платформа като услуга (PaaS)
Инфраструктура като услуга (IaaS)
4 модела
Публичен облак
Частен облак
Общностен облак
Хибриден облак
Източник: Forrester Research, Inc., 2010
Global business and government spending on ICT
products and services
(US$ billions, 2010)
Обхват
По-малко значи повече!
SaaS PaaS IaaS
Традиционно
Пример
q Проблем Ню Йорк Таймс (NY Times) трябва да конвертират 11 милиона статии за периода 1851-1922 от сканирани TIFF изображения (4 TB) до PDF формат.
q Решение Използвайки 100 EC2 инстанции, всички 11 милиона статии са успешно конвертирани до формат PDF за по-малко от 24 часа.
q Колко е струвало?
q Резултат http://timesmachine.nytimes.com/browser
9
$240
Всяка програма, система или
инфраструктура може да бъде
безпроблемно пренесена да работи
в облачна среда, като този преход
остава напълно прозрачен за
потребителите ѝ.
10 Ограничения
Представяне
Ку р с ъ т з а п о з н а в а с т у д е н т и т е с ъ с съвременните тенденции в областта на информационните технологии (ИТ) . Облачните технологии (Cloud computing) или изчисления в облак е нов поглед върху нуждите от ИТ, предоставящ цялостна концепция за изграждане на хомогенна среда чрез предлаганите в облака услуги – софтуер като услуга (SaaS), платформа като услуга (PaaS) и инфраструктура като услуга (IaaS).
Ще промени ли светът на
ИТ?
Как ще научим от курса?
Това нова технология
ли е?
Устойчиво ли е във времето?
Това нов софтуерен/ хардуерен
продукт ли е?
Кой и за какво го използва?
Кой и кога го е открил/ изобретил?
Важно ли е за мен да го познавам?
Това нов начин за печелене на повече пари ли
е?
За кого е курса?
ü Курсът е предназначен за обучение в областта на Облачните системи (Cloud computing) на студенти в магистърски програми на Стопански факултет.
ü Всеки студент, който желае да научи повече за съвременните технологии в п р о е к т и р а н е т о и з г р ажд а н е т о и поддържането на информационни системи в среда на облак.
Каква е целта на курса?
Студентите да се запознаят
със съвременните тенденции
в информационните
технологии.
Методи на преподаване Използват се интерактивни методи на преподаване с мултимедия по време на лекции, участие на студентите в клас, дискусии в клас, екипна работа от страна на студентите, както и проверка на знанията чрез изготвяне на курсова работа и презентация към нея.
I. Въведение в Облачните системи.
Лекции - 30 часа
По време на курса студентите ще се запознаят с архитектурата, услугите и стандартите на облачните системи.
II. Облачните системи и съвременното информационно общество.
Упражнения - 30 часа
По време на упражненията ще бъдат разгледано приложението на облачните технологии в базите данни, CRM, ERP, ITSM, ITIL, ГИС и други информационни системи и услуги.
Представяне
1. Въведение в Облачните системи
2. Архитектура на Облачните системи
3. Участници
4. Модели на разпространение
5. Същност и предназначение на IaaS
6. Същност и предназначение на PaaS
7. Същност и предназначение на SaaS
8. Облачни системи - правила и стандарти
9. Сигурност в облака
10. Миграция към облак
Лекции
1. ИС в среда на облак.
2. ITSM/ITIL в облак.
3. ERP в облак.
4. CRM в облак.
5. Бази данни в облак.
6. ГИС в облак.
7. Социалните мрежи в облак.
8. Предизвикателствата пред ИТ специалистите
Упражнения
Лекции 1. Еволюция на технологиите и моделите
o Основни понятия и определения
o Кратка история
o Тенденции на развитие
o Предпоставки за възникване
o Алтернативи
• Виртуализация
• Грид
• Ютилити
• SOA, SaaS
o Съпоставка на моделите
o Доставчици на облачни услуги
Лекции 2. Архитектура на Облачните системи
o Възникване
o Архитектура на Облачните системи
o Елементи
• Достъп
• Модели
• Услуги
• Характеристики
• Ползи
• Участници
• Алтернативи
o Проблеми и неразвити области
3. Участници
o Участници
• Доставчици
• Дистрибутори
• Разработчици
• Разработчици на инструменти
• Потребители
o Промяна на профила на ИТ специалистите
• Ненужни длъжности
• Нови длъжности
o Обучение
Лекции
4. Модели на разпространение
o Модели на разпространение
• Публичен
• Частен
• Общностен
• Хибриден
o Съпоставка на моделите
o Готовност за миграция
o Предимства и недостатъци
o Доставчици
o Иерархия на услугите
Лекции
Хибриден
Частен Публичен
5. Същност и предназначение на IaaS
o Същност
o История
o Предимства на модела
o Недостатъци на модела
o Сравнение на IaaS с традиционните модели за изграждане на инфраструктура
o Пазарен дял
o Ценообразуване, партньорство, управление
o Доставчици на IaaS услуги.
Лекции
6. Същност и предназначение на PaaS
o Същност
o История
o Предимства на модела
o Недостатъци на модела
o Сравнение на PaaS с традиционните платформи за разработка
o Пазарен дял
o Ценообразуване, партньорство, управление
o Доставчици на PaaS услуги.
Лекции
7. Същност и предназначение на SaaS
o Същност
o История
o Предимства на модела
o Недостатъци на модела
o Сравнение на SaaS с традиционните софтуерни пакети
o Пазарен дял
o Ценообразуване, партньорство, управление
o Доставчици на SaaS услуги.
Лекции
8. Облачни системи - правила и стандарти
o Правни проблеми
o Защита на личните данни
o Европейски директиви
o Договори между доставчиците и крайните потребители - SLA
o Правила и норми на Европейска агенция за мрежова и информационна сигурност (ENISA)
o Българското законодателство и регламентирането на облачните услуги
Лекции
9. Сигурност в облака
o Проблеми
o Сигурност на услугите
o Сигурност на данните
o Контрол на достъпа
o Съпоставка на сигурността между облачните и традиционните системи
o Примери
Лекции
10. Миграция
o Анализ на нуждите от облачни системи
o Определяне на обхвата
o Избор на подходящи услуги
o Подготовка за миграция
o Миграция към облачни услуги
o Оценка на миграцията
o Поддръжка на облачните услуги
o Разширяване на обхвата
o Примери за добри практики
Лекции
Формата на контрол
“Предимства и недостатъци от използването на облачни услуги в
избрана организация.”
Всеки студент разработва:
ü курсов проект – до 10 страници ü презентация – до 5-6 слайда
на тема:
Формата на контрол
Семестриалната оценка се формира от курсовата работа, нейното представяне и активността на студента по време на дискусиите.
Крайната оценката от курса се формира то следната формула:
• 80% - курсов проект • 20% - презентация на проекта • 20% - участие в дискусиите
Литература • Harjanto, А. I'm Cloud Confused!, [електронен ресурс] – прочетен 20.02.2012 -
http://www.slideshare.net/Guppers/im-cloud-confused (in English) • Ried, S. et al. The Evolution of Cloud Computing Market, Forrester Research, Inc., 2010 • Beard, H. Cloud Computing Best Practices for Managing and Measuring Process for On-
demand Computing, Applications and Data centers in the Cloud with SLAs, Emereo Publishing, 2009
• Marks, E., Lozano, B. Executive‘s Guide to Cloud Computing, John Wiley & Sons, Hoboken, New Jersey, 2010
• Rittinghouse, J., Ransome, J. Cloud Computing: Implementation, Management and Security, CRS Press, 2010
• Stanoevska-Slabeva, К., Wozniak, T., Ristol, S. Grid and Cloud Computing: A Business Perspective on Technology and Applications, Springer-Verlag Berlin Heidelberg, 2010
• Buyya, R., Broberg, J., Goscinski, A., CLOUD COMPUTING: Principles and Paradigms, John Wiley & Sons, Inc, 2011
• Ommeren, E. et al. Collaboration in the Cloud: How Cross-Boundary Collaboration Is Transforming Business, Microsoft and Sogeti, 2009
• Catteddu, D., Hogben, G., CLOUD COMPUTING: BENEFITS, RISKS AND RECOMMENDATIONS. FOR INFORMATION SECURITY, European Network and Information Security Agency (ENISA), 2009
• Shubert, L., Jeffery, K. and Neidecker-Lutz, B. The Feature Of Cloud Computing – Opportunities for European Cloud Computing Beyond 2010, Expert Group Report – European Commission, 2010
Литература • Winkler, J. Securing the Cloud Cloud: Computer Security Techniques and Tactics, Elsevier
Inc, 2011 • Anonymous, CLOUD COMPUTING: EMPOWERING BUSINESS TO CREATE AND
EXPLOIT NEW SERVICES, ValueTeam, 2011 • Accenture Cloud Computing and Sustainability: The Environmental benefits of Moving to
the Cloud, WSP Environment & Energy, 2010 • Ambrust, M., et al. Above the Clouds: A Berkeley View of Cloud Computing, Technical
Report, University of California at Berkeley, 2009 • Anonymous What Every CEO Needs to Know About the Cloud, Harvard Business Review,
2011 • Stahl, B. IT for a better future: how to integrate ethics, politics and innovation, Journal of
Information, Communication and Ethics in Society, Vol. 9, Iss: 3, 2011, p. 140–156 • Voas, J., Zhang, J. Cloud Computing: New Wine or just a New Bottle?, IT Pro, March/April
2009, p. 15–17 • World Commission on Environment and Development (WCED) Our Common Future,
Oxford University Press, New York, 1987, p. 8 • Hayes, J. Cloud‘s Caveats, Engineering & Technology, 7 August – 10 September 2010 • Plummer, D. How to Identify Cloud Computing, Gartner Inc., Research, 2008 • Cusumano, M., The Changing Software Business: Moving from Products to Services, IEEE
Computer Society, 2008 • Anonymous, A special report on corporate IT: Let it rise, The Economist, 2008