Применение облачных вычислений
Автор: Клементьев С.А.
Журнал: Экономика и социум @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).