33
СУ Св. Климент Охридски” - Стопански факултет Облачни системи Мирослав Лесев 2013 г.

Cloud computing course overview

Embed Size (px)

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=928

Citation preview

Page 1: Cloud computing course overview

СУ “Св. Климент Охридски” - Стопански факултет

Облачни системи

Мирослав Лесев 2013 г.

Page 2: Cloud computing course overview

q  Какво е cloud computing? q  Представяне на курса q  Как ще научим от курса? q  За кого е курса? q  Каква е целта на курса? q  Методи на преподаване q  Съдържание q  Оценяване q  Защо е важно да знаем? q  Производители q  Литература

Представяне

Page 3: Cloud computing course overview

•  http://www.youtube.com/watch?v=ae_DKNwK_ms

•  http://www.youtube.com/watch?v=QJncFirhjPg

Какво е облак

Page 4: Cloud computing course overview

Източник: Gartner, Inc., 2012

Бъдещето на ИТ

Информационни

Облачни

Социални

Мобилни

Поведение Доставка

Достъп Съдържание

4

Page 5: Cloud computing course overview

Дефиниция

“Облачните   технологии   са   вид   технологии,   при  който   огромни   скалируеми   ИТ   мощности   са  предоставени   през   Интернет   до   множество  външни  клиенти”  

“Облачни   технологии:   Абстрактна,   високо-­‐скалируема   и   управляема   инфраструктура,  способна   да   поддържа   приложения   за   крайни  потребители,   при   заплащане   според   обема   на  потреблението”  

“Облачните   технологии   =   нов   модел   на  предоставяне   на   ИТ,   позволяващ   доставка   на  продукти,  услуги  и  ИТ  решения  в  реално  време  чрез  Интернет  (  т.е  предоставяне  на  облачни  услуги)”  

5

Page 6: Cloud computing course overview

Ключови елементи

5  характеристики  Услуги  при  нужда  

Постоянен  достъп  

Споделяне  на  ресурси  

Лесно  скалируем  

Плащаш  колкото  използваш  

3  услуги  

Софтуер  като  услуга  (SaaS)  

Платформа  като  услуга  (PaaS)  

Инфраструктура  като  услуга  (IaaS)  

4  модела  

Публичен  облак  

Частен  облак  

Общностен  облак  

Хибриден  облак  

Page 7: Cloud computing course overview

Източник: Forrester Research, Inc., 2010

Global business and government spending on ICT

products and services

(US$ billions, 2010)

Обхват

Page 8: Cloud computing course overview

По-малко значи повече!

SaaS PaaS IaaS

Традиционно

Page 9: Cloud computing course overview

Пример

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

Page 10: Cloud computing course overview

Всяка програма, система или

инфраструктура може да бъде

безпроблемно пренесена да работи

в облачна среда, като този преход

остава напълно прозрачен за

потребителите ѝ.

10 Ограничения

Page 11: Cloud computing course overview

Представяне

Ку р с ъ т з а п о з н а в а с т у д е н т и т е с ъ с съвременните тенденции в областта на информационните технологии (ИТ) . Облачните технологии (Cloud computing) или изчисления в облак е нов поглед върху нуждите от ИТ, предоставящ цялостна концепция за изграждане на хомогенна среда чрез предлаганите в облака услуги – софтуер като услуга (SaaS), платформа като услуга (PaaS) и инфраструктура като услуга (IaaS).

Page 12: Cloud computing course overview

Ще  промени  ли  светът  на  

ИТ?  

Как ще научим от курса?

Това  нова  технология  

ли  е?  

Устойчиво  ли  е  във  времето?  

Това  нов  софтуерен/  хардуерен  

продукт  ли  е?  

Кой  и  за  какво  го  използва?  

Кой и кога го е открил/ изобретил?

Важно  ли  е  за  мен  да  го  познавам?  

Това  нов  начин  за  печелене  на  повече  пари  ли  

е?  

Page 13: Cloud computing course overview

За кого е курса?

ü  Курсът е предназначен за обучение в областта на Облачните системи (Cloud computing) на студенти в магистърски програми на Стопански факултет.

ü  Всеки студент, който желае да научи повече за съвременните технологии в п р о е к т и р а н е т о и з г р ажд а н е т о и поддържането на информационни системи в среда на облак.

Page 14: Cloud computing course overview

Каква е целта на курса?

Студентите да се запознаят

със съвременните тенденции

в информационните

технологии.

Page 15: Cloud computing course overview

Методи на преподаване Използват се интерактивни методи на преподаване с мултимедия по време на лекции, участие на студентите в клас, дискусии в клас, екипна работа от страна на студентите, както и проверка на знанията чрез изготвяне на курсова работа и презентация към нея.

Page 16: Cloud computing course overview

I.  Въведение в Облачните системи.

Лекции - 30 часа

По време на курса студентите ще се запознаят с архитектурата, услугите и стандартите на облачните системи.

II. Облачните системи и съвременното информационно общество.

Упражнения - 30 часа

По време на упражненията ще бъдат разгледано приложението на облачните технологии в базите данни, CRM, ERP, ITSM, ITIL, ГИС и други информационни системи и услуги.

Представяне

Page 17: Cloud computing course overview

1.   Въведение в Облачните системи

2.   Архитектура на Облачните системи

3.   Участници

4.   Модели на разпространение

5.   Същност и предназначение на IaaS

6.   Същност и предназначение на PaaS

7.   Същност и предназначение на SaaS

8.   Облачни системи - правила и стандарти

9.   Сигурност в облака

10.  Миграция към облак

Лекции

Page 18: Cloud computing course overview

1.   ИС в среда на облак.

2.   ITSM/ITIL в облак.

3.   ERP в облак.

4.   CRM в облак.

5.   Бази данни в облак.

6.   ГИС в облак.

7.   Социалните мрежи в облак.

8.   Предизвикателствата пред ИТ специалистите

Упражнения

Page 19: Cloud computing course overview

Лекции 1.   Еволюция на технологиите и моделите

o  Основни понятия и определения

o  Кратка история

o  Тенденции на развитие

o  Предпоставки за възникване

o  Алтернативи

•  Виртуализация

•  Грид

•  Ютилити

•  SOA, SaaS

o  Съпоставка на моделите

o  Доставчици на облачни услуги

Page 20: Cloud computing course overview

Лекции 2. Архитектура на Облачните системи

o  Възникване

o  Архитектура на Облачните системи

o  Елементи

•  Достъп

•  Модели

•  Услуги

•  Характеристики

•  Ползи

•  Участници

•  Алтернативи

o  Проблеми и неразвити области

Page 21: Cloud computing course overview

3. Участници

o  Участници

•  Доставчици

•  Дистрибутори

•  Разработчици

•  Разработчици на инструменти

•  Потребители

o  Промяна на профила на ИТ специалистите

•  Ненужни длъжности

•  Нови длъжности

o  Обучение

Лекции

Page 22: Cloud computing course overview

4. Модели на разпространение

o  Модели на разпространение

•  Публичен

•  Частен

•  Общностен

•  Хибриден

o  Съпоставка на моделите

o  Готовност за миграция

o  Предимства и недостатъци

o  Доставчици

o  Иерархия на услугите

Лекции

Хибриден

Частен Публичен

Page 23: Cloud computing course overview

5. Същност и предназначение на IaaS

o  Същност

o  История

o  Предимства на модела

o  Недостатъци на модела

o  Сравнение на IaaS с традиционните модели за изграждане на инфраструктура

o  Пазарен дял

o  Ценообразуване, партньорство, управление

o  Доставчици на IaaS услуги.

Лекции

Page 24: Cloud computing course overview

6. Същност и предназначение на PaaS

o  Същност

o  История

o  Предимства на модела

o  Недостатъци на модела

o  Сравнение на PaaS с традиционните платформи за разработка

o  Пазарен дял

o  Ценообразуване, партньорство, управление

o  Доставчици на PaaS услуги.

Лекции

Page 25: Cloud computing course overview

7. Същност и предназначение на SaaS

o  Същност

o  История

o  Предимства на модела

o  Недостатъци на модела

o  Сравнение на SaaS с традиционните софтуерни пакети

o  Пазарен дял

o  Ценообразуване, партньорство, управление

o  Доставчици на SaaS услуги.

Лекции

Page 26: Cloud computing course overview

8. Облачни системи - правила и стандарти

o  Правни проблеми

o  Защита на личните данни

o  Европейски директиви

o  Договори между доставчиците и крайните потребители - SLA

o  Правила и норми на Европейска агенция за мрежова и информационна сигурност (ENISA)

o  Българското законодателство и регламентирането на облачните услуги

Лекции

Page 27: Cloud computing course overview

9. Сигурност в облака

o  Проблеми

o  Сигурност на услугите

o  Сигурност на данните

o  Контрол на достъпа

o  Съпоставка на сигурността между облачните и традиционните системи

o  Примери

Лекции

Page 28: Cloud computing course overview

10. Миграция

o  Анализ на нуждите от облачни системи

o  Определяне на обхвата

o  Избор на подходящи услуги

o  Подготовка за миграция

o  Миграция към облачни услуги

o  Оценка на миграцията

o  Поддръжка на облачните услуги

o  Разширяване на обхвата

o  Примери за добри практики

Лекции

Page 29: Cloud computing course overview

Формата на контрол

“Предимства и недостатъци от използването на облачни услуги в

избрана организация.”

Всеки студент разработва:

ü курсов проект – до 10 страници ü презентация – до 5-6 слайда

на тема:

Page 30: Cloud computing course overview

Формата на контрол

Семестриалната оценка се формира от курсовата работа, нейното представяне и активността на студента по време на дискусиите.

Крайната оценката от курса се формира то следната формула:

•  80% - курсов проект •  20% - презентация на проекта •  20% - участие в дискусиите

Page 31: Cloud computing course overview
Page 32: Cloud computing course overview

Литература •  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

Page 33: Cloud computing course overview

Литература •  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