Дипломная работа. ВКР(01042018). Основные Понятия облачная технология, облачный сервис
Скачать 191.66 Kb.
|
Классификация облачных технологийВ научно – методической литературе можно встретить различные классификации облачных технологий. Широкова Е.А. выделяет три типа предоставляемых услуг по модели обслуживания в сфере облачных технологий: Программное обеспечение как услуга (SaaS, Software as a Servise).Пользователю доступно программное обеспечение, развернутое на удаленных серверах, доступ к которому осуществляется через сеть Интернет. Это наиболее интересный для образовательных учреждений тип облачных вычислений, поскольку он не требует дополнительных затрат на установку и настройку программного обеспечения, как это требуется при использовании IaaS и PaaS. Также в большинстве случае плата за использование программного обеспечения в рамках SaaS рассчитывается с учётом количества пользователей и не предполагает так называемых Enterprise-лицензий, позволяющих использовать некоторый сервис для любого количества пользователей без ограничений. Многие виды программного обеспечения хорошо подходят для SaaS. Примерами могут служить управление клиентскими отношениями (CRM), видеоконференциями, персоналом (HR), проектами, электронной почтой. Платформа как услуга (PaaS, Platform as a Service). На этом уровне провайдер облачных услуг предоставляет пользователю доступ к операционным системам, системам управления базами данными, средствам разработки и тестирования. Таким образом, потребитель облачных услуг получает возможность и средства для самостоятельного создания, тестирования и эксплуатации программного обеспечения. Контроль и управление основной физической и виртуальной инфраструктурой облака, в том числе сети, серверов, операционных систем, хранения осуществляется облачным провайдером, за исключением разработанных или установленных приложений, а также, по возможности, параметров конфигурации среды (платформы). Инфраструктура как услуга (IaaS, Infrastructure as a Service). Модель «Инфраструктура как услуга» (IaaS) используется исключительно крупными предприятиями. На этом уровне потребитель может самостоятельно конструировать IT-инфраструктуру в облаке и управлять ей. Например, создавать виртуальные сети, добавлять виртуальное оборудование (серверы, хранилища, базы данных), устанавливать необходимое для работы прикладное программное обеспечение и операционные системы, т.е. использовать облако так, как если бы это была реальная IT-инфраструктура предприятия. Одно из главных преимуществ подобного подхода для клиентов заключается в том, что они избавляются от необходимости приобретения дорогостоящего оборудования, часть которого нередко простаивает. Заказчик платит только за то, что ему в данный промежуток времени необходимо, с возможностью гибкого увеличения или уменьшения объёма используемых ресурсов. В сущности, арендуется удаленный сервер. Потребитель может использовать его любым способом, создавать на нем любые системы и хранить любую информацию. Примерами подобного рода программ являются онлайновые MS Office, «1С: Предприятие», а также некоторые антивирусные решения. Монахов Д.Н., Монахов Н.В., Прончев Г.Б., Кузьменков Д.А. выделяют дополнительные типы услуг, а именно [Уваров С. Облачные технологии / С. Уваров]: Хранение как услуга ("Storage-as-a-Service "). Это, пожалуй, самый простой из СС-сервисов, представляющий собой дисковое пространство по требованию. Каждый пользователь когда-нибудь сталкивался с ситуацией, когда на мониторе появлялось зловещее предупреждение "Логический диск заполнен. Чтобы освободить место, удалите ненужные программы или данные". Услуга Storage-as-a-Service даст возможность сохранять данные во внешнем хранилище в "облаке". Для пользователя оно будет выглядеть как дополнительный логический диск или папка. Сервис является базовым для остальных СС-сервисов, поскольку входит в состав практически каждого из них. База данных как услуга ("Database-as-a-Service "). Сервис предоставляет возможность работать с базами данных, как если бы система управления базами данных была установлена на локальном ресурсе. Причем в этом случае гораздо легче открывать доступ к проектам для разных исполнителей, не говоря уже о том, сколько тысяч долларов можно сэкономить на компьютере и лицензиях, требуемых для грамотного использования системами управления базами данных в крупной или средней организации. Информация как услуга ("Information-as-a-Service "). Сервис дает возможность удаленно использовать любые виды информации (курсы акций, инсайдерская и отраслевая информация для технического и фундаментального анализа фондового рынка, новостные ленты телеграфных агентств, предложения по купле-продаже недвижимости, кредитные истории, дорожный трафик, нарушения ПДД и ДТП и т.п.), которая может меняться ежеминутно или даже ежесекундно, а также доступ к архивам нужной информации. Управление процессом как услуга ("Process-as-a-Service"). Представляет собой удаленный ресурс, который может связать воедино несколько ресурсов, таких как услуги или данные, содержащиеся в пределах одного "облака" или других доступных "облаков", для создания единого бизнес-процесса. Бизнес-процесс можно представить как метаприложение, интегрирующее базовые услуги и информацию, которые скомбинированы в определенную последовательность, формирующую процесс. Такие процессы всегда легче менять, чем сами приложения, что всегда является психологическим барьером, препятствующим широкому распространению так называемых шаблонных движков для бизнес-процессов. Интеграция ПО как услуга ("Integration-as-a-Service"). Это возможность получать из "облака" полный интеграционный пакет, включая программные интерфейсы между приложениями, семантическую медиацию, управление алгоритмом и дизайн интегрированного пакета. Сюда входят известные услуги и функции пакетов централизации, оптимизации и интеграции корпоративных приложений (EAI), но предоставляемые как "облачный" сервис. Безопасность как сервис ("Security-as-a-Service "). Это известные сервисы по обеспечению безопасного доступа к корпоративной информации, включая идентификацию пользователя, распознавание прав доступа, предоставляющиеся не через корпоративный сервер, а из "облака". Администрирование и управление как услуга ("Management/Governace-as-a-Service"). Данный сервис дает возможность управлять и задавать параметры работы одного или многих "облачных" сервисов. Это в основном такие параметры, как топология, использование ресурсов, виртуализация, временные параметры работы сервисов. Тестирование как услуга ("Testing-as-a-Service"). Дает возможность тестирования локальных или "облачных" систем с использованием тестового программного обеспечения из "облака". При этом можно тестировать системы из того же "облака", что и тестовое ПО, а также приложение из других "облаков", Web-сайты и внутренние системы предприятий, при этом никакого оборудования или программного обеспечения на предприятии не требуется. Оборудование (вычислительные мощности) как услуга (Hardware as a Service) ("тестирование как сервис"). Предоставление вычислительных ресурсов оборудования (его процессорного времени, места для хранения данных и т.д.) в виде сервисов с использованием технологий виртуализации. Сервисы обычно предлагаются как эквивалент реальным вычислительным системам, таким как серверы, суперкомпьютеры и др. Коммуникация как услуга (Communications as a Service) - построенное в облаке коммуникационное решение для предприятия, которое обеспечивает передачу речевого сигнала по сети Интернет или по любым другим IP-сетям (VoIP), обмен мгновенными сообщениями (IM), видеоконференции. Модель CaaS позволяет деловым клиентам выборочно разворачивать средства коммуникаций и услуг на оснований оплаты услуг в срок для используемых сервисов. Мониторинг как услуга (Monitoring-as-a-Service) является обслуживаемым в облаке программным обеспечением для мониторинга и обеспечения безопасности. Компьютер (виртуальный рабочий стол) как услуга (Desktop as a Service) - предоставление виртуального компьютера, который каждый пользователь может индивидуально настраивать под свои задачи. Таким образом, пользователь приходя на работу просто вводит свои данные (обычно логин и пароль) и может работать, используя при этом благодаря технологиям виртуализации вычислительные мощности стороннего сервера, а не своего ПК Рабочее окружение как услуга (Workspace as a Service) - предоставление комплекта SaaS, предназначенного для создания рабочего окружения. В отличие от DaaS в этом случае пользователь получает доступ только к программному обеспечению, в то время как все вычисления происходят непосредственно на его машине. Данная категория является гибридом SaaS и PaaS, так как в отличие от последней является платформой, направленной не на разработку и тестирование программного обеспечения, а на офисную работу, но при этом как первая в реализации не использует технологий виртуализации. На данный момент реализации данной технологии предоставляются в основном различными крупными компаниями, например Google и Microsoft, и представляют в основном решения с закрытым исходным кодом, иногда с использованием свободных и открытых компонентов или их исходников. Все как услуга (Everything as a service) - концептуальная модель, включающая в себя элементы всех перечисленных решений. На данный момент полной её реализации не существует - она по сути является идеалом для крупных облачных компаний, таких как Google и Microsoft [Монахов Д.Н., Монахов Н.В., Прончев Г.Б., Кузьменков Д.А. Облачные Технологии. Теория и практика / Д.Н. Монахов, Н.В. Монахов, Г.Б. Прончев, Д.А. Кузьменков. - М.: МАКС Пресс Москва, 2013. - 128 с.]. Тем не менее, общепринятая классификация, используемая научными институтами и компаниями, осуществляющими свою деятельность в этой сфере, включает лишь три типа: SaaS, PaaS и IaaS [Широкова Е. А. Облачные технологии [Текст] / Е. А. Широкова // Современные тенденции технических наук: материалы междунар. науч. конф. (г. Уфа, октябрь 2011 г.). - Уфа: Лето, 2011. - С. 30-33.]. Также стоит отметить существование четырех моделей развертывания облачных мощностей, определяющих уровень доступа к ним различных групп пользователей [Медведев А. Облачные технологии: тенденции развития, примеры исполнения [Текст] / А. Медведев // Современные технологии автоматизации. - 2013. - № 2. - С. 6-9.]: Частное облако (Private cloud). Облачная инфраструктура, подготовленная для эксклюзивного использования единой организацией, включающей несколько потребителей (например, бизнес-единиц). Такое облако может находиться в собственности, управлении и обслуживании у самой организации, у третьей стороны и располагаться как на территории предприятия, так и за его пределами. Облако сообщества и коммунальное облако (Community cloud). Облачная инфраструктура, подготовленная для эксклюзивного использования конкретным сообществом потребителей от организаций, имеющих общие проблемы (например, миссии, требования безопасности, политики). Облако может находиться в собственности, управлении и обслуживании у одной или более организаций в сообществе, у третьей стороны располагаться как на территории организаций, так и за их пределами. Публичное (или общее) облако (Public cloud). Облачная инфраструктура, подготовленная для открытого использования широкой публикой. Оно может находиться в собственности, управлении и обслуживании у деловых, научных и правительственных организаций в любых их комбинациях. Облако существует на территории облачного провайдера. Гибридное облако (Hybrid cloud). Облачная инфраструктура представляет собой композицию из двух или более различных инфраструктур облаков (частные, общественные или государственные), имеющих уникальные объекты, но связанных между собой стандартизированными или собственными технологиями, которые позволяют переносить данные или приложения между компонентами (например, для балансировки нагрузки между облаками) [Широкова Е. А. Облачные технологии [Текст] / Е. А. Широкова // Современные тенденции технических наук: материалы междунар. науч. конф. (г. Уфа, октябрь 2011 г.). - Уфа: Лето, 2011. - С. 30-33.]. |