Научная статья на тему 'ПРИМЕНЕНИЕ ОБЛАЧНЫХ ВЫЧИСЛЕНИЙ'

ПРИМЕНЕНИЕ ОБЛАЧНЫХ ВЫЧИСЛЕНИЙ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
53
7
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ / ОБЛАЧНЫЕ ВЫЧИСЛЕНИЯ / ОБЛАЧНЫЕ ТЕХНОЛОГИИ / ПРИМЕНЕНИЕ ОБЛАЧНЫХ ТЕХНОЛОГИЙ

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

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

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

Текст научной работы на тему «ПРИМЕНЕНИЕ ОБЛАЧНЫХ ВЫЧИСЛЕНИЙ»

Клементьев С.А. студент 2 курса

направление подготовки Информационные системы и технологии ФГБОУ ВО «Поволжский государственный университет

телекоммуникаций и информатики»

Россия, г. Самара ПРИМЕНЕНИЕ ОБЛАЧНЫХ ВЫЧИСЛЕНИЙ

Аннотация

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

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

Облачные технологии - это современные 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-инфраструктурой внешнему поставщику.

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

Использованные источники:

1. Облачные Технологии. Теория и практика / Д. Н. Монахов, Н. В. Монахов, Г. Б. Прончев, Д. А. Кузьменков. — МАКС Пресс Москва, МГУ, 2013. — С. 128.

2. Мурзин Ф. А., Батура Т. В., Семич Д. Ф. Облачные технологии: основные модели, приложения, концепции и тенденции развития // Программные продукты и системы. 2014. №3 (107). URL: http://cyberleninka.ru/article/n/oblachnye-tehnologii-osnovnye-modeli-prilozheniya-kontseptsii-i-tendentsii-razvitiya-1 (дата обращения: 03.06.2016).

3. ЛЯЩЕНКО Ю.В., БАГАЕВА А.П. Преимущества и недостатки облачных технологий // Актуальные проблемы авиации и космонавтики. 2014. №10. URL: http://cyberleninka.ru/article/n/preimuschestva-i-nedostatki-oblachnyh-tehnologiy (дата обращения: 03.06.2016).

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