Добавлен: 01.04.2023
Просмотров: 353
Скачиваний: 2
СОДЕРЖАНИЕ
Глава 1. Принципы использования облачных технологий
1.1 Понятие облачных технологий
1.2 Облачные технологии в бизнесе
1.3 Анализ существующих платформ облачных вычислений
1.3.3 Обзор облачной среды Google Apps Engine
2.1 Определение требований к информационному ресурсу
2.2 Разработка информационного ресурса в среде Google Apps Engine
2.3 Анализ эффективности использования облачных технологий в бизнесе
Введение
В рамках данной работы ставится задача изучения применения облачных сервисов в бизнесе.
Под термином «облачные технологии» понимается использование различных видов услуг через Интернет. Услуги могут включать доступ к программному обеспечению, хранение данных или использование определенной вычислительной мощности [3].
Растущая популярность такого типа услуг, безусловно, связана с многочисленными преимуществами, которые предоставляет облачная технология. Легкий доступ к инструментам, возможность работы в группах, синхронизация между любыми устройствами и низкие затраты – это лишь некоторые преимущества, которые ценят миллионы людей во всем мире.
Поэтому использование облачных технологий в современном мире является очень актуальным.
Особую роль занимает использование облачных технологий в бизнесе. Особенно актуальными данные технологии являются для малого бизнеса, который не имеет лишних средств на построение развитой ИТ структуры для представления своей компании или услуг в сети Интернет. Использование облачных технологий позволяет руководителям предприятий не переживать об администрировании ИТ инфраструктуры, не вкладывать большие деньги в закупку дорогостоящих серверов или программного обеспечения.
Объектом исследования являются облачные сервисы, применяемые в современных приложениях, используемые в экономике.
Предмет исследования – облачные технологии в бизнесе.
Целью работы проведение анализа облачных сервисов в современных приложениях, с дальнейшей разработкой приложения для представления информации о предприятии с помощью средств Google Site.
Задачами работы является:
1. Выявление основных принципов организации облачных технологий.
2. Определение роли облачных технологий в экономике.
3. Обзор существующих облачных платформ.
4. Построение информационного ресурса о компании с помощью платформы Google Site.
5. Формирование рекомендаций по использованию облачных технологий при построении веб приложений.
Теоретическая значимость работы – проведенные исследования позволят определить наиболее используемые облачные технологии в современных приложениях
Практическая значимость работы – созданный информационный ресурс будет использоваться для представления информации о предприятии в сети Интернет.
Глава 1. Принципы использования облачных технологий
Применению и использованию облачных технологий в последнее время уделено немало различных научных публикаций, электронных статей, блогов, монографий. В рамках данной работы были рассмотрены различные работы, среди них можно выделить следующую работу: авторов Батуры Т.В. и Мурзина Ф.А. «Облачные технологии: основные понятия, задачи и тенденции развития», в данной статье проведен анализ организации облачной технологии, представлены тенденции использования облачных технологий, определены основные преимущества. Большое внимание уделено использованию облачных технологий в бизнесе и образовании.
Еще одна электронная статья автора Лукиной Т.М. «Облачные технологии как преимущество в обучении» вызвала интерес, не смотря на то, что в данной статье уделяется внимание использованию облачных технологий в образовании, в ней удалось почерпнуть информацию по моделям доступа к облачным ресурсам, ознакомиться с существующими облачными приложениями, такими как Windows Azure, Google App Engine.
Материал статьи автора Дж. Рассела «Описание платформы Google Site» позволил определить основные преимущества и недостатки данной платформы и сделать осознанный выбор в использовании данной платформы для дальнейшего построения информационного ресурса компании для ее представления в сети Интернет и продвижения услуг данной компании.
1.1 Понятие облачных технологий
Облако в сфере ИТ это ресурс (например, дисковое пространство, вычислительная мощность или приложение), которые могут быть доступны пользователям для его использования. Идея совместного использования ресурсов не является чем-то новым в ИТ-мире, но только универсальный доступ к Интернету и конечным пользователям с высокой пропускной способностью позволил расширить сферу деятельности облака и ее возможности [1]. Дополнительным стимулом, поддерживающим развитие облака в последние годы, является технология виртуализации и постоянно растущая вычислительная мощность процессоров.
Технология виртуализации относится к конфигурации и использованию логического ресурса путем абстрагирования физических ресурсов. Абстракцию ресурсов можно рассматривать как способность создавать собственную конфигурацию физических ресурсов (например, процессор, оперативную память, жесткий диск) и способность решать, как эти ресурсы будут рассматриваться и использоваться компьютерными системами, которые будут их использовать. Фактически, эта технология постоянно развивается с 1960-х годов. Уже тогда ИТ-инженеры заметили определенную проблему с использованием ресурсов современных компьютеров – оказалось, что даже тогда один пользователь не смог постоянно использовать все вычислительные ресурсы своего компьютера. Поэтому производители начали искать решения, позволяющие многим пользователям получать доступ к одному и тому же компьютеру, чтобы использовать ресурсы более рационально и эффективно - например, процессор, ОЗУ или жесткий диск [6].
Рассмотрим архитектуру частного облака. Предполагается, что определенный ресурс настроен и доступен для ограниченной группы пользователей. Частное облако обычно представляет собой сеть LAN или MAN (см. рис.1).
Чтобы проиллюстрировать идею частного облака, можно представить простейшую модель такого типа решений – файловый сервер с использованием массива RAID [3]. Общий ресурс будет дисковым пространством, которое может использоваться всеми ранее определенными пользователями в частной сети.
Рисунок 1 – Частное облако
Предположим, что в локальной сети есть пользователи, которые используют определенную базу данных, например Microsoft SQL Server 2014. Цель – обеспечить избыточность данных на дисках, чтобы потенциальный сбой не привел к потере данных. Если база данных большая и физически занимает несколько дисков массива RAID, то для параллельного считывания данных с нескольких дисков одновременно, необходимо использовать второй сервер, который в случае сбоя берет на себя роль основного сервера и обеспечивает непрерывность всей среды [7]. С такими требованиями необходимо настроить между двумя серверами с SQL Server 2014, установленный с помощью Windows Server 2012R2, и настроить матрицу для работы в режиме RAID 10 (также известный как RAID 1 + 0) , что обеспечивает избыточность данных с высокой скоростью считывания.
Простое облачное решение приобрело очень важные функции – теперь оно устойчиво к сбою диска, сбою одного из серверов и обеспечивает более быстрый доступ к данным, чем базовая версия. Кроме того, такая конфигурированная среда может быть дополнена полезными функциями, например, в ситуации, когда внезапно возникает необходимость в предоставлении базы данных для большего количества людей. Однако данная облачная организация имеет недостатки. Прежде всего, чтобы настроить среду, необходимо иметь соответствующее оборудование, то есть серверы, программное обеспечение и сетевые устройства. Также требуется наличие соответствующих навыков для настройки системы, а также ее безопасности от несанкционированного доступа. Все это приводит к существенным затратам, и в некоторых случаях становится преградой для внедрения облачных технологий на предприятии [12].
Альтернативной моделью является модель публичного (общего) облака (см. рис.2). Пользователь находится в контакте с ресурсом, предоставляемым через Интернет. Ресурс принадлежит внешней компании, чья ответственность заключается в администрировании и управлении всей платформой. Таким образом, в модели общего облака можно выделить две основные роли – диспетчер инфраструктуры (администратор) и пользователя [1]. Доступ к ресурсу следует после процесса аутентификации пользователей. Пользователь должен сначала создать учетную запись на внешней платформе компании и согласиться с условиями оплаты, наличием платформы, SLA (соглашение об уровне обслуживания) и набором услуг, предлагаемых владельцем инфраструктуры. Обычно пользователь обязан платить только за время фактического использования ресурсов. Это позволяет сэкономить средства в компаниях, которые использовали свою собственную инфраструктуру.
Рисунок 2 – Публичное облако
Операторы облачных облаков выигрывают от того, что они могут создавать огромные центры обработки данных, используя новейшие технологии в области серверных решений и управления энергопотреблением [3]. Пользователь, использующий этот тип инфраструктуры, не обременен никакими дополнительными расходами, поэтому затраты на запуск и поддержание его собственной системы относительно низки. Клиентам не нужно учитывать трудоемкие процессы запуска и настройки нового оборудования и программного обеспечения – эти процессы выполняются со стороны поставщика автоматическим образом, что делает рабочую среду доступной, буквально через несколько минут после поступления заказа от заказчика [7].
В некоторых случаях различают гибридную модель облаков, которая основана на сочетании обеих основных моделей облака. Чаще всего гибридная модель сводится к архитектуре системы, в которой некоторые пользователи работают на внешней аппаратной платформе, а остальная часть - в частной инфраструктуре. Для данной модели трудно использовать какой-либо пример, поскольку такие системы обычно разрабатываются и реализуются индивидуально.
Существует несколько моделей доступа к облачным ресурсам, рассмотрим три основных [6]:
1. IaaS – инфраструктура как услуга – в этой модели пользователь облака получает доступ к отдельному ресурсу от поставщика услуг, который обычно является виртуальной машиной (VM). Поставщик несет ответственность только за доставку машины в ранее определенную конфигурацию оборудования и его техническое обслуживание. Процесс настройки сети машины, установка программного обеспечения и его конфигурация выполняется клиентом. Примером такого типа ресурсов в Azure является виртуальная машина.
2. PaaS – платформа как услуга – эта модель обеспечивает пользователю доступ к ранее упорядоченной платформе и, следовательно, к готовой рабочей среде. Пользователь не имеет права доступа к виртуальной машине, на которой работает данная среда, а также не может использовать этот ресурс для установки и настройки другого программного обеспечения. В этой модели ресурсов провайдер обязан предоставить настроенную виртуальную машину с предварительно установленным и предварительно сконфигурированным программным обеспечением вместе с назначенным доступом. Примером такого типа ресурсов в Azure является база данных SQL, в соответствии с которой пользователь получает доступ к экземпляру SQL-сервера, используя графический интерфейс или выделенный API.
3. SaaS – программное обеспечение как услуга – в соответствии с этой концепцией оператор открытого облака предоставляет пользователю доступ к приложению, установленному и администрируемому провайдером. Это приводит к тому, что у пользователя есть учетная запись с соответствующими правами доступа, которая позволяет использовать совместно используемое приложение. Поставщик несет ответственность за процесс доставки виртуальной машины, установки программного обеспечения, его конфигурации, текущего обслуживания, обновлений и всех других административных задач. Примером этого типа ресурсов – это Microsoft Intune. Еще одним популярным программным обеспечением Microsoft, доступным в модели SaaS, является известный офис 365.
1.2 Облачные технологии в бизнесе
Согласно отчету IBM «Умный бизнес в эпоху облачных вычислений и аналитика больших данных», компании, реализующие облачные технологии, могут оптимизировать затраты. Благодаря использованию облака отмечается повышение эффективности бизнеса на 55% и увеличение мобильности сотрудников почти на 49%. Программное обеспечение Cloud показывает, насколько простым и быстрым может быть управление бизнесом. В настоящее время установление отношений между ИТ и бизнесом является обязательным условием для почти каждой отрасли. К этому добавляется гибкость, без которой компании не могут обойтись без нее [8].
Решение о внедрении программного обеспечения для бизнеса в облаке должно предшествовать анализу функций, которые действительно необходимы для компании. Клиент всегда должен быть в первую очередь, поэтому очень важно дать ему именно предложение, которое оправдает его ожидания, и в этом может помочь программное обеспечение в облаке. Облачные функциональные возможности позволят улучшить работу, повысить комфорт обслуживания и облегчить управление [13].
Инвестиции в облако – большой скачок в управлении компанией по сравнению с традиционными системами. В настоящее время облачные платформы предлагают много различных функций, что дает возможность предприятиям из любой отрасли найти для себя необходимое решение. Облачные решения предоставляют предпринимателям широкий спектр мероприятий. Прежде всего, они обеспечивают доступ ко всем документам компании круглосуточно, благодаря чему у сотрудников и руководства есть возможность работать из дома или в более удобное для них время [8].