Применение облачных вычислений

Автор: Клементьев С.А.

Журнал: Экономика и социум @ekonomika-socium

Рубрика: Информационные и коммуникативные технологии

Статья в выпуске: 6-3 (25), 2016 года.

Бесплатный доступ

Статья посвящена обзору методов предоставления услуг облачных вычислений: IaaS, PaaS и SaaS. Рассмотрены особенности их применения, а также преимущества и недостатки использования облачных технологий.

Информационные технологии, облачные вычисления, облачные технологии, применение облачных технологий

Короткий адрес: https://sciup.org/140120943

IDR: 140120943

Текст научной статьи Применение облачных вычислений

Облачные технологии – это современные IT-технологии, принцип действия которых заключается в предоставлении доступа к ЦОДам (центрам обработки данных) удаленно.

Существует три возможных подхода к тому, чтобы применять облачные вычисления: Software as a Service (SaaS), Platform as a Service (PaaS), Infrastructure as a Service (IaaS).

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

Большинство приложений SaaS могут управляться непосредственно из браузера без необходимости загрузки и установки дополнительных программ на стороне клиента. Благодаря модели SaaS – крупным компаниям проще обеспечивать управление и поддержку своих систем, так как каждый элемент может легко предоставляться и управляться различными поставщиками услуг SaaS – службы приложений, хранение данных, виртуализация, сервера, сети и так далее.

Популярные SaaS включают в себя почту, системы менеджмента предприятием и так далее.

Есть определенные ситуации, когда использование SaaS нежелательно :

  • •     Требуется очень быстрая обработка данных в реальном времени.

  • •     Запрещено выкладывать данные в облако.

  • •     Существующее локальное решение удовлетворяет всем

потребностям организации.

Платформа как сервис, или Platform as a Service (PaaS),предоставляют облачные компоненты для использования в разработке и запуске различных приложений и служб (в аренду можно взять базы данных, операционную систему и средства разработки). Главным преимуществом PaaS является то, что PaaS фактически является Фреймворком для разработчиков, с помощью которого они могут вести разработку или управлять конфигурацией разрабатываемого ими приложения. PaaS делает процесс разработки, тестирования и диполя приложений быстрым, простым и финансово выгодным.

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

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

Пример PaaS: Apprenda;

Область применения PaaS: увеличение продуктивности работы разработчиков, снижение затрат на разработку, более быстрая возможность выпуска приложения на рынок.

Инфраструктура в облаке, или Infrastructure as a Service ( IaaS ) – модель доступа для управления и мониторинга инфраструктурой удаленного дата центра, включая вычисления (с использованием виртуализации или реальных серверов), устройства и системы хранения данных, сети и сетевые службы. Вместо того, что бы приобретать сервера и оборудование, решать вопросы их размещения и организации доступа к ним – предприятие может приобрести их в виде IaaS.

По сравнению смоделями SaaS и PaaS пользователи IaaS сами ответственны за управление приложениями, данными, операционными системами и так далее. Поставщики услуг IaaS в свою очередь ответственны за реализацию виртуализации, размещение серверов, устройств хранения данных и сети. Многие поставщики услуг IaaS предоставляют доступ к службам баз данных, системам очереди сообщений ( Messaging Queues MQ ) и другим системам. Главным преимуществом для пользователей IaaS является то, что они могут установить любое необходимое им ПО, используя инфраструктуру поверх виртуализации, которая предоставляется поставщиком услуг IaaS .

Примеры IaaS: Amazon Web Services (AWS), Microsoft Azure, Google Compute Engine (GCE), Joyent. Область применения IaaS: расширение инфраструктуры дата-центра, в случае временного повышения нагрузки.

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

  • •     Доступность – стоимость развертывания приложений в облаке

может быть меньше из-за снижения затрат на аппаратное обеспечение более эффективного использования физических ресурсов.

  • •     Универсальный доступ - облачные вычисления дают доступ к

инфраструктуре удаленно расположенным сотрудникам.

  • •     Динамическое выделение ресурсов – облачные сервисы дают

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

Отрицательные факторы при использовании облачных вычислений:

  • •     небезопасность конфиденциальных данных.

  • •     передача  контроля над IT-инфраструктурой внешнему

поставщику.

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

Список литературы Применение облачных вычислений

  • Облачные Технологии. Теория и практика/Д. Н. Монахов, Н. В. Монахов, Г. Б. Прончев, Д. А. Кузьменков. -МАКС Пресс Москва, МГУ, 2013. -С. 128.
  • Мурзин Ф. А., Батура Т. В., Семич Д. Ф. Облачные технологии: основные модели, приложения, концепции и тенденции развития//Программные продукты и системы. 2014. №3 (107). С. 64-72.URL: http://cyberleninka.ru/article/n/oblachnye-tehnologii-osnovnye-modeli-prilozheniya-kontseptsii-i-tendentsii-razvitiya-1 (дата обращения: 03.06.2016).
  • ЛЯЩЕНКО Ю.В., БАГАЕВА А.П. Преимущества и недостатки облачных технологий//Актуальные проблемы авиации и космонавтики. 2014. №10. URL: http://cyberleninka.ru/article/n/preimuschestva-i-nedostatki-oblachnyh-tehnologiy (дата обращения: 03.06.2016).
Статья научная