1 / 21

Сафонов Владимир Олегович Профессор кафедры информатики

Развитие платформы облачных вычислений Microsoft Windows Azure Лекция 2 Новое в облачных вычислениях. Обзор новых возможностей платформ облачных вычислений. Сафонов Владимир Олегович Профессор кафедры информатики Заведующий лабораторией Java- технологии

qiana
Download Presentation

Сафонов Владимир Олегович Профессор кафедры информатики

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Развитие платформы облачных вычислений Microsoft Windows AzureЛекция 2Новое в облачных вычислениях.Обзор новых возможностей платформ облачных вычислений Сафонов Владимир Олегович Профессор кафедры информатики Заведующий лабораторией Java-технологии Санкт-Петербургский государственный университет Email: vosafonov@gmail.com WWW: http://www.vladimirsafonov.org

  2. Новые тенденции в облачных вычислениях (C) Сафонов В.О. 2013 Дальнейшее развитие облаков различных компаний Повышенное внимание к безопасности в облаке Предпочтение отдается частным облакам, так как их менее сложно поддерживать и развивать Облачные решения для самых различных предметных областей Многие компании решили применить облачные вычисления в своей деятельности Большое число конференций и сайтов по облачным вычислениям Сообщества по облачным вычислениям (например, IEEE Cloud Computing Community)

  3. Развитие концепции облачных вычислений: модели обслуживания (C) Сафонов В.О. 2013 Инфраструктура как сервис (Infrastructure as a Service - IaaS) – провайдер облака предлагает реальные или виртуальные машины и их ресурсы: образы дисков, виртуальные локальные сети и др. Платформа как сервис (Platform as a Service - PaaS) – провайдер облака предлагает компьютерную платформу: операционную систему, окружение для выполнение программ на языках программирования, базу данных и Web-сервер Программное обеспечение как сервис (Software as a Service - SaaS) – провайдер облака инсталлирует в облаке прикладные программы, которые используются клиентами облака Сеть как сервис (Network as a Service – NaaS) – провайдер облака предлагает сетевые услуги: транспорт по сети, виртуальные частные сети (VPN) и др.

  4. Виды (модели) облаков (C) Сафонов В.О. 2013 Общедоступное облако (public cloud) – облачные приложения, память и другие ресурсы доступны любому пользователю Облако сообщества (community cloud) – облачная инфраструктура предоставляется какому-либо сообществу, т.е. более узкому кругу лиц (пример: IEEE Community Cloud) Частное облако (private cloud) – облачные услуги предоставляются только сотрудникам какой-либо организации Гибридное облако (hybrid cloud) – сочетание нескольких взаимосвязанных облаков (общедоступных, облаков сообщества или частных) с целью удобства их совместного использования для решения каких-либо конкретных задач

  5. Взаимодействие облака с клиентами (C) Сафонов В.О. 2013

  6. Виды облаков (C) Сафонов В.О. 2013

  7. Клиенты облака (C) Сафонов В.О. 2013 Настольные компьютеры Портативные компьютеры Планшеты Смартфоны Для клиентов требуется только доступ к Интернету, операционная система и браузер

  8. Уровни компонент облачных вычислений (C) Сафонов В.О. 2013 Уровень клиента – Клиентское оборудование и ПО, использующее облачные вычисления, например, Android (ОС для мобильных устройств); полнофункциональный клиент (Web-браузер) Уровень сервисов - Сервисы, используемые через “облако”, например, электронные платежи, поисковые системы, видеоигры Уровень приложений –“Облачные” приложения, не требующие инсталляции на компьютерах пользователей, например, Microsoft Online Services Уровень платформы – Инструменты развертывания и использования приложений через “облако”, без необходимости покупки необходимой для этого аппаратуры и ПО; например, Microsoft.NET Azure Services Plalform Уровень памяти – Инструменты хранения и резервного копирования данных, предоставляемые через “облако” Уровень инфраструктуры – Предоставление через “облако” полной виртуальной платформы как сервиса, например, Amazon AWS

  9. Архитектура облачных вычислений (C) Сафонов В.О. 2013 Сервисы Инфраструктура Платформа Память Архитектор облака – главный разработчик архитектуры Интегратор облака – Ответственный за объединение компонент в облако Компоненты облака - как правило, Web-сервисы

  10. Архитектура облака (C) Сафонов В.О. 2013

  11. Роли в облачных вычислениях (C) Сафонов В.О. 2013 Поставщик облачных сервисов (как правило, центр обработки данных – data center) Пользователь Производитель (vendor) оборудования или ПО, используемых для облачных вычислений; например, EMC – производитель систем хранения данных Облачное сообщество – объединение специалистов, заинтересованных в облачных вычислениях

  12. Стандарты облачных вычислений (C) Сафонов В.О. 2013 Приложения: Коммуникации (HTTP, XMPP); безопасность (SSL) Клиенты: Браузеры (AJAX); offline-клиенты (HTML 5) Реализации: Виртуализация (OMF) Сервисы: Данные (XML) Сервисы: Representational State Transfer (REST) – передача информации о состоянии через аргументы и результаты Web-методов

  13. Платформы облачных вычислений (C) Сафонов В.О. 2013 Amazon Web Service IBM Smart Cloud Microsoft Windows Azure Oracle Cloud Force.com cloud Google Cloud Apps Kaavo cloud и многие другие.

  14. Amazon cloud: http://www.amazon.com/cloud (C) Сафонов В.О. 2013

  15. IBM Cloud: http://www.ibm.com/cloud (C) Сафонов В.О. 2013

  16. Oracle cloud: http://www.oracle.com/cloud (C) Сафонов В.О. 2013

  17. Force.com cloud: http://www.force.com (C) Сафонов В.О. 2013

  18. Google cloud: http://cloud.google.com (C) Сафонов В.О. 2013

  19. Kaavo cloud: http://www.kaavo.com (C) Сафонов В.О. 2013

  20. Intercloud (C) Сафонов В.О. 2013 Объединение облаков в одно общее облако 2009: Global Inter-Cloud Technology Forum (GICTF), Япония – впервые была сформулирована идея Intercloud 2010 – 2012: Ежегодные конференции InterCloud (Франция, Турция, Испания) 2011: IEEE начал разработку международного стандарта Intercloud: P2302 - Standard for Intercloud Interoperability and Federation (SIIF); 2012 – Working Draft 1.0 стандарта 2012: IEEE объявил о создании InterCloud Test Bed – инструмента тестирования на соответствие стандарту

  21. Домашнее задание к лекции 2 (C) Сафонов В.О. 2013 Каковы основные новые тенденции в облачных вычислениях? Каковы модели облаков и чем они друг от друга отличаются? Поэкспериментируйте с какой-либо общедоступной системой облачных вычислений, например, Amazon AWS Какие из современных платформ разработки программ, по-Вашему, наиболее подходят для реализации облачных вычислений? В чем особенность подхода Microsoft? В чем особенность подхода Google? Проанализируйте используемое и разрабатываемое Вами программное обеспечение, с точки зрения соответствия парадигмам cloud computing и SOA Сформулируйте проблемы безопасности программ и данных для облачных вычислений – в чем преимущество данной модели для реализации безопасности, в чем ее “подводные камни” Изучите стандарт InterCloud (IEEE P2302)

More Related