Научная статья на тему 'Облачные технологии: достоинства и недостатки'

Облачные технологии: достоинства и недостатки Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
5082
477
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ОБЛАЧНЫЕ ТЕХНОЛОГИИ / CLOUD COMPUTING / ЧАСТНОЕ ОБЛАКО / PRIVATE CLOUD / ПУБЛИЧНОЕ ОБЛАКО / PUBLIC CLOUD / ГИБРИДНОЕ ОБЛАКО / HYBRID CLOUD

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Хажиева Альбина Салаватовна

Облачные вычисления представляют собой сервис, обеспечивающий удаленный доступ пользователя к аппаратным мощностям или программному обеспечению. Рынок облачных технологий уверенно растет и ежедневно обретает новых пользователей. Ведущие бизнес-структуры, государственные службы все чаще приходят к пониманию удобства использования облачных вычислений. Одна из основных особенностей облачных систем заключается в том, что появилась возможность осуществлять удалённый доступ к предоставляемым сервисам. Но в этом случае встает вопрос о хранении критичных данных. В данной статье рассмотрены преимущества и недостатки облачных технологий, описано понятие облачных вычислений, приведена их классификация.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Облачные технологии: достоинства и недостатки»

TECHNICAL SCIENCES

CLOUD TECHNOLOGIES: ADVANTAGES AND DISADVANTAGES Khazhieva A.S. (Russian Federation) Email: Khazhieva537@scientifictext.ru

Khazhieva Albina Salavatovna - Undergraduate, DEPARTMENT OF COMPUTER ENGINEERING AND INFORMATION SECURITY, THE UFA STATE AVIATION TECHNICAL UNIVERSITY, UFA

Abstract: cloud computing provides a service that provides remote access to hardware or software. The cloud technology market is growing steadily and is gaining new users every day. Leading business structures, government services are increasingly coming to understand the convenience of using cloud computing. One of the main features of cloud systems is that it was possible to provide remote access to the services provided. But in this case the question arises of storing critical data. In this article, the advantages and disadvantages of cloud technologies are discussed, the concepts of cloud computing are described, their classification is given. Keywords: cloud computing, private cloud, public cloud, hybrid cloud.

ОБЛАЧНЫЕ ТЕХНОЛОГИИ: ДОСТОИНСТВА И НЕДОСТАТКИ Хажиева А.С. (Российская Федерация)

Хажиева Альбина Салаватовна - магистрант, кафедра вычислительной техники и защиты информации, Уфимский государственный авиационный технический университет, г. Уфа

Аннотация: облачные вычисления представляют собой сервис, обеспечивающий удаленный доступ пользователя к аппаратным мощностям или программному обеспечению. Рынок облачных технологий уверенно растет и ежедневно обретает новых пользователей. Ведущие бизнес-структуры, государственные службы все чаще приходят к пониманию удобства использования облачных вычислений. Одна из основных особенностей облачных систем заключается в том, что появилась возможность осуществлять удалённый доступ к предоставляемым сервисам. Но в этом случае встает вопрос о хранении критичных данных. В данной статье рассмотрены преимущества и недостатки облачных технологий, описано понятие облачных вычислений, приведена их классификация.

Ключевые слова: облачные технологии, частное облако, публичное облако, гибридное облако.

Облачные (рассеяные) вычисления (англ. cloud computing, также используется термин Облачная (рассеянная) обработка данных) — технология обработки данных, в которой компьютерные ресурсы и мощности предоставляется пользователю как Интернет-сервис. Пользователь имеет доступ к собственным данным, но не может управлять и не должен заботиться об инфраструктуре, операционной системе и собственно программном обеспечении, с которым он работает [1, с. 56].

Infrastructure as a Service (IaaS) - предоставление виртуальных серверов и устройств хранения данных.

- Amazon EC2Platform as a Service (PaaS) - предоставление средств разработки приложений, которые будут выполняться на серверах провайдера.

- Google Apps Software as a Service (SaaS) - Предоставление доступа к приложению на сервере провайдера. Наиболее распространенная модель.

- Mail.ru и другие почтовые системы, Twitter.

Иногда в отдельные группы выделяют Storage as a Service (STaaS), Communications as a Service (CaaS), Monitoring as a Service (MaaS) и некоторые другие службы и приложения.

Внешнее облако (public cloud, external cloud) - Серверная инфраструктура принадлежит провайдеру. Пример - Amazon EC2.

Внутреннее облако (private cloud, internal cloud) - серверная инфраструктура принадлежит организации. Пример - VMware vSphere.

Смешанное облако (hybrid cloud) -комбинация двух предыдущих - ресурсы внешнего облака могут динамически подключаться к внутреннему облаку, например при недостатке вычислительной мощности.

Модель развертывания (или «развертывание сервисов» - от англ. «service deployment») определяет инфраструктуру облачной системы, особенности её функционирования, а также управления этой системой.

Выделяются следующие модели развертывания «облака» [2, с. 97]:

- частное «облако»;

- публичное «облако»;

- смешанное (гибридное) «облако»;

- общественное «облако».

Частное «облако» (private cloud) - используется для предоставления сервисов внутри одной организации, которая выступает одновременно и заказчиком, и поставщиком услуг. Это вариант реализации облачной концепции, когда компания создает ее для себя самой, в рамках организации.

Частное облако имеет следующие преимущества:

- позволяет уменьшить затраты на ИТ, обслуживание и лицензирование программного обеспечения, сделает их более прозрачными и ясными;

- в результате использования частного облака повышается качество предоставляемых ИТ-услуг;

- повышается безопасность хранения данных;

- обеспечивается требуемая доступность ИТ ресурсов;

- уменьшаются затраты времени на внедрение новых сервисов;

- улучшается динамичность работы компании;

- повышается эффективность использования аппаратных средств.

Публичное «облако» (public cloud) - используется облачными провайдерами для предоставления сервисов внешним заказчикам. Сервисы публичного «облака» являются общедоступными или доступны для большой группы потребителей.

В отличие от частного облака, публичное облако позволяет получить готовую инфраструктуру без первоначальных затрат.

Публичное облако обладает практически неограниченными возможностями масштабирования.

Поскольку это один из самых востребованных и распространенных типов, существует достаточное количество его реализаций: онлайн-сервисы Amazon EC2 и Simple Storage Service (S3), Google Apps/Docs, Salesforce.com, Microsoft Office Web.

Гибридное облако (англ. hybrid cloud) решает проблемы недостатка или резервирования внутренних ресурсов организации (частное облако) при помощи использования вычислительных мощностей сервис-провайдера (публичное облако).

Модель обслуживания (или «уровень сервиса» - от англ. «service layer») определяет базовые сервисы, предоставляемые облачным провайдером и специфику работы с ними.

Выделяют следующие модели обслуживания в «облаке» или, так называемые, сервис-предоставляющие технологии [3]:

- инфраструктура как сервис (или как услуга) (Infrastructure as a Service (IaaS));

- платформа как сервис (Platform as a Service (PaaS));

- программное обеспечение как сервис (Software as a Service (SaaS)).

На этапе выполнения работы разрабатываемые программные средства будут поддерживать модель обслуживания - программное обеспечение как сервис (SaaS).

Таким образом, можно считать, что разрабатываемое средство обеспечения информационной безопасности в облачных вычислениях относятся к модели обслуживания - «программное обеспечение как сервис».

Если сравнивать классическую и облачную модель вычислений, можно выделить следующие достоинства облачных вычислений:

1) Снижаются начальные затраты на покупку компьютерного оборудования, т.к. нет необходимости покупать сервера, системы хранения данных, оборудование для серверных комнат.

2) Упрощается и удешевляется обслуживание инфраструктуры за счет того, что отказываются от распределенной системы серверов, консолидации серверных мощностей в едином «центре», отпадает необходимость обучения и содержания грамотных системных администраторов для обслуживания компонентов инфраструктуры.

3) Повышается экономическая эффективность инвестиций в серверное оборудование, т.к. как в случае использования облачных вычислений сервер «центра» автоматически распределяет нагрузку на свои внутренние компоненты, притом наиболее оптимально. В зависимости от активности пользователей при необходимости подключаются дополнительные вычислительные мощности на время (т.е. простаивающие мощности от виртуального сервера фактически переключаются туда, где нагрузка неожиданно увеличивается).

4) Улучшается экологичность ИТ-проектов. Применение облачных вычислений уменьшает экологическую нагрузку. Во-первых, когда одним сервером пользуются несколько компаний, меньше машин работает впустую. Во-вторых, запрашивая вычислительные мощности по текущей потребности, копания уменьшает время работы серверов вхолостую и при этом ничего не теряет с точки зрения экономической эффективности.

5) Улучшается защита и безопасность «виртуальных» серверов, т.к. они оказываются под защитой единого, централизованного, управляемого межсетевого экрана. Важно и то, что мероприятия по защите персональных данных необходимо организовать на базе одного центра обработки данных, а не по всем распределенным серверам.

6) Улучшаются возможности резервного копирования и восстановления - возможность организации центрального резервного копирования, обеспечение on-line копирования встроенными средствами облачной программной системы, уменьшается стоимость организации центра резервного копирования (оборудование, обслуживание и т.д.).

8) Упрощается тестирование и разработка - благодаря виртуализации появляется возможность быстрее провести проверку и отладку и ускорить развертывание новых сервисов.

9) Упрощается выделение персонала поддержки и его работа по развертыванию и управлению системами.

10) Снижается степень дублирования опытных кадров.

11) Используются стандартные конфигурации и процессы управления за счет централизации.

Достоинства и недостатки облачных технологий сведены в таблицу 1.1.

Облачные системы имеют целый ряд недостатков и недоработок, но, несмотря на это можно говорить о том, что сама концепция облачных вычислений уже завоевала популярность. С каждым годом облачные решения, постоянно совершенствуются. Облачными инфраструктурами заинтересовался не только бизнес, но и государственные службы.

Одна из основных особенностей облачных систем заключается в том, что появилась возможность осуществлять удалённый доступ к предоставляемым сервисам. Но в этом случае встает вопрос о хранении критичных данных. Это объясняется тем, что информация, которая находится в облачной системе, может подпасть под действие законов страны, где находятся непосредственно физические хранилища. Ситуация ещё больше усложняется, если учесть, что в действительности данные могут быть расположены в распределённой системе хранения. При возникновении спорных ситуаций, которые связаны с данными в облачных системах, не всегда понятно, какими юридическими документами нужно

руководствоваться в той или иной ситуации. По мере развития облачных систем и каналов передачи данных ситуация может еще более усложниться.

Таблица 1.1. Достоинства и недостатки облачных технологий

Достоинства Недостатки

Нет необходимости покупать сервера, оборудование для серверных комнат Нужно постоянное подключение к сети

Облако позволяет учитывать и оплачивать только фактически потребленные ресурсы строго по факту их использования

Нет необходимости обучения и содержания специалистов для обслуживания компонентов инфраструктуры Функциональность облачных приложений. Не все программы или их свойства доступны удаленно. Если сравнивать программы для локального использования и их облачные аналоги, последние пока проигрывают в функциональности. Например, таблицы Google Docs или приложения Office web application имеют гораздо меньше функций и возможностей, чем Microsoft Excel

Защита информации Безопасность данных зависит от поставщика облачных услуг

Возможности резервного копирования и восстановления Зависимость от облачного провайдера. Всегда остаётся риск, что провайдер онлайновых сервисов однажды не сделает резервную копию данных - как раз перед крушением сервера. Риск этот, впрочем, вряд ли превышает опасность того, что пользователь сам упустит свои данные - потеряв или разбив мобильник или ноутбук, не создав на домашнем ПК резервную копию.

Упрощается тестирование и разработка Государство, на территории которого размещен датацентр, может получить доступ к любой информации, которая в нем хранится.

Ещё один важный фактор развития облачных систем - это создание комплексных экономических моделей использования IT услуг. Преимущества, которые предоставляются облачными системами, постепенно осознаются рынком, но в то же время нельзя не признать существование множества организационных и технических проблем. Очень часто это вынуждает бизнес реально оценивать риски и действовать очень аккуратно.

Хотя сложностей действительно много, но есть ряд успешных примеров, которые говорят нам о том, что преодолеть их можно. Но самая главная сложность состоит не в том, чтобы решить технические задачи, а в том, чтобы выбрать правильное взаимовыгодное направление дальнейшего развития.

Список литературы /References

1. Федеральный закон 152-ФЗ «О персональных данных» от 25.07.2011 г.

2. Дистанционное банковское обслуживание. М.: КноРус, 2010. 328 с.

3. Генкин А., Суворова Е. Электронные платежи: будущее наступает сегодня. М.: Альпина Паблишер, 2011. 284 с.

i Надоели баннеры? Вы всегда можете отключить рекламу.