Добавлен: 08.07.2023
Просмотров: 555
Скачиваний: 10
Введение
В современном обществе приобретение новых знаний, способов управления процессами, использование новых техник и технологий обретает важнейшее значение. Возникновение необходимости удаленной работы, распространение практики быть готовым в любой момент выполнить определенное задание вне зависимости от места нахождения – все это предопределило развитие технологий, позволяющих пользователю иметь доступ к своим рабочим данным из любой точки мира. Необходимо лишь наличие Интернета.
Облачные сервисы предоставляют пользователям через сеть Интернет доступ к своим ресурсам посредством бесплатных или условно бесплатных облачных приложений, программные и аппаратные требования которых не предполагают наличия у клиентов высокопроизводительных компьютеров.
В последние годы рынок облачных технологий стабильно развивается во всем мире, в том числе и в России [5]. Облачные технологии в любом своем воплощении призваны улучшать жизнь конечных пользователей сервисов и продуктов. В 2019 году агентством NMS Market Research по заказу IBM было проведено исследование об отношении россиян (500 респондентов в возрасте 18 лет и старше) к использованию облачных сервисов и приложений в личной жизни и на рабочем месте. Опрос показал, что в быту облачными приложениями пользуются почти две трети россиян (65%). При этом каждый 4-й россиянин (25%) регулярно использует облачные сервисы в работе. 75% пользователей применяют облака для рабочего взаимодействия с коллегами. Основное преимущество этих технологий они видят в повышении эффективности внутренних процессов (70%) и в общем снижении затрат (58%). Эти цифры говорят о хорошем потенциале дальнейшего роста использования облаков в корпоративном секторе.
Мне как студенту факультета управления интересны возможности, предоставляемые менеджменту современными облачными технологиями. Чтобы изучить этот вопрос, необходимо для начала разобраться с самой сутью облачных технологий. Этим и определяется актуальность темы работы.
Цель работы – изучение понятия облачных технологий и их возможностей.
Задачи работы
Поставленная цель предопределила выполнение следующих задач:
- раскрыть понятие облачных технологий;
- изучить историю развития облачных технологий;
- рассмотреть модели обслуживания облачных вычислений;
- дать характеристику базовым платформам облачных вычислений;
- описать основные облачные сервисы и облачные решения для менеджмента;
- определить плюсы и минусы облачных технологий;
- проследить перспективы развития облачных технологий.
-
Облачные технологии
-
Понятие облачных технологий
-
Облачные технологии (облако) — технологии сетевого доступа к данным. Облачные технологии дают возможность пользователю хранить файлы, пользоваться программами или иным без необходимости иметь локальные программы. Пользователь работает через Интернет, где и хранится информация, уже готовая или созданная в облачной программе.
Рассмотрим еще несколько определенный, данных в различных источниках.
«Облачные технологии (облачные вычисления Cloud Computing) – это новый сервис, который подразумевает удаленное использование средств обработки и хранения данных» [1].
«Облачные технологии – это модель предоставления повсеместного и удобного сетевого доступа к общему пулу конфигурируемых вычислительных ресурсов (например, серверы, приложения, сети, системы хранения и сервисы), которые могут быть быстро предоставлены и освобождены с минимальными усилиями по управлению и необходимости взаимодействия с провайдером» [8].
Википедия со ссылкой на англоязычный ресурс CSRC (COMPUTER SECURITY RESOURCE CENTER [7], Ресурсный центр компьютерной безопасности) дает следующее определение: «облачные вычисления (англ. cloud computing) — модель обеспечения удобного сетевого доступа по требованию к некоторому общему фонду конфигурируемых вычислительных ресурсов (например, сетям передачи данных, серверам, устройствам хранения данных, приложениям и сервисам — как вместе, так и по отдельности), которые могут быть оперативно предоставлены и освобождены с минимальными эксплуатационными затратами или обращениями к провайдеру».[1]
Облачные технологии – это одна большая концепция, включающая в себя много разных понятий, предоставляющих услуги. Например, программное обеспечение, инфраструктура, платформа, данные, рабочее место и т.п. Самой главной функцией облачных технологий является удовлетворение потребностей пользователей, нуждающихся в удаленной обработке данных.
Для понимания сути «облака» необходимо обратиться к истории этого вопроса.
-
-
История развития облачных технологий
-
Идея того, что сейчас мы называем облачными вычислениями, впервые была озвучена Джозефом Карлом Робнеттом Ликлайдером (J.C.R. Licklider) в 1970 году и заключалась в том, что каждый человек будет подключен к сети, из которой он будет получать не только данные, но и программы. Другой ученый Джон Маккарти (John McCarthy) говорил о том, что вычислительные мощности будут предоставляться пользователям как услуга (сервис). На этом развитие облачных технологий было приостановлено до 90-х годов [4].
Основные этапы развития облачных технологий:
- Стремительное развитие пропускной способности Интернета (начало 90-ых годов).
- Появление первой компании, предоставившей свое программное обеспечение по принципу «программное обеспечение как сервис» (SaaS): доступ к своему приложению через сайт (кампания Salesforce.com, 1999 год).
- Запуск облачного сервиса от Amazon, где пользователи могли хранить информацию и проводить необходимые вычисления (2002 год).
- Запуск сервиса от Amazon, где пользователи могли запускать свои собственные приложения (2006 год).
- Запуск платформы Google Apps от Google для веб-приложений в бизнес секторе (2006 год, сейчас сервис известен под названием G Suite).
- Развитие аппаратного обеспечения (создание многоядерных процессоров и увеличение емкости накопителей информации) и технологий виртуализации (в частности, программного обеспечения для создания виртуальной инфраструктуры, например, Xen-виртуализация).
- Amazon представила свою инфраструктуру веб-сервисов (WebServices), обеспечивающую не только хостинг, но и предоставляющую клиенту удаленные вычислительные мощности (2006 год). Вслед за Amazon аналогичные сервисы представили Google, Sun и IBM.
- Microsoft выпускает свою облачную платформу Windows Azure, предоставляющую возможность разработки, выполнения приложений и хранения данных на серверах, расположенных в распределённых дата-центрах (2010 год). В 2014 году платформа переименована в Microsoft Azure.
Модель облачных вычислений состоит из внешней и внутренней частей. Эти два элемента соединены по сети через Интернет. Посредством внешней части пользователь взаимодействует с системой; внутренняя часть — это само облако. Внешняя часть состоит из клиентского компьютера или сети компьютеров предприятия и приложений, используемых для доступа к облаку. Внутренняя часть предоставляет приложения, компьютеры, серверы и хранилища данных, создающие облако сервисов.
Рисунок 1. Модель облачных вычислений
-
-
Модели обслуживания облачных вычислений
-
Существует три модели обслуживания облачных вычислений:
1) Программное обеспечение как услуга (SaaS, Software as a Servise). Потребителю предоставляются программные средства — приложения провайдера, выполняемые на облачной инфраструктуре. Например, офисные веб-приложения (Документы Google, Office Online и т.п.), интерактивные инструменты для резервного копирования и хранения (Mozy, OneDrive, Google Drive, Dropbox и т.п.), сервисы отслеживания утерянной техники (Pray и т.п.) [11].
2) Платформа как услуга (PaaS, Platform as a Service). Потребителю предоставляются средства для развертывания на облачной инфраструктуре создаваемых потребителем или приобретаемых приложений, разрабатываемых с использованием поддерживаемых провайдером инструментов и языков программирования. Например, веб-сервер или база данных. Ярким примером также может служить популярная социальная сеть ВКонтакте: разработчики предоставляют свою платформу пользователям для ведения собственного бизнеса (создание интернет-магазинов, управление рекламным кабинетом, разработка собственных приложений и т.д.)
3) Инфраструктура как услуга (IaaS, Infrastructure as a Service). Потребителю предоставляются средства обработки данных, хранения, сетей и других базовых вычислительных ресурсов, на которых потребитель может развертывать и выполнять произвольное программное обеспечение, включая операционные системы и приложения. Например: Amazon, Google, Microsoft, Dataline, SoftLine и т.д.
Наибольшую популярность имеют SaaS-продукты [2].
Описанные модели можно представить в виде схемы:
Рисунок 2. Схема моделей обслуживания облачных вычислений
Есть также четыре модели с точки зрения архитектуры развертывания:
1) частное облако - инфраструктура, предназначенная для использования одной организацией, включающей несколько потребителей (например, подразделений одной организации), возможно также клиентами и подрядчиками данной организации. Частное облако может находиться в собственности, управлении и эксплуатации как самой организации, так и третьей стороны (или какой-либо их комбинации), и оно может физически существовать как внутри, так и вне юрисдикции владельца.
2) публичное облако - инфраструктура, предназначенная для свободного использования широкой публикой. Публичное облако может находиться в собственности, управлении и эксплуатации коммерческих, научных и правительственных организаций (или какой-либо их комбинации). Публичное облако физически существует в юрисдикции владельца — поставщика услуг.
3) общественное облако - вид инфраструктуры, предназначенный для использования конкретным сообществом потребителей из организаций, имеющих общие задачи (например, миссии, требований безопасности, политики, и соответствия различным требованиям). Общественное облако может находиться в кооперативной (совместной) собственности, управлении и эксплуатации одной или более из организаций сообщества или третьей стороны (или какой-либо их комбинации), и оно может физически существовать как внутри, так и вне юрисдикции владельца.
4) гибридное облако - это комбинация из двух или более различных облачных инфраструктур (частных, публичных или общественных), остающихся уникальными объектами, но связанных между собой стандартизованными или частными технологиями передачи данных и приложений (например, кратковременное использование ресурсов публичных облаков для балансировки нагрузки между облаками).
Облачный сервис включает три основных характеристики, которые отличают его от обычного сервиса: режимность «ресурсы по запросу», эластичность, независимость от элементов управления инфраструктурой [9].
Рассмотрим основные платформы облачных вычислений.
-
Программные решения облачных технологий
-
Базовые платформы облачных вычислений
-
- Amazon Elastic Compute Cloud (Amazon EC2) — веб-сервис, который предоставляет вычислительные мощности в облаке. Сервис входит в инфраструктуру Amazon Web Services. Простой веб-интерфейс сервиса позволяет получить доступ к вычислительным мощностям и настроить с минимальными затратами ресурсов. Он предоставляет пользователям полный контроль над вычислительными ресурсами, а также доступную среду для работы.
- IBM Cloud - онлайн-биржа, суть виртуальный центр инновационных облачных сервисов, в рамках которого предлагается множество "облачных" сервисов от IBM, партнеров компании и других разработчиков.