Файл: Облачные сервисы (Развитие технологии облачных сервисов).pdf
Добавлен: 22.05.2023
Просмотров: 423
Скачиваний: 5
СОДЕРЖАНИЕ
Глава 1. ИТ-Сущность облачных сревисов
1.1 Развитие технологии облачных сервисов
1.2 Классификационные признаки и определение характеристик облачных сервисов
Глава 2. Возможности облачных сервисов ПРИ решениИ бизнес-задач
2.1 Обзор рынка современных облачных сервисов в Российской Федерации
2.2 Практическое применение облачных сервисов в малом бизнесе
Переход к электронной форме услуг стал достаточно распространенным явлением в мировой практике. По данным исследования «VMware», перевели часть своей ИТ-инфраструктуры в облако 60% малых и средних европейских предприятий, а виртуализацию отдельных элементов ИТ-инфраструктуры выполнили около 73%. Россия по этим показателям значительно отстаёт. По данным Министерства связи и массовых коммуникаций, Федеральной службы государственной статистики и Высшей школы экономики в 2009 году только 78,3 % российских компаний использовали глобальные информационные сети, при этом среди компаний с численностью до 50 человек этот показатель еще ниже – 68,1%. Наличием веб-сайта (необходимый элемент виртуализации услуг) могут похвалиться в среднем 24,1 % организаций, а среди организаций с численностью до 50 человек – только 13,1 %.[8,с.109]
Термин «облачные» возник из способа представления Интернета как облака на различных диаграммах, иллюстрациях и схемах. Облачные вычисления (Cloud Computing) — это гибкая, экономически эффективная и проверенная технология распределенной обработки данных, в которой компьютерные ресурсы и мощности предоставляются пользователю как интернет-сервис. Облачные вычисления — это модель предоставления повсеместного и удобного сетевого доступа (по мере необходимости) к общему пулу конфигурируемых вычислительных ресурсов (например, сетей, серверов, систем хранения, приложений и сервисов), которые могут быть быстро предоставлены и освобождены с минимальными усилиями по управлению и необходимостью взаимодействия с провайдером услуг (сервис-провайдером). На рисунке 3 схематично представлена суть облачных вычислений. [3,с.222]
Рисунок 3. Технология Cloud Computing
Источник:[3,c.223]
Облачная модель поддерживает высокую доступность сервисов и описывается пятью основными характеристиками (Essential Characteristics), тремя моделями предоставления услуг (Service Models) и четырьмя моделями развертывания (Deployment Models). [3,с.222]
Основные характеристики облачных вычислений:
● Самообслуживание позволяет потребителям запросить и получить требуемые ресурсы за считанные минуты.
● Универсальный доступ по сети. Услуги доступны потребителям по сети передачи данных вне зависимости от используемого терминального устройства. [3,с.223]
● Объединение ресурсов. Поставщик услуг объединяет ресурсы для обслуживания большого числа потребителей в единый пул для динамического перераспределения мощностей между потребителями в условиях постоянного изменения спроса на мощности; при этом потребители контролируют только основные параметры услуги (например, объем данных, скорость доступа), но фактическое распределение ресурсов, предоставляемых потребителю, осуществляет поставщик (в некоторых случаях потребители все-таки могут управлять некоторыми физическими параметрами перераспределения, например, указывать желаемый центр обработки данных из соображений географической близости).[3,с.224]
● Эластичность. Гибкая реакция на изменяющиеся условия ведения бизнеса — одна из характеристик успешного бизнеса. Эластичность позволяет быстро нарастить мощность инфраструктуры без необходимости проведения начальных инвестиций в оборудование и ПО. Эластичность связана с масштабируемостью приложений, так как решает задачу моментального изменения количества вычислительных ресурсов, выделяемых для работы информационной системы. [3,с.224]
● Учет потребления. Поставщик услуг автоматически исчисляет потребленные ресурсы и на основе этих данных оценивает объем предоставленных потребителям услуг. Приобретая только необходимый объем ресурсов, можно оптимизировать расходы, связанные с работой информационных систем организации. [3,с.224]
В настоящее время существуют три основные модели расположения приложений:
● Расположение в инфраструктуре заказчика (on premises). Предполагает существенные начальные инвестиции в аппаратные ресурсы, программное обеспечение, сетевую инфраструктуру и персонал. Такая модель — оплата, приобретение, владение — напрямую связана с высокими капитальными затратами, но в то же время она обеспечивает полный контроль за инфраструктурой, аппаратным и программным обеспечением. [3,с.225]
● Расположение у компании-хостера (hosting). Такая модель развертывания приложений, называвшаяся ранее ASP, а затем — «SaaS» или просто «хостинг», получила свое развитие несколько лет назад и является наиболее популярным способом снижения расходов на информационные технологии. Она основана на аренде аппаратной платформы, программного обеспечения, соответствующей инфраструктуры и персонала, выполняющего ее обслуживание. Отличается меньшим контролем за инфраструктурой, аппаратным и программным обеспечением и базируется на оплате фиксированного числа ресурсов, что обычно предполагает оплату даже когда арендуемые ресурсы не используются. [3,с.225]
● Расположение в облаке (cloud). Данная модель появилась совсем недавно. Она предполагает оплату по факту использования арендуемых аппаратных и программных ресурсов, что приводит к существенному снижению начальных расходов и переходу от капитальных инвестиций к операционным расходам. Такая модель отличается практически полным отсутствием контроля за инфраструктурой и аппаратным обеспечением, а при аренде программного обеспечения — и отсутствием контроля за ним. [3,с.225]
Каждая модель расположения приложений имеет свои недостатки и достоинства, но с экономической точки зрения самой важной характеристикой является оплата по факту использования. Таковым является подход к размещению приложений в облаке. Облачные вычисления — это такой подход к предоставлению и потреблению приложений и компьютерных ресурсов, при котором приложения и ресурсы становятся доступны через Интернет в виде сервисов, потребляемых на различных платформах и устройствах. Оплата таких сервисов осуществляется по их фактическому использованию. [3,с.225]
Выделяют следующие модели развертывания облаков:
1.Частное облако (Private cloud). Облачная инфраструктура функционирует целиком в целях обслуживания одной организации. Инфраструктура может управляться самой организацией или третьей стороной и существовать как на стороне потребителя (on premise), так и у внешнего провайдера (off premise). [3,с.225]
2. Облако сообщества, или общее облако (Community cloud). Облачная инфраструктура используется совместно несколькими организациями и поддерживает ограниченное сообщество, разделяющее общие принципы (например, миссию, требования к безопасности, политике, соответствия регламентам и руководящим документам). Такая облачная инфраструктура может управляться самими организациями или третьей стороной и существовать как на стороне потребителя (on premise), так и у внешнего провайдера (off premise). [3,с.226]
3.Публичное облако (Public cloud). Облачная инфраструктура создана в качестве общедоступной или доступной для большой группы потребителей, не связанной общими интересами, но принадлежащих к одной области деятельности. Такая инфраструктура находится во владении организации, продающей соответствующие облачные услуги и предоставляющей облачные сервисы. [2,с.149]
4.Гибридное облако (Hybrid cloud). Облачная инфраструктура является сочетанием двух и более облаков (частных, общих или публичных), остающихся уникальными, но объединенными вместе стандартизированными или частными технологиями, обеспечивающими портируемость данных и приложений между такими облаками (например, технологиями пакетной передачи данных для баланса загрузки между облаками). [2,с.149] Под портированием понимают адаптацию некоторой программы или её части, с тем чтобы она работала в другой среде, отличающейся от той среды, под которую она была изначально написана с максимальным сохранением её пользовательских свойств. [13, с. 45]
Для многих организаций естественным первым шагом в освоении облачных технологий является частное облако. Оно предоставляет все преимущества облачных вычислений — быстроту перестройки, масштабируемость, эффективность — и избавляет от многих потенциальных и реальных угроз безопасности, характерных для публичных облаков. На основе частного облака могут быть реализованы приложения и платформы в виде сервиса и многие другие виды сервисов. Самой быстрорастущей областью применения частных облаков является IaaS. Она предоставляет самые низкоуровневые ресурсы в простой для использования форме, не меняя при этом фундаментальные принципы работы ИТ-службы организации. Такая модель позволяет организации получить востребованные, динамичные и масштабируемые услуги облачных вычислений, но контроль остается в руках ее ИТ-службы. Со временем частное облако начинает использовать публичные облачные ресурсы и приобретает характерные черты гибридного облака. При этом хостинг сервиса разработки приложений осуществляется либо в собственном центре обработки данных организации, либо в выделенной среде вендора облака. [2,с.149]
Глава 2. Возможности облачных сервисов ПРИ решениИ бизнес-задач
2.1 Обзор рынка современных облачных сервисов в Российской Федерации
Облаком обычно называется объект большого размера, занимающий большую площадь. В технической сфере облако - это виртуальный удаленный сервис, который предоставляет пользователям услуги хранения данных, хостинга приложений или виртуализации физического пространства. В наши дни облачные вычисления используются не только крупными, но и небольшими компаниями.
В основном есть три вида облачных услуг.
I SaaS (Software as a Service, программное обеспечение, как услуга) - предоставление пользователям доступа к другим общедоступным облакам крупных организаций для хранения их данных, например, Gmail.
II PaaS (Platform as a Service, платформа как услуга) - предоставление возможности размещения и выполнения приложений на своих облаках, например, Google App Engine позволяющий, пользователям размещать свои приложения.
II IaaS (Infrastructure as a Service, инфраструктура как услуга) - позволяет виртуализировать любую машину и, воспользовавшись клиентом, пользователь может получить ощущение реальной машины.
Облачное хранение означает хранение локальных файлов пользователя, на специальных выделенных серверах в сети, которые предназначены для этого. Первыми CompuServe предложили своим клиентам 128 килобайт дискового пространства, которое могло быть использовано для хранения их файлов. Сейчас эта сфера находится на стадии активного развития и из-за потенциальных угроз, таких как потеря данных или информации, взломов, и других подобных случаев многие организации выпускают свои облачные решения, гарантирующие конфиденциальность данных, это укрепляет уверенность в успехе облачных технологий.
В этой разделе мы рассмотрим несколько решений из этой сферы. Мы сконцентрируемся на программном обеспечении с открытым исходным кодом, которое используется огромным количеством людей и крупными организациями. Разберем только лучшие облачные сервисы 2016.
1) В списке лучшие облачные хранилища, OwnCloud находится на одном из первых мест. Замена Dropbox для пользователей Linux, предоставляет множество функций, аналогичных возможностям Dropbox. Так же, как и Dropbox, OwnCloud позволяет синхронизировать файлы между локальным компьютером и удаленным сервером.
Поскольку это решение с открытым исходным кодом, пользователи могут получить неограниченное количество свободного места для хранения своих данных, разместив это программное обеспечение на своем сервере. Проект стартовал в январе 2015 года с целью обеспечить замену с открытым исходным кодом для приватных, закрытых облачных хранилищ. Он написан на PHP, JavaScript, доступен для Windows, Linux и Mac OS, а также есть мобильные приложения для Android и iOS.
OwnCloud использует сервер Webdav для удаленного доступа и может интегрироваться с большим количеством баз данных, включая SQLite, MariaDB, Oracle Database, PostgreeSQL.
Поддерживается большое количество функций, таких как шифрование, хранение файлов, потоковая передача музыки, обмен контентом по URL, сервер синхронизации Mozilla, RSS агрегатор для чтения новостных каналов, установка программ одним кликом, просмотр видео, PDF, редактирование офисных документов и многое другое.
Последняя версия OwnCloud 8.2 добавляет несколько новых функций, таких как улучшенный дизайн, возможность уведомлять пользователей, а также ограничение времени хранения файлов в корзине.
Рисунок 4. Интерфейс облачного сервиса OwnCloud
2) Еще один файловый хостинг Seafile, на основе программного обеспечения с открытым исходным кодом. Он написан на Си и Python, последняя стабильная версия 4.4.3, была выпущена 15 октября 2015 года.
Лучшие облачные хранилища Seafile предоставляют настольный клиент для Windows, Linux и OS X, а также мобильные клиенты для Android, IOS и Windows Phone. Вместе со свободной реализацией Community Edition, выпущенной под лицензией GPL, есть профессиональная редакция под коммерческой лицензией, которая обеспечивает дополнительные функции - некоторые протоколы пользователя и возможность поиска текста.
Проект перешел на форму распространения с открытым исходным кодом в июле 2011, чем и привлек к себе много внимания. Его основной функционал - синхронизация данных, с упором на безопасность. Основные возможности: редактирование файлов онлайн, дифференциальная синхронизация, использование минимальной пропускной способности сети и шифрование данных клиента. Именно эти функции сделали это программное обеспечение популярным во многих зарубежных университетах: Университет Майнца, Университет Берлинский и Университета Страсбурга, а также среди множества людей во всем мире.
Рисунок 5. Интерфейс облачного сервиса Seafile-Cloud-Storage
3) Pydio - это бесплатное облачное хранилище, вернее, хостинг файлов, ранее известный как AjaXplorer. Его цель предоставить своим пользователям хостинг файлов, общий доступ к файлам, а также синхронизацию. Проект был начат в 2009 году Чарльзом Де Жю и с 2010 году поставляется на всем NAS оборудовании от компании LaCie.