Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Облачные сервисы

Содержание:

Введение

В рамках данной работы ставится задача изучения применения облачных сервисов в бизнесе.

Под термином «облачные технологии» понимается использование различных видов услуг через Интернет. Услуги могут включать доступ к программному обеспечению, хранение данных или использование определенной вычислительной мощности [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].

Одним из преимуществ является возможность удаленного выставления счетов-фактур. Это займет всего несколько секунд, и счет-фактура будет готова. Это достигается из-за того, что данные о продажах и данные подрядчика хранятся в системе. Облачные технологии также контролируют весь склад [13]. Благодаря этим системам количество и стоимость товаров могут систематически регистрироваться, заменяя функцию инвентаризации.

Облачные технологии значительно упрощают учет. Сама система собирает наиболее важные данные, документы легко генерируются, а создание отчетов о складах, продажах или персонале выполняется очень просто. Однако самым большим преимуществом облачных систем является их доступность 24/7 [8]. Будучи в отпуске, в магазине или посещая клиента, директор компании или сотрудник может принимать ключевые бизнес-решения.

1.3 Анализ существующих платформ облачных вычислений

Наиболее популярными облачными платформами являются Windows Azure, Google Apps Engine, Heroku, Amazon Web Services. Рассмотрим некоторые из них.

1.3.1 Среда Windows Azure

Microsoft Azure – это облачная платформа, которая обеспечивает механизмы обработки и хранения данных. Microsoft Azure поддерживает каждую операционную систему и имеет в своем составе большое количество языков программирования [9]. Azure обеспечивает доступ к комплексным услугам, включая вычислительные мощности, системы хранения данных, приложений, данных и сети, позволяющий управлять инфраструктурой быстрее, реализовать большее количество задач, и прежде всего обеспечить значительную экономию финансовых средств. В течение почти двух лет Microsoft Azure стало доступным в бесплатной версии (30 дней), что делает его полностью доступным для малых и средних предприятий, а значит, пользователи не должны инвестировать в сложные инфраструктуры для запуска сервисов корпоративного класса [12].

Платформа основана на группе из трех технологий, которая предоставляет специалистам возможности для программистов. Azure можно использовать как локально для запущенных приложений, так и для работающих в облаке. Microsoft Azure состоит из Windows Azure, которая обеспечивает среду выполнения программ (програмного кода), основана на системе Windows Server (ее имя - Windows Azure Guest OS) [1]. Система работает на виртуальных машинах [14]:

  • Compute – отвечает за вычислительные задачи размещенных приложений,
  • Storage – отвечает за хранение данных в облаке,
  • Fabris – управляет и контролирует приложения, работающие в облаке, и контролирует машины, работающие в вычислительном центре.

Microsoft Azure также имеет в своем составе SQL Azure, что позволяет использовать реляционные базы данных, предназначенные для работы в облаке. Третьим элементом является платформа Windows Azure Platform AppFabric, которая является компонентом, что предоставляет дополнительные функции, позволяет создавать гибридную облачную среду и обеспечивает связь между удаленными и локальными ресурсами [9].

На рисунке 3 представлен скриншот среды Windows Azure/

Рисунок 3 – Среда Windows Azure

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

Microsoft Azure представляет собой общедоступное вычислительное облако с возможностью хранения неограниченного размера файлов. Разработчиком данной платформы является фирма Microsoft. На сегодняшний день облачных вычислений является самым быстрорастущим типом ИТ-услуг. Решение имеет практически неограниченные возможности масштабирования, огромную эффективность и обладает большим хранилищем [9].

Облачные вычисления Microsoft Azure доступны в двух моделях – платформа как служба – PaaS и инфраструктура как служба – IaaS, то есть как платформа, так и инфраструктура [1].

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

1.3.2 Обзор платформы Heroku

Heroku позволяет разворачивать, запускать и управлять приложениями, написанными в Ruby, Node.js, Java, Python, Clojure, Scala, Go и PHP [7]. Приложение представляет собой набор исходных кодов, написанных на одном из этих языков, структуру и некоторое описание зависимостей, который предписывает системе сборки определить, какие дополнительные зависимости необходимые для создания и запуска программы.

Heroku – платформа для различных языков программирования, она позволяет создавать, запускать и масштабировать приложения на всех языках – используя зависимости и Procfile. Procfile предоставляет архитектурный аспект приложения и эта архитектура позволяет, например, масштабировать каждую часть независимо [6].

Когда платформа Heroku получает источник программы, она инициирует создание исходной программы. Механизм построения, как правило, зависит от языка, однако он соответствует той же схеме, как правило, для извлечения указанных зависимостей и создание всех необходимых ресурсов [14].

Например, когда система сбора получает приложение Rails, он может извлекать все зависимости, указанные в Gemfile, а также создавать файлы на основе консоли управления активами. Программа Java может загружать зависимости между двоичной библиотекой с помощью Maven, компилировать исходный код вместе с этими библиотеками и создавать файл JAR для исполнения [6].

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

В состав платформы Heroku входит Git – мощная распределенная система управления версиями, которую многие разработчики используют для управления исходным кодом. Платформа Heroku использует Git в качестве основного средства для развертывания приложений (есть другие способы переноса исходного кода на Heroku, в том числе через API) [7].

Рисунок 4 – Среда Heroku

1.3.3 Обзор облачной среды Google Apps Engine

Google App Engine является продуктом платформы как служба (PaaS), которая предоставляет разработчикам веб-приложений и предприятиям доступ к масштабируемому хостингу Google и Интернет-службам уровня 1 [4].

Программа App Engine требует, чтобы приложения были написаны на Java или Python, сохранять данные в Google BigTable и использовать язык запросов Google. Программы, которые не отвечают требованиям, требуют модификации для использования App Engine. Google App Engine обеспечивает большую инфраструктуру, чем другие масштабируемые службы хостинга, такие как Amazon Elastic Compute Cloud (EC2). Программа App также устраняет определенные задачи системного администрирования и развития, облегчает написание масштабируемых приложений [12].

Google использует «облако» для создания глобальной системы управления обучением (Learning Management System, LMS), доступной для всех. Служба Cloud Course представляет собой простой LMS с открытым исходным кодом, который позволяет организовывать и регистрироваться для обучения [10]. Данная служба интегрирована с Google календарем, позволяет просматривать профили пользователей.

Платформа Google App Engine предоставляет следующие возможности [4]:

  • масштабируемые, высокоэффективные виртуальные машины;
  • PaaS для приложений;
  • запуск контейнерных приложений;
  • создание «облачных» приложений;
  • предоставление беспроводной вычислительной платформы, ориентированной на события;
  • компоненты для создания современного облачного программного обеспечения;
  • виртуальные машины на GCP;
  • контейнерная безопасность;
  • диск для хранения объектов с глобальным кэшированием;
  • блокировка памяти для виртуальных экземпляров;
  • высокая производительность хранения файлов;
  • передача данных;
  • сервер для хранения больших объемов данных в Google Cloud;
  • передача данных между службами облачного хранения, такими как AWS S3 и Google Cloud Storage.

На рисунке 5 представлен пример экранной формы среды Google App Engine.

Рисунок 5 – Среда Google App Engine

Наибольшее распространение получила платформа Google Site, которая входит в состав Google App Engine является продуктом платформы как служба (PaaS), которая предоставляет разработчикам веб-приложений и предприятиям доступ к масштабируемому хостингу Google и Интернет-службам уровня 1 [7].

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

Глава 2. Описание разработки информационного ресурса для предприятия ООО «ИНОК»

2.1 Определение требований к информационному ресурсу

Рассмотрим необходимость использования облачных технологий для ведения бизнеса на ООО «ИНОК». Основным видом деятельности этого предприятия является деятельность по созданию и использованию баз данных и информационных ресурсов, предоставлении информационных услуг в сети Интернет, ведение консультационных услуг в области компьютерных технологий.

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

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

Исходя из этого определим, что в качестве практического использования облачных платформ ставится задача разработки информационного ресурса для представления услуг ООО «ИНОК» в сети Интернет.

К разрабатываемому электронному информационному ресурсу предъявляются следующие требования:

  • наличие необходимого информационного материала, который позволит предоставить необходимые данные пользователям о компании ООО «ИНОК»;
  • использование средств мультимедиа для упрощения представления информации и услуг предприятия;
  • должна быть реализована удобная навигация по ресурсу, с возможностью перехода на главную страницу из любой страницы системы;
  • необходимо реализовать форму опроса клиентов для определения качества работы ресурса и удовлетворенностью услугами предприятия.

2.2 Разработка информационного ресурса в среде Google Apps Engine

Также как и ранее описанная облачная платформа Windows Azure, рассматриваемая среда Google Apps Engine работает только с зарегистрированными пользователями, обязательным условием пользования средствами данной платформы является наличие аккаунта Google. Для этого необходимо создать учетную запись (рис.6). Последовательность создания учетной записи в Google представляет собой линейный алгоритм:

  • вход на ресурс Google;
  • ввод регистрационных данных, на данном этапе вводятся следующие данные:
    • имя;
    • фамилия;
    • название почтового ящика (учетной записи);
    • пароль и его подтверждение;
    • дата рождения;
    • необязательные поля: номер телефона и альтернативный e-mail;
  • код подтверждения;
  • согласие на создание профиля.

Рисунок 6 – Алгоритм создания учетной записи в Google

После успешной регистрации пользователь может выполнить вход в Google аккаунт (см. рис. 7). После входа пользователю становятся доступны сервисы и службы Google, такие как:

  • календарь;
  • Google сайт;
  • Google диск;
  • Google docs;
  • почтовый ящик;
  • фотогалереи и пр.

Рисунок 7 – Вход в Google аккаунт

Наибольший интерес в рамках данной работы для разработки веб приложения, представляет оболочка Google Sites.

Благодаря этому сервису создание веб-приложений стает более простым. Также значительно упрощается масштабирование это особенно актуально, когда разработанный сайт станет популярным и привлечет тысячи или даже миллионы пользователей [11].

Данный сервис представляет собой конструктор сайтов и хостинговую площадку. С помощью инструментария Google Site создание динамических веб страниц проходит достаточно просто, буквально при помощи мышки [8]. 

Разработчик в среде Google Site получает доступ к тем же компонентам, которые Google использует для облегчения обработки больших объемов данных. Данные могут сохранять с помощью Bigtable и GFS. Разработчики смогут использовать программную среду на основе Python для работы [12].

Google Site – это [11]:

  • большой выбор шаблонов и настроек;
  • огромные возможности по организации контента;
  • широкий выбор форматов: от простых веб - страниц до досок объявлений и файловых хранилищ;
  • возможность создать единый ресурс для хранения веб - контента и файлов;
  • гибкая настройка доступа к контенту;
  • поисковые технологии Google.

Кроме всего прочего функции по техническому администрированию сайта возлагаются на Google Site [12]. Техническое администрирование призвано обеспечить постоянный доступ к сайту любому пользователю, заключается в следующих мероприятиях:

  • выборе хостинга и его настройке;
  • круглосуточный контроль над состоянием сервера;
  • круглосуточная поддержка сайта и всех его элементов в рабочем состоянии.

Данная платформа представляется средой для разработки, хостинга и управления разными сервисами. Основные преимущества Google Site [11]:

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

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

3. Гибкость – с помощью данной платформы можно создавать сайты любой направленности – сайты визитки, интернет магазины, порталы, блоги, сайты представительства компании и пр..

4. Функциональность – имеется возможность использования всех инструментов Google – календарь, документы, диск, почтой, облачный принтер и многое другое.

При входе пользователю предоставляется следующее окно разработки ресурсов в Google Site (см. рис. 8).

Рисунок 8 – Окно создания сайта в Google Suite

При создании сайта разработчик может пользоваться функциями вкладки «Вставка» (рис.9), которая расположена в правой части окна шаблона разработки и является стандартным инструментом облачной платформы Google Site. С помощью данного меню создается своего рода шаблонные варианты сайтов, которые отличаются один от одного своим информационным наполнением, интерфейсом и функциональным набором элементов отображения веб страниц.

Рисунок 9 – Элементы раздела «Вставка»

С помощью данного раздела в создаваемый сайт можно добавлять следующие элементы:

  • текст;
  • изображения;
  • html теги;
  • объекты Google диска;
  • макеты;
  • кнопки;
  • разделители;
  • ролики Youtube;
  • календарь;
  • карты;
  • документы;
  • презентации;
  • таблицы;
  • формы;
  • диаграммы.

На рисунке 10 представлен обобщенный алгоритм создания информационного ресурса инструментами среды Google Site. Опишем последовательность работы пошагово.

Шаг 1. Вход на ресурс.

Шаг 2. Создание главной страницы.

Шаг 3. Выбор темы оформления, написание заголовка сайта и названия главной страницы.

Шаг 4. Заполнение главной страницы информационным контентом.

Шаг 5. Создание новой страницы, необходимо указать ее название.

Шаг 6. Создание необходимого контента.

Шаг 7. Все веб страницы разработаны, если нет, то переход к шагу 5, иначе шаг 8.

Шаг 8. Установка связей между страницами.

Шаг 9. Опубликовать сайт в сети Интернет.

Рисунок 10 – Обобщенный алгоритм работы в среде Google Site

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

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

Для добавления контента – текста, картинки, изображения или презентации необходимо воспользоваться соответствующим меню или инструментами раздела «Вставка» (рис.11).

Рисунок 11 – Меню для вставки контента

При добавлении текста платформой выделяется строка, в которую можно скопировать или внести вручную необходимый текст. Для выделения текста в Google Site есть следующие вариант:

  • заголовок;
  • подзаголовок;
  • обычный текст;
  • мелкий текст.

Наибольший интерес с точки зрения разработки сайта представляет принцип добавления контента на информационный ресурс (см. рис. 12).

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

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

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

Рисунок 12 – Алгоритм загрузки дополнительных файлов

Для организации полноценного электронного информационного ресурса его необходимо снабдить ссылками – обеспечить связь между разделами ресурса, для этого можно воспользоваться средством платформы (см. рис.13).

Рисунок 13 – Создание ссылки

При создании ссылки указывается текст ссылки и ресурс, на который она ссылается.

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

  • телефон;
  • планшетный ПК;
  • настольный ПК.

При выборе режима сайт адаптируется к указанному режиму.

После того, как электронный информационный ресурс готов его можно опубликовать в сети Интернет, использовав, механизм «Опубликовать», при публикации указывается адрес ресурса, по которому можно его будет найти.

На рисунке 14 представлена главная страница разработанного электронного информационного ресурса.

На главной странице отображается меню навигации, отображена информационная часть о сайте, на нижнем фрейме представлена карта проезда к офису ООО «ИНОК».

Рисунок 14 – Главная страница электронного информационного ресурса

В Google Site можно создавать достаточно простые сайты, которые не предентуют на высокую функциональность, однако в то же время, созданный сайт будет иметь разный контент, который может быть применен для обучения, среди них стоит выделить:

  • презентации;
  • видеоролики;
  • изображения;
  • рисунки.

С помощью инструментов среды Google Site было выполнено построение электронного информационного ресурса. Данный ресурс имеет необходимые средства для представления информации о предприятии ООО «ИНОК» и его услугах. Сайт отличается продуманной навигацией, имеет как внутренние ссылки – ссылки на страницы об услугах, так и внешние ссылки – есть возможность перехода на другие интернет сайты для сравнения цен по услугам. Перейти на сайт можно по адресу – https://sites.google.com/view/inokoblako/

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

2.3 Анализ эффективности использования облачных технологий в бизнесе

Проведем сравнительный анализ эффективности использования облачных технологий, в бизнесе опираясь на пример разработки информационного ресурса для предприятия ООО «ИНОК» (таб. 1).

Таблица 1 – Анализ эффективности

Бизнес процесс

Без использования облачных технологий

С использованием облачных технологий

Разработка информационного ресурса

Заказ разработки сайта у сторонних исполнителей, стоимость сайта порядка 25000 руб.

Бесплатная регистрация, разворачивание шаблона:

шаблон формируется одинаковый для всех страниц, страницы отличаются контентом и оформлением

написание тегов не требуется, страница создается шаблонно, html код генерируется непосредственно платформой

Разработка своими силами

Внедрение информационного ресурса

Покупка хостинга, стоимость месячного доступа от 2500 руб.

Осуществляет платформа

Поддержка информационного ресурса, администрирование и наполнение

Если компания разработчик, месячная поддержка порядка 3000 руб,

Брать в штат ИТ специалиста, при условии неполной ставки 10000 руб

Администрирование средствами облачного приложения

Хранение информации для ее добавлении на ресурс

Покупка ПК, минимальная стоимость от 30000 руб

Информация хранится на Google диске, необходим только носитель (флешка), стоимость – 1200 руб.

Использование дополнительных возможностей

Дополнительная покупка или установка ПО, минимум от 1000 руб

Используются службы и сервисы Google или других облачных приложений

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

Заключение

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

Большинство облачных платформ имеет в своем составе большое количество различных сервисов и инструментов [8]. Особенной во множестве облачных платформ является платформа Google, которая имеет такие инструменты как документы, календарь, диск, презентации, сайты и т.п.

В ходе выполнения данной работы были решены следующие задачи:

  • проведен анализ облачных вычислений, даны основные определения, представлены основные виды облачных платформ;
  • рассмотрены особенности использования облачных технологий в экономике;
  • рассмотрены такие платформы как Windows Azure, Heroku, Google App Engine;
  • выполнена разработка информационного ресурса на веб хостинге, который входит в состав Google App Engine – Google Site;
  • полученные ресурсы были протестированы и размещены в сети Интернет.

Разработанный информационный ресурс содержит необходимый материал для представления предприятия ООО «ИНОК» и его услуг в сети Интернет, что значительно облегчает ведение бизнеса, дает возможность привлечь больше клиентов и сэкономить на организации необходимой ИТ структуры.

Литература

  1. Аксельрод А. Ключевые игроки рынка облачных сервисов в России [Электронный ресурс] URL: http://www.tadviser.ru/index.php (дата обращения 10.11.2018)
  2. Емельянова О. А. Применение облачных технологий в образовании / О. А. Емельянова // Молодой ученый. 2014. – No3. – С. 907– 909
  3. Карр Николас Великий переход. Революция облачных технологий; Манн, Иванов и Фербер - М., 2015. – 324 c.
  4. Леонов В. Google Docs, Windows Live и другие облачные технологии; Эксмо - М., 2015. - 921 c.
  5. Лукина Т.М. Облачные технологии как преимущество в обучении [Электронный ресурс] URL: https://nauchforum.ru/studconf/tech/xxiii/6910 (дата обращения 11.11.2018).
  6. Роэн Майкл Скотт Облачные замки; Азбука-классика - Москва, 2004. - 448 c.
  7. Риз Джордж Облачные вычисления; БХВ-Петербург - Москва, 2011. - 288 c.
  8. Фингар, Питер Dot.Cloud: облачные вычисления - бизнес-платформа XXI века / Питер Фингар. - М.: Аквамариновая Книга, 2013. - 256 c.
  9. Федоров А.Г., Мартынов Д.Н. Облачная платформа Microsoft [Электронный ресурс] URL: http://la.by/sites/default/files/doc/Windows_ Azure_web.pdf (дата обращения 11.11.2018). (дата обращения 10.11.2018)
  10. Широкова Е.А. Облачные платформы [Электронный ресурс] URL: https://moluch.ru/conf/tech/archive/5/1123/ (дата обращения 10.11.2018)
  11. Rassel J. Описание платформы Google Site
  12. Облачные технологии: основные понятия, задачи и тенденции развития [Электронный ресурс] URL: http://swsys-web.ru/cloud-computing-basic-concepts-problems.html (дата обращения 10.11.2018)
  13. Бизнес в облаках. Чем полезны облачные технологии для предпринимателя [Электронный ресурс] URL: http://kontur.ru/articles/225 (дата обращения 10.11.2018)
  14. Заоблачные вычисления: CloudComputing на пальцах [Электронный ресурс] URL: http://www.xakep.ru (дата обращения 10.11.2018)