Добавлен: 15.06.2023
Просмотров: 220
Скачиваний: 3
Это ПО обеспечивает мониторинг состояния оборудования, распределение нагрузки, обеспечение ресурсов для решения задачи. В общем случае, сервисы облачных вычислений представляют собой онлайновые приложения, доступ к которым обеспечивается посредством обычного браузера. Нет никакой особой разницы, развлекательные ли это сервисы, или специализированные приложения, суть одна: пользователю совершенно не нужно обладать определённым производительным «железом» для запуска специфического программного приложения, ему достаточно лишь обратиться через Интернет к соответствующему провайдеру и оплатить услугу.
Можно выделить основные принципы построения облачной технологии [5]:
1. Работа в сети. Возможность использования только в online режиме.
2. Виртуализация. Благодаря ей, пользователи получают столько ресурсов, сколько им надо.
3. Предоставление распределённых вычислений - это услуги. Клиенту облачного сервиса предоставляется определённый набор услуг, которыми он может. При этом он платит за сам факт предоставления тех или иных вычислительных мощностей.
4. Простота и стандартность. Все, что предлагается внутри облака, доступно через самые простые вызовы API и протоколы. Огромную популярность завоевал так называемый протокол REST, с помощью которого все операции над данными можно производить через http-запросы.
Существует ряд моделей обслуживания [4]:
1. Программное обеспечение как услуга (SaaS – англ. Software-as-a-Service) модель, в которой потребителю предоставляется возможность использования прикладного программного обеспечения провайдера, работающего в облачной инфраструктуре. Контроль и управление основной физической и виртуальной инфраструктурой «облака» осуществляется облачным провайдером.
2. Платформа как услуга (PaaS – англ. Platform-as-a-Service) - модель, когда потребителю предоставляется возможность использования облачной инфраструктуры для размещения базового программного обеспечения для последующего размещения на нём новых или существующих приложений. В состав таких платформ входят инструментальные средства создания, тестирования и выполнения прикладного программного обеспечения - системы управления базами данных, связующее программное обеспечение, среды исполнения языков программирования, предоставляемые облачным провайдером.
3. Инфраструктура как услуга (IaaS – англ. IaaS or Infrastructure-as-a-Service) предоставляется как возможность использования облачной инфраструктуры для самостоятельного управления ресурсами, обработки, хранения, сетей и другими фундаментальными вычислительными ресурсами. Например, потребитель может устанавливать и запускать произвольное программное обеспечение, которое может включать в себя операционные системы, платформенное и прикладное программное обеспечение. Потребитель может контролировать операционные системы, виртуальные системы хранения данных и установленные приложения, а также ограниченный контроль набора доступных сервисов.
Рис. 3. Модели обслуживания [4]
Для реализации облачных вычислений существуют различные модели их развертывания – «облака» частные, гибридные или публичные (рис. 4).
Рис. 4. Модели развертывания облачных технологий [15]
1. Частное облако (англ. private cloud) – инфраструктура, предназначенная для использования одной организацией, включающей несколько потребителей (например, подразделений внутри организации). Частное облако может находиться в собственности, управлении и эксплуатации, как самой организации, так и третьей стороны. Инфраструктура может размещаться либо в помещениях заказчика, либо у внешнего оператора.
Частные облака обладают теми же преимуществами, что и общедоступные, но с одной важной особенностью: предприятие само занимается установкой и поддержкой облака. Сложность и стоимость создания внутреннего облака могут быть очень высоки, а расходы на его эксплуатацию могут превышать стоимость использования общедоступных облаков.
Следует отметить, что у частных облаков есть преимущества перед публичными: более детальный контроль над различными ресурсами облака обеспечивает компании любые доступные варианты конфигурации. Кроме того, частные облака идеальны, когда нужно выполнять работы, которые нельзя доверить общедоступному облаку из соображений безопасности
2. Публичное облако (англ. public cloud) – это облачные услуги, предоставляемые поставщиком. Они находятся за пределами корпоративной сети. Пользователи данных облаков не имеют управлять данным облаком или обслуживать его, вся ответственность возложена на владельца этого облака. Поставщик облачных услуг принимает на себя обязанности по установке, управлению, предоставлению и обслуживанию программного обеспечения, инфраструктуры приложений или физической инфраструктуры. Клиенты платят только за ресурсы, которые они используют.
Абонентом предлагаемых сервисов может стать любая компания и индивидуальный пользователь. Они предлагают легкий и доступный по цене способ развертывания веб-сайтов или бизнес-систем с большими возможностями масштабирования, которые в других решениях были бы недоступны. Вместе с тем услуги публичных облаков в основном предоставляются в виде стандартных конфигураций, то есть исходя из условий наиболее распространенных случаев использования. Это значит, что у пользователя остается меньше возможностей по выбору конфигурации по сравнению с системами, в которых ресурсами управляет сам потребитель. Следует также иметь в виду, что, поскольку потребители слабо контролируют инфраструктуру, процессы, требующие строгих мер безопасности и соответствия нормативным требованиям, не всегда подходят для реализации в общедоступном облаке.
3. Гибридное облако (англ. hybrid cloud) – представляют собой сочетание публичных и частных облаков. Обычно они создаются предприятием, а обязанности по управлению ими распределяются между предприятием и поставщиком общедоступного облака. Гибридное облако предоставляет услуги, часть которых относится к частным, а часть к общедоступным. Обычно такой тип облаков используется, когда организация имеет сезонные периоды активности. Другими словами, как только внутренняя ИТ-инфраструктура не справляется с текущими задачами, часть мощностей перебрасывается на публичное облако, а также для предоставления доступа пользователям к ресурсам предприятия через публичное облако. Хорошо продуманное гибридное облако может обслуживать как требующие безопасности критически важные процессы, такие как получение платежей от клиентов, так и более второстепенные.
Основным недостатком этого типа облака является сложность эффективного создания подобных решений и управления ими. Необходимо получать услуги из разных источников и организовать их так, как если бы это был единый источник. Взаимодействие между частным и общедоступным компонентами может еще больше усложнить решение.
Практически 100% пользователей «принимают» облачные сервисы и остаются удовлетворёнными работой с ними. Сегодня лидирующие позиции в рейтинге спроса занимают услуги предоставления корпоративной почты по модели SaaS, а также средства «совместной работы из облака»; доля этих сервисов в структуре продаж департамента облачных технологий компании Softline составляет – 73,6% от общего объема продаж SaaS решений. Далее следуют антиспамовые и антивирусные системы защиты – 15,2%, решения для видеоконференций – 7,4%, а также прочие сервисы – 3,8% [19].
Преимущества облачных технологий – экономия [18]:
1. Средств на программное обеспечение
2. На ИТ-специалистах
3. Электроэнергии
4. Серверного дискового пространства.
Недостатки облачных технологий [18]:
1. Не все данные можно доверить стороннему провайдеру в Интернете, тем более, не только для хранения, но ещё и для обработки.
2. Далеко не каждое приложение позволяет сохранить хотя бы на флэшку промежуточные этапы обработки, а также финальный результат работы, а ведь онлайновые результаты удобны не всегда.
3. Всегда остаётся риск, что провайдер онлайновых сервисов однажды не сделает резервную копию данных – как раз перед крушением сервера. Риск этот, впрочем, вряд ли превышает опасность того, что пользователь сам упустит свои данные.
Существует вероятность, что с повсеместным приходом этой технологии станет очевидной проблема создания неконтролируемых данных, когда информация, оставленная пользователем, будет храниться годами, либо без его ведома, либо он будет не в состоянии изменить какую-то её часть. Тем не менее, многие эксперты придерживаются той точки зрения, что преимущества и удобства перевешивают возможные риски использования подобных сервисов.
2. Облачные технологии в Дата-Центре
2.1. Дата-Центр
В настоящее время крупные вычислительные облака состоят из тысяч серверов, размещенных в центрах обработки данных (ЦОД). Они обеспечивают ресурсами десятки тысяч приложений, которые одновременно используют миллионы пользователей.
Дата-Центр – это центр обработки данных (ЦОД), по своей сути представляет собой увеличенную копию обыкновенной серверной комнаты. Впрочем, имеется и ряд несомненных отличий, которые носят принципиальный характер. Как правило, необходимость в создании Дата-Центра появляется тогда, когда организация или предприятие испытывают потребность в бесперебойности и управляемости оборудования, а от ИТ-инфраструктуры зависит состояние бизнеса [9].
Самые первые Дата-Центры стали появляться в нашей стране еще в конце 90-х годов минувшего столетия. Заказывали их создание чаще всего банковские учреждения, государственные предприятия и организации, осуществляющие деятельность в сфере нефтеперерабатывающей промышленности.
Дата-Центр может быть многопользовательским или предназначенным для эксплуатации одним предприятием. В первом случае он оказывает самый широчайший спектр услуг: аренду сервера, размещение сервера, хостинг, и многое другое. Такой ЦОД наилучшим образом подойдет для компаний, работающих в секторе малого и среднего бизнеса, поскольку с его помощью можно будет избежать дополнительных затрат на модернизацию инфраструктуры в сфере ИТ и получить качественный сервис с гарантией надежности.
Любой ЦОД обеспечивает абсолютную сохранность корпоративной информации, грамотную обработку и последующее хранение данных, а также поддержание необходимого режима автоматизации задач, выполняемых предприятием.
Преимущество Дата-Центра в том, что человек или компания, может, из любой точки планеты, используя любое устройство доступа в сеть, работать с необходимой и достаточной вычислительной мощностью, требуемым объемам памяти, всем необходимым программным обеспечением, которое будет работать и храниться на серверах в Дата-Центре.
Услуги, предоставляемые Дата-Центрами, можно разделить на четыре группы в зависимости от «глубины» аутсорсинга ИТ-инфраструктуры. Во-первых, это аренда стойко-мест с целью размещения собственного оборудования клиента (colocation). Во-вторых, это аренда выделенных физических серверов (dedicated server) и хостинг сайтов, когда заказчик отказывается от приобретения собственных мощностей и получает в эксплуатацию сегмент физической инфраструктуры провайдера. Перечисленные сервисы относятся к традиционным услугам ЦОД. Третий этап погружения в аутсорсинг – это аренда виртуальных машин (IaaS, Infrastructure-as-a-Service), когда клиент получает гарантированные вычислительные мощности без привязки к определенному физическому серверу. Четвертый вариант – это аренда готовых приложений (SaaS, Software-as-a-Service) без необходимости рассчитывать требуемые для их работы вычислительные ресурсы. Последние две категории сервисов часто объединяют под названием «облачные услуги», так как клиент получает доступ к заказанным ресурсам и приложениям из удаленного Дата-Центра без обязательного доступа к его физической инфраструктуре [8].
Очевидно, что рынок развивается по пути «углубления» аутсорсинга. В 2000-х в структуре услуг ЦОД преобладали colocation и хостинг. В 2010–2011 гг. появились первые облачные сервисы. К настоящему моменту большинство крупных Дата-Центров предлагают услуги аренды виртуальных машин. Хотя сегмент облаков растет очень высокими темпами, его доля остается скромной. Около половины выручки рынка Дата-Центров по-прежнему приходится на самый консервативный вид услуг – colocation.
2.2. Рабочий стол как сервис
Концепция потребления IT-услуг по модели Desktop as a Service (DaaS) (Рабочий стол) или как ее называют в среде корпоративных заказчиков Virtual Desktop Infrastructure (VDI) – это технология, позволяющая создавать виртуальную ИТ-инфраструктуру и разворачивать полноценные рабочие места на базе одного сервера, на котором работает множество виртуальных машин [7].
Виртуальные машины, с которыми работают пользователи, ничем не отличаются от обычных персональных компьютеров. Однако технология VDI позволяет держать всю необходимую для работы информацию под рукой в любом месте, где есть доступ к Интернету (дома, в деловых поездках, на отдыхе). Удалённая работа становится очень простой и комфортной. Вся информация из виртуального компьютера хранится в Дата-Центрах. Это обеспечивает её гарантированную защиту от потери (все данные проходят процедуру автоматического резервного копирования), случайного или преднамеренного удаления, а также от доступа к ней посторонних лиц.