Научная статья на тему 'Прикладные и информационные процессы моделирования и интеграции веб-ориентированных приложений в облаке'

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

CC BY
182
26
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ОБЛАЧНЫЕ ТЕХНОЛОГИИ / ПРОЦЕССЫ / ВЕБ-ПРИЛОЖЕНИЕ / МОДЕЛИРОВАНИЕ / ИНТЕГРАЦИЯ / CLOUD TECHNOLOGIES / PROCESSES / WEB APPLICATION / MODELING / INTEGRATION

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

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

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Смыков Иван Михайлович

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

APPLICATION AND INFORMATION PROCESSES OF MODELING AND INTEGRATION OF WEB-BASED APPLICATIONS IN THE CLOUD

The article discusses the most popular and well-known processes for modeling and integrating web-based applications in the cloud, comparative testing of the open and closed private cloud models, determining the occupied memory and the effect of indicators on the performance of certain actions, checking the time of receiving a response from the server and determining on the first launch of the application. In this article, the author discusses the importance and the need to protect personal data. We study ways to prevent information leakage and its unauthorized use. The result of the work is a number of significant proposals for storing and optimizing the processing of personal data in various institutions and organizations.

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

ПРИКЛАДНЫЕ И ИНФОРМАЦИОННЫЕ ПРОЦЕССЫ МОДЕЛИРОВАНИЯ И ИНТЕГРАЦИИ ВЕБ-ОРИЕНТИРОВАННЫХ ПРИЛОЖЕНИЙ В ОБЛАКЕ Смыков И.М. Email: Smykov665@scientifictext.ru

Смыков Иван Михайлович — магистрант, кафедра корпоративных информационных систем, Российский технологический университет, г. Москва

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

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

APPLICATION AND INFORMATION PROCESSES OF MODELING AND INTEGRATION OF WEB-BASED APPLICATIONS IN THE CLOUD Smykov I.M.

Smykov Ivan Michailovich — Undergraduate, DEPARTMENT OF CORPORATE INFORMATION SYSTEMS, RUSSIAN TECHNOLOGICAL UNIVERSITY, MOSCOW

Abstract: the article discusses the most popular and well-known processes for modeling and integrating web-based applications in the cloud, comparative testing of the open and closed private cloud models, determining the occupied memory and the effect of indicators on the performance of certain actions, checking the time of receiving a response from the server and determining on the first launch of the application. In this article, the author discusses the importance and the need to protect personal data. We study ways to prevent information leakage and its unauthorized use. The result of the work is a number of significant proposals for storing and optimizing the processing of personal data in various institutions and organizations.

Keywords: cloud technologies, processes, web application, modeling, integration.

УДК 004.03

Информационное "облако" будет разрабатываться в модельном виде на персональном ПК с использованием виртуального сервера и в дальнейшем масштабироваться на локальном вычислительном сервере под операционной системой Unix. Разработка "облака" будет производиться средствами ПО SystemCenterVirtualMachineManager 2017 R2, с помощью которых возможно создать начальную модель "облака" на персональном компьютере с дальнейшим развёртыванием и более детальным моделированием. В рамках данной работы были поставлены следующие задачи: Рассмотреть теоретические аспекты "облачных" технологий; Рассмотреть концептуальную модель "облачного" хранилища; Создать виртуальную машину с "облачным" ПО; Разработать план мероприятий по внедрению "облачной" технологии в организации [1, с. 114].

"Облачные" сервисы, предоставляющие те или иные виды услуг, в свою очередь делятся на три категории: публичные, частные и гибридные.

Классификация концептуальной модели "облака".

Публичное "облако" - ИТ-инфраструктура, которую используют множество компаний и сервисов. Пользователи при этом не могут управлять и обслуживать данное "облако", вся ответственность по этим вопросам лежит на владельце "облака". Абонентом может стать любая компания, а также любой индивидуальный пользователь. "Облака" такого типа предлагают

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

Частное "облако" - безопасная ИТ-инфраструктура, контролируемая и эксплуатируемая одной компанией. Абонент может управлять "облаком" самостоятельно, либо поручить это внешнему подрядчику. Сама инфраструктура может размещаться в помещениях самой компании, либо у внешнего оператора, либо частично у оператора и частично у компании [5, с. 22-23].

Гибридное "облако" - ИТ-инфраструктура, использующая лучшие стороны публичного и частного типов "облаков". Такой тип в основном используется, когда организация имеет сезонные периоды активности. Т.е. часть мощностей частного "облака" перебрасывается на публичное "облако", если оно не справляется с текущими задачами. Кроме этого доступ к ресурсам компании организован через публичное "облако" [2, с. 182].

В данной практической работе рассматривается частное корпоративное "облако" с его возможностями и спецификой. Частное "облако" (privatecloud) - это инфраструктура, которая располагается непосредственно в пределах одной организации, включая дочерние подразделения. Особенностью частного "облака" является размещение данных на оборудовании, уже имеющемся в организации. Данная модель развертывания создается с целью полного удовлетворения информационных потребностей внутреннего рабочего персонала при обеспечении высокого уровня безопасности данных (рис. 1 ).

Рис. 1. Модель частного корпоративного "облака"

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

Частное "облако" создается с определенной целью. Например, существующая дочерняя компания нуждается в использовании корпоративной почты. Таким образом, построение частного "облака" будет акцентироваться на предоставлении дочерней компании приложений из центра обработки данных, который, в свою очередь, обслуживается сервисным подразделением. Возьмем другой пример. Допустим, существует отдел ИТ -департамента, который отвечает за разработку и сопровождение бизнес-приложений. Почему бы данному отделу не иметь возможности пользоваться инфраструктурой как сервисом из "облака", именуемого частным "облаком", и который обслуживается специальным инфраструктурным отделом, таким образом, избавив себя от ряда инфраструктурных проблем (рис. 2). Тем самым сотрудники получат не только непосредственный доступ к данным в "облаке" в пределах предприятия, но и смогут вести свою работу с филиалов, удалённым способом, с мобильных клиентов и так же предоставлять общий доступ партнёрам или смежным предприятиям [5, с. 304].

Рис. 2. Схема доступа к частному облаку

В первую очередь следует определиться: какие объекты выносить в частное "облако". Если существует задача выноса программного приложения - это одни затраты, если необходимо вынести инфраструктуру (специализированные взаимосвязанные приложения, сервисы и информационные системы) - это другие затраты.

В настоящее время более популярно и востребовано создание и построение частного "облака" с предоставлением инфраструктуры как сервиса Данная облачная технология называется IaaS (Infrastructureas a Service). Основной задачей для пользователя частного "облака", построенного при помощи "облачной" технологии IaaS, служит ряд запросов в виде: количества оперативной памяти, количества процессоров и требуемого объема для хранения данных, различных сетевых устройств и интерфейсов, а также в выборе базовой операционной системы, которая будет управлять "облачным" сервисом [3, С. 45].

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

I Аудит текущей ИТ-инфраструктуры

Разработка основных архитектурных решений

Выборка технических средства по организации ИТ-систем в "облаке" Налаживание защищенной связи между "облаком" и пользователями Настройка контроллера домена в "облаке" I Инсталляция почтовой системы I Настройка терминальных сервисов

I Настройка резервного копирования данных почтовых и терминальных серверов с использованием программно-аппаратного комплекса[6, с. 214].

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

Рис. 3. Открытая модель частного облака

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

Вывод

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

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

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

1. Симдянов И.В., Котеров Д.В. Облачные технологии, как средство коммуникации // БХВ-Петербург, 2018. С. 1088.

2. Скляр Д. Руководство по созданию интерактивных веб-сайтов // Вильямс, 2017. С. 464.

3. ШасанкарК. ZendFramework 2.0. Разработка веб-приложений // Питер, 2014. С. 208.

4. Серрано Н. Инфраструктура как сервис и облачные технологии // Питер, 2015. С. 34-37.

5. TrucchiaF., JacopoR. Pro PHP Refactoring // Packt Publishing Ltd., 2010. P. 360.

6. W.Jason Gilmore. Easy Laravel 5: A Hands On Introduction Using a Real-World Project // Packt Publishing Ltd., 2015. P. 205.

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