Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
Облачные вычисления и
      сервисы.
             Куликова Валерия
                      ДЕК-301
Облачные вычисления и сервисы:
• 1)Облачные сервисы–это технология обработки
  данных, в которой программное обеспечение
  предоставляется пользователю как интернет-
  сервис, при котором от пользователя скрыта
  инфраструктура "облака« (облачной системы) и,
  поэтому, ему не требуются специальные знания
  и навыки для управления и использования
  данной «облачной» технологии.
• 2)Облачные вычисления – это вычисления,
  которые представляют собой динамически
  масштабируемый способ доступа к внешним
  вычислительным ресурсам в виде сервиса,
  предоставляемого посредством Интернета.
«Программное обеспечение как услуга»
   (Software as a Service, сокр. SaaS)
  • Бизнес – модель продажи программного
    обеспечения, при которой владелец
    (поставщик) ПО предоставляет доступ к к
    нему пользователям (заказчикам) через
    Интернет.
  • Примерами такого По являются Feng Office
    Community Edition, Simple Groupware, Zarafa
    и др.
«Оборудование (вычислительные
         мощности) как услуга»
    (Hardware as a Service, сокр. HaaS)
• Предоставление вычислительных ресурсов оборудования (его
  процессорного времени, места для место под хранения данных
  и т.д.) в виде сервисов с использованием технологий
  виртуализации. Сервисы обычно предлагаются как эквивалент
  реальным вычислительным системам, таким как серверы,
  суперкомпьютеры и др. Над программной реализацией этой
  идеи полностью или частично работают проекты OpenVZ,
  FreeVPS, Linux-VServer, ApacheHama, GlusterFS Open Source
  Project,а также Moose File System (MooseFS) и др., а
  предоставляет такой сервис на базе Open Source решений
  компания Linode и многие другие малоизвестные компании.

•
«Коммуникация как Сервис»
(Communications as a Service, сокр.CaaS)
 • «Коммуникация как Сервис» (Communications as a
   Service, сокр. CaaS) – построенное в облаке
   коммуникационное решение для предприятия, которое
   обеспечивает передачу речевого сигнала по сети
   Интернет или по любым другим IP – сетям (VoIP), обмен
   мгновенными сообщениями (IM), видеоконференции.
   Модель CaaS позволяет деловым клиентам выборочно
   разворачивать средства коммуникаций и услуг на
   оснований оплаты услуг в срок для используемых
   сервисов. Здесь необходимо упомянуть такие FOSS –
   проекты как Ekiga, iLBC, Speex так именно они на данный
   момент наиболее тесно связаны с этим направлением.
«Мониторинг как Сервис»
(Monitoring-as-a-Service,сокр.MaaS)
• Обслуживаемое в облаке программное
  обеспечение для мониторинга и
  обеспечения информационной
  безопасности инфраструктуры
  предприятия. Такими OpenSource –
  решениями на сегодняшний день являются
  Ganglia, Zabbix, HypericHQ. Сюда же с
  некоторыми оговорками можно отнестии
  Nagios.
«Инфраструктура как услуга»
(Infrastructure as a Service, сокр.IaaS)
• Предоставление компьютерной инфраструктуры
  (как правило в форме виртуализации) как услуги на
  основе концепции облачных вычислений. По сути
  IaaS является комбинацией SaaS, HaaS, так как она
  включает в себя и то и другое, причем обычно во
  множественном числе, а также CaaS и иногда MaaS
  с целью объедения и мониторинга всей системы, и,
  поэтому, используется в основном предприятиями.
  Свободными реализациями данной концепции
  являются Eucalyptus, OpenNebula, OpenStack, Nimbus
  и др.
«Платформа как услуга»
  (Platform as a Service, сокр. PaaS)
• Предоставление программной платформы и
  инструментов с определенными
  характеристиками, необходимых для
  разработки, тестирования, развертывания,
  поддержки различных приложений. Сюда же
  входят и готовые к использованию облачные
  сервисы, которые вместе образуют
  программную платформу. Яркими примерами
  из мира OpenSource в настоящее время
  являются XenCloudPlatform, CloudFoundry,
  ApacheHadoop, ApacheHive и др.
«Компьютер (виртуальный рабочий
         стол) как услуга»
  (Desktop as a Service, сокр.DaaS)
• Предоставление виртуального компьютера, который
  каждый пользователь может индивидуально
  настраивать под свои задачи. Таким образом,
  пользователь приходя на работу просто вводит свои
  данные (обычно логин и пароль) и может работать,
  используя при этом благодаря технологиям
  виртуализации вычислительные мощности стороннего
  сервера, а не своего ПК. В качестве примера тут можно
  привести Colinux, который может быть использован для
  обучения пользователей ОСWindows работе в Linux. В
  эту же категорию попадают и различные другие
  свободные и открытые виртуальные машины с
  настроенным ПО, которые в широкой мере
  поддерживают клиент – серверную архитектуру.
«Рабочее окружение как услуга»
 (Workspace as a Service, сокр. WaaS)
• Предоставление комплекта SaaS, предназначенного для создания
  рабочего окружения. В отличие от DaaS в этом случае пользователь
  получает доступ только к ПО, в то время как все вычисления
  происходят непосредственно на его машине. По сути данная
  категория является неким мутантом – гибридом SaaS и PaaS, так как в
  отличии от последней является платформой направленной не на
  разработку и тестирование ПО, а на офисную работу, но при этом как
  первая в реализации использует Web-браузер вместо технологий
  виртуализации. На данный момент реализации данной технологии
  предоставляются в основном различными крупными компаниями,
  например Google и Microsoft, и представляют в основном решения с
  закрытым исходным кодом, иногда с использованием свободных и
  открытых компонентов или их исходников. Тем не менее, данное
  решение на основе собранного из разрозненных программ и
  компонентов комплекта свободного и открытого ПО в состоянии
  сделать и любая другие компания, обладающая достаточной
  материально - технической базой.
«Все как услуга»
  (Everything as a service, сокр.EaaS)
• Концептуальная модель, включающая в
  себя элементы всех выше перечисленных
  решений. На данный момент полной её
  реализации пока не существует, но она по
  сути является неким идеалом для крупных
  облачных компаний, таких как Google и
  Microsoft.
Текущая ситуация
• Свободное и открытое программное обеспечение в настоящее
  время играет ключевую роль в создании и развертывании
  облачных сервисов и систем, так как с одной стороны существуют
  целый ряд созданных сообществом платформ, ориентированных
  на облачные вычисления (яркими примерами здесь выступают
  Xen, Eucaliptus, Cloud Foundry, Feng Office и др.) и, с другой
  стороны, само свободное ПО (операционные системы семейства
  Linux и BSD, Web-браузеры и т.д.) как нельзя лучше подходит для
  размещения и использования облачных сервисов. Естественно, что
  существует и целый ряд проприетарных аналогов. Потому
  возникает вполне естественный вопрос: почему облачных
  сервисов и платформ становится с каждым днем все больше и
  больше и почему им в настоящее время уделяется столько
  внимания? Ответ на этот вопрос тесно связан с преимуществами
  данного класса ПО как для обычных пользователей, так и для его
  поставщиков (провайдеров).
Основные преимущества
•   Основными преимуществами облачных систем для обычных пользователей и
    организаций являются:
•   1)Неограниченные вычислительные мощности – количество процессоров, объем
    оперативной памяти и дискового пространства в облачных системах теоретически
    ничем не ограничен;
•   2)Пользователям не нужно самостоятельно устанавливать и настраивать ПО – для
    доступа к облачным сервисам достаточно и обычного Web - браузера;
•   3)Пользователям не нужно покупать дорогое оборудование;
•   4)Экономия времени и энергии на выполнение некоторых задач, а также, в особых
    случаях, и площадей, занимаемых оборудованием.
•   5)Возможность производить оплату только за потребленные вычислительные
    мощности и произведенные операции;
•   6)В организациях будут отсутствовать затраты на развёртывание инфраструктуры;
•   7)Организации получат сокращение затрат на техническую поддержку и обновление
    развернутых систем, а также высокую скорость внедрения, обусловленную
    отсутствием временных затрат на развертывание системы;
•   8) Отсутствие необходимости обучения – большинство пользователей уже умеют
    пользоваться Web-браузерами и интернет - сервисами;
•   9) Более высокий уровень качества обслуживания ПО – обычно облачные системы
    обслуживаются высококвалифицированными профессионалами.
Ричард Мэтью Столлмэн
•   Идея свободного ПО заключается в том, что пользователи заслуживают свободы
    – в частности, контроля за своей системой, а проприетарные прграммы не дают
    пользователю контролировать свою систему. Проприетарные системы
    разделяют пользователей, заставляя их ощущать беспомощность. Разделяют
    потому что пользователеям запрещено распространять программы далее, а
    беспомощными они себя чувствуют потому не могут изменить программы, не
    имея доступа к исходному коду. Они не могут узнать, что этот код на самом деле
    выполняет. Итак, проприетарная программа – это система несправедливой
    власти. Разработчики ли владелец программы имеет власть над
    пользователями – несправедливую власть, а проприетарная программа – это
    инструмент этой власти.
                                 Основные свободы:
•   0 – Свобода работы с программами по своему желанию;
•   1 – Свобода изучения исходного кода и возможность изменять его в
    соответствии со своими нуждами;
•   2– Свобода помощи другим, свобода распространять точные копии ПО по-
    вашему желанию;
•   3 – Свобода вклада, то есть свобода распространения модифицированных вами
    копий. Без этих четырёх свобод программа контролирует пользователя.
облачные вычисления и сервисы
облачные вычисления и сервисы
облачные вычисления и сервисы
облачные вычисления и сервисы

More Related Content

облачные вычисления и сервисы

  • 1. Облачные вычисления и сервисы. Куликова Валерия ДЕК-301
  • 2. Облачные вычисления и сервисы: • 1)Облачные сервисы–это технология обработки данных, в которой программное обеспечение предоставляется пользователю как интернет- сервис, при котором от пользователя скрыта инфраструктура "облака« (облачной системы) и, поэтому, ему не требуются специальные знания и навыки для управления и использования данной «облачной» технологии. • 2)Облачные вычисления – это вычисления, которые представляют собой динамически масштабируемый способ доступа к внешним вычислительным ресурсам в виде сервиса, предоставляемого посредством Интернета.
  • 3. «Программное обеспечение как услуга» (Software as a Service, сокр. SaaS) • Бизнес – модель продажи программного обеспечения, при которой владелец (поставщик) ПО предоставляет доступ к к нему пользователям (заказчикам) через Интернет. • Примерами такого По являются Feng Office Community Edition, Simple Groupware, Zarafa и др.
  • 4. «Оборудование (вычислительные мощности) как услуга» (Hardware as a Service, сокр. HaaS) • Предоставление вычислительных ресурсов оборудования (его процессорного времени, места для место под хранения данных и т.д.) в виде сервисов с использованием технологий виртуализации. Сервисы обычно предлагаются как эквивалент реальным вычислительным системам, таким как серверы, суперкомпьютеры и др. Над программной реализацией этой идеи полностью или частично работают проекты OpenVZ, FreeVPS, Linux-VServer, ApacheHama, GlusterFS Open Source Project,а также Moose File System (MooseFS) и др., а предоставляет такой сервис на базе Open Source решений компания Linode и многие другие малоизвестные компании. •
  • 5. «Коммуникация как Сервис» (Communications as a Service, сокр.CaaS) • «Коммуникация как Сервис» (Communications as a Service, сокр. CaaS) – построенное в облаке коммуникационное решение для предприятия, которое обеспечивает передачу речевого сигнала по сети Интернет или по любым другим IP – сетям (VoIP), обмен мгновенными сообщениями (IM), видеоконференции. Модель CaaS позволяет деловым клиентам выборочно разворачивать средства коммуникаций и услуг на оснований оплаты услуг в срок для используемых сервисов. Здесь необходимо упомянуть такие FOSS – проекты как Ekiga, iLBC, Speex так именно они на данный момент наиболее тесно связаны с этим направлением.
  • 6. «Мониторинг как Сервис» (Monitoring-as-a-Service,сокр.MaaS) • Обслуживаемое в облаке программное обеспечение для мониторинга и обеспечения информационной безопасности инфраструктуры предприятия. Такими OpenSource – решениями на сегодняшний день являются Ganglia, Zabbix, HypericHQ. Сюда же с некоторыми оговорками можно отнестии Nagios.
  • 7. «Инфраструктура как услуга» (Infrastructure as a Service, сокр.IaaS) • Предоставление компьютерной инфраструктуры (как правило в форме виртуализации) как услуги на основе концепции облачных вычислений. По сути IaaS является комбинацией SaaS, HaaS, так как она включает в себя и то и другое, причем обычно во множественном числе, а также CaaS и иногда MaaS с целью объедения и мониторинга всей системы, и, поэтому, используется в основном предприятиями. Свободными реализациями данной концепции являются Eucalyptus, OpenNebula, OpenStack, Nimbus и др.
  • 8. «Платформа как услуга» (Platform as a Service, сокр. PaaS) • Предоставление программной платформы и инструментов с определенными характеристиками, необходимых для разработки, тестирования, развертывания, поддержки различных приложений. Сюда же входят и готовые к использованию облачные сервисы, которые вместе образуют программную платформу. Яркими примерами из мира OpenSource в настоящее время являются XenCloudPlatform, CloudFoundry, ApacheHadoop, ApacheHive и др.
  • 9. «Компьютер (виртуальный рабочий стол) как услуга» (Desktop as a Service, сокр.DaaS) • Предоставление виртуального компьютера, который каждый пользователь может индивидуально настраивать под свои задачи. Таким образом, пользователь приходя на работу просто вводит свои данные (обычно логин и пароль) и может работать, используя при этом благодаря технологиям виртуализации вычислительные мощности стороннего сервера, а не своего ПК. В качестве примера тут можно привести Colinux, который может быть использован для обучения пользователей ОСWindows работе в Linux. В эту же категорию попадают и различные другие свободные и открытые виртуальные машины с настроенным ПО, которые в широкой мере поддерживают клиент – серверную архитектуру.
  • 10. «Рабочее окружение как услуга» (Workspace as a Service, сокр. WaaS) • Предоставление комплекта SaaS, предназначенного для создания рабочего окружения. В отличие от DaaS в этом случае пользователь получает доступ только к ПО, в то время как все вычисления происходят непосредственно на его машине. По сути данная категория является неким мутантом – гибридом SaaS и PaaS, так как в отличии от последней является платформой направленной не на разработку и тестирование ПО, а на офисную работу, но при этом как первая в реализации использует Web-браузер вместо технологий виртуализации. На данный момент реализации данной технологии предоставляются в основном различными крупными компаниями, например Google и Microsoft, и представляют в основном решения с закрытым исходным кодом, иногда с использованием свободных и открытых компонентов или их исходников. Тем не менее, данное решение на основе собранного из разрозненных программ и компонентов комплекта свободного и открытого ПО в состоянии сделать и любая другие компания, обладающая достаточной материально - технической базой.
  • 11. «Все как услуга» (Everything as a service, сокр.EaaS) • Концептуальная модель, включающая в себя элементы всех выше перечисленных решений. На данный момент полной её реализации пока не существует, но она по сути является неким идеалом для крупных облачных компаний, таких как Google и Microsoft.
  • 12. Текущая ситуация • Свободное и открытое программное обеспечение в настоящее время играет ключевую роль в создании и развертывании облачных сервисов и систем, так как с одной стороны существуют целый ряд созданных сообществом платформ, ориентированных на облачные вычисления (яркими примерами здесь выступают Xen, Eucaliptus, Cloud Foundry, Feng Office и др.) и, с другой стороны, само свободное ПО (операционные системы семейства Linux и BSD, Web-браузеры и т.д.) как нельзя лучше подходит для размещения и использования облачных сервисов. Естественно, что существует и целый ряд проприетарных аналогов. Потому возникает вполне естественный вопрос: почему облачных сервисов и платформ становится с каждым днем все больше и больше и почему им в настоящее время уделяется столько внимания? Ответ на этот вопрос тесно связан с преимуществами данного класса ПО как для обычных пользователей, так и для его поставщиков (провайдеров).
  • 13. Основные преимущества • Основными преимуществами облачных систем для обычных пользователей и организаций являются: • 1)Неограниченные вычислительные мощности – количество процессоров, объем оперативной памяти и дискового пространства в облачных системах теоретически ничем не ограничен; • 2)Пользователям не нужно самостоятельно устанавливать и настраивать ПО – для доступа к облачным сервисам достаточно и обычного Web - браузера; • 3)Пользователям не нужно покупать дорогое оборудование; • 4)Экономия времени и энергии на выполнение некоторых задач, а также, в особых случаях, и площадей, занимаемых оборудованием. • 5)Возможность производить оплату только за потребленные вычислительные мощности и произведенные операции; • 6)В организациях будут отсутствовать затраты на развёртывание инфраструктуры; • 7)Организации получат сокращение затрат на техническую поддержку и обновление развернутых систем, а также высокую скорость внедрения, обусловленную отсутствием временных затрат на развертывание системы; • 8) Отсутствие необходимости обучения – большинство пользователей уже умеют пользоваться Web-браузерами и интернет - сервисами; • 9) Более высокий уровень качества обслуживания ПО – обычно облачные системы обслуживаются высококвалифицированными профессионалами.
  • 14. Ричард Мэтью Столлмэн • Идея свободного ПО заключается в том, что пользователи заслуживают свободы – в частности, контроля за своей системой, а проприетарные прграммы не дают пользователю контролировать свою систему. Проприетарные системы разделяют пользователей, заставляя их ощущать беспомощность. Разделяют потому что пользователеям запрещено распространять программы далее, а беспомощными они себя чувствуют потому не могут изменить программы, не имея доступа к исходному коду. Они не могут узнать, что этот код на самом деле выполняет. Итак, проприетарная программа – это система несправедливой власти. Разработчики ли владелец программы имеет власть над пользователями – несправедливую власть, а проприетарная программа – это инструмент этой власти. Основные свободы: • 0 – Свобода работы с программами по своему желанию; • 1 – Свобода изучения исходного кода и возможность изменять его в соответствии со своими нуждами; • 2– Свобода помощи другим, свобода распространять точные копии ПО по- вашему желанию; • 3 – Свобода вклада, то есть свобода распространения модифицированных вами копий. Без этих четырёх свобод программа контролирует пользователя.