Курсовая с практикой на тему Облачные сервисы
-
Оформление работы
-
Список литературы по ГОСТу
-
Соответствие методическим рекомендациям
-
И еще 16 требований ГОСТа,которые мы проверили
Введи почту и скачай архив со всеми файлами
Ссылку для скачивания пришлем
на указанный адрес электронной почты
Содержание:
Введение 3
Глава 1. Принципы использования облачных технологий 5
1.1 Понятие облачных технологий 5
1.2 Облачные технологии в бизнесе 11
1.3 Анализ существующих платформ облачных вычислений 12
1.3.1 Среда Windows Azure 12
1.3.2 Обзор платформы Heroku 15
1.3.3 Обзор облачной среды Google Apps Engine 16
Глава 2. Описание разработки информационного ресурса для предприятия ООО «ИНОК» 19
2.1 Определение требований к информационному ресурсу 19
2.2 Разработка информационного ресурса в среде Google Apps Engine 20
2.3 Анализ эффективности использования облачных технологий в бизнесе 31
Заключение 33
Литература 34
Введение:
В рамках данной работы ставится задача изучения применения облачных сервисов в бизнесе.
Под термином «облачные технологии» понимается использование различных видов услуг через Интернет. Услуги могут включать доступ к программному обеспечению, хранение данных или использование определенной вычислительной мощности [3].
Растущая популярность такого типа услуг, безусловно, связана с многочисленными преимуществами, которые предоставляет облачная технология. Легкий доступ к инструментам, возможность работы в группах, синхронизация между любыми устройствами и низкие затраты – это лишь некоторые преимущества, которые ценят миллионы людей во всем мире.
Поэтому использование облачных технологий в современном мире является очень актуальным.
Особую роль занимает использование облачных технологий в бизнесе. Особенно актуальными данные технологии являются для малого бизнеса, который не имеет лишних средств на построение развитой ИТ структуры для представления своей компании или услуг в сети Интернет. Использование облачных технологий позволяет руководителям предприятий не переживать об администрировании ИТ инфраструктуры, не вкладывать большие деньги в закупку дорогостоящих серверов или программного обеспечения.
Объектом исследования являются облачные сервисы, применяемые в современных приложениях, используемые в экономике.
Предмет исследования – облачные технологии в бизнесе.
Целью работы проведение анализа облачных сервисов в современных приложениях, с дальнейшей разработкой приложения для представления информации о предприятии с помощью средств Google Site.
Задачами работы является:
1. Выявление основных принципов организации облачных технологий.
2. Определение роли облачных технологий в экономике.
3. Обзор существующих облачных платформ.
4. Построение информационного ресурса о компании с помощью платформы Google Site.
5. Формирование рекомендаций по использованию облачных технологий при построении веб приложений.
Теоретическая значимость работы – проведенные исследования позволят определить наиболее используемые облачные технологии в современных приложениях
Практическая значимость работы – созданный информационный ресурс будет использоваться для представления информации о предприятии в сети Интернет.
Заключение:
Облачные сервисы используются повсеместно в современном мире: в экономике, сфере ИТ, в образовании. На это есть несколько причин. Основное преимущество использования облачных технологий в бизнесе является то, что для организации основных бизнес процессов используются ресурсы, которые предоставляются облачными платформами.
Большинство облачных платформ имеет в своем составе большое количество различных сервисов и инструментов [8]. Особенной во множестве облачных платформ является платформа Google, которая имеет такие инструменты как документы, календарь, диск, презентации, сайты и т.п.
В ходе выполнения данной работы были решены следующие задачи:
– проведен анализ облачных вычислений, даны основные определения, представлены основные виды облачных платформ;
– рассмотрены особенности использования облачных технологий в экономике;
– рассмотрены такие платформы как Windows Azure, Heroku, Google App Engine;
– выполнена разработка информационного ресурса на веб хостинге, который входит в состав Google App Engine – Google Site;
– полученные ресурсы были протестированы и размещены в сети Интернет.
Разработанный информационный ресурс содержит необходимый материал для представления предприятия ООО «ИНОК» и его услуг в сети Интернет, что значительно облегчает ведение бизнеса, дает возможность привлечь больше клиентов и сэкономить на организации необходимой ИТ структуры.
Фрагмент текста работы:
Глава 1. Принципы использования облачных технологий
Применению и использованию облачных технологий в последнее время уделено немало различных научных публикаций, электронных статей, блогов, монографий. В рамках данной работы были рассмотрены различные работы, среди них можно выделить следующую работу: авторов Батуры Т.В. и Мурзина Ф.А. «Облачные технологии: основные понятия, задачи и тенденции развития», в данной статье проведен анализ организации облачной технологии, представлены тенденции использования облачных технологий, определены основные преимущества. Большое внимание уделено использованию облачных технологий в бизнесе и образовании.
Еще одна электронная статья автора Лукиной Т.М. «Облачные технологии как преимущество в обучении» вызвала интерес, не смотря на то, что в данной статье уделяется внимание использованию облачных технологий в образовании, в ней удалось почерпнуть информацию по моделям доступа к облачным ресурсам, ознакомиться с существующими облачными приложениями, такими как Windows Azure, Google App Engine.
Материал статьи автора Дж. Рассела «Описание платформы Google Site» позволил определить основные преимущества и недостатки данной платформы и сделать осознанный выбор в использовании данной платформы для дальнейшего построения информационного ресурса компании для ее представления в сети Интернет и продвижения услуг данной компании.
1.1 Понятие облачных технологий
Облако в сфере ИТ это ресурс (например, дисковое пространство, вычислительная мощность или приложение), которые могут быть доступны пользователям для его использования. Идея совместного использования ресурсов не является чем-то новым в ИТ-мире, но только универсальный доступ к Интернету и конечным пользователям с высокой пропускной способностью позволил расширить сферу деятельности облака и ее возможности [1]. Дополнительным стимулом, поддерживающим развитие облака в последние годы, является технология виртуализации и постоянно растущая вычислительная мощность процессоров.
Технология виртуализации относится к конфигурации и использованию логического ресурса путем абстрагирования физических ресурсов. Абстракцию ресурсов можно рассматривать как способность создавать собственную конфигурацию физических ресурсов (например, процессор, оперативную память, жесткий диск) и способность решать, как эти ресурсы будут рассматриваться и использоваться компьютерными системами, которые будут их использовать. Фактически, эта технология постоянно развивается с 1960-х годов. Уже тогда ИТ-инженеры заметили определенную проблему с использованием ресурсов современных компьютеров – оказалось, что даже тогда один пользователь не смог постоянно использовать все вычислительные ресурсы своего компьютера. Поэтому производители начали искать решения, позволяющие многим пользователям получать доступ к одному и тому же компьютеру, чтобы использовать ресурсы более рационально и эффективно — например, процессор, ОЗУ или жесткий диск [6].
Рассмотрим архитектуру частного облака. Предполагается, что определенный ресурс настроен и доступен для ограниченной группы пользователей. Частное облако обычно представляет собой сеть LAN или MAN (см. рис.1).
Чтобы проиллюстрировать идею частного облака, можно представить простейшую модель такого типа решений – файловый сервер с использованием массива RAID [3]. Общий ресурс будет дисковым пространством, которое может использоваться всеми ранее определенными пользователями в частной сети.
Предположим, что в локальной сети есть пользователи, которые используют определенную базу данных, например Microsoft SQL Server 2014. Цель – обеспечить избыточность данных на дисках, чтобы потенциальный сбой не привел к потере данных. Если база данных большая и физически занимает несколько дисков о массива RAID, то для параллельного считывания данных с нескольких дисков одновременно, необходимо использовать второй сервер, который в случае сбоя берет на себя роль основного сервера и обеспечивает непрерывность всей среды [7]. С такими требованиями необходимо настроить между двумя серверами с SQL Server 2014, установленный с помощью Windows Server 2012R2, и настроить матрицу для работы в режиме RAID 10 (также известный как RAID 1 + 0) , что обеспечивает избыточность данных с высокой скоростью считывания.
Простое облачное решение приобрело очень важные функции – теперь оно устойчиво к сбою диска, сбою одного из серверов и обеспечивает более быстрый доступ к данным, чем базовая версия. Кроме того, такая конфигурированная среда может быть дополнена полезными функциями, например, в ситуации, когда внезапно возникает необходимость в предоставлении базы данных для большего количества людей. Однако данная облачная организация имеет недостатки. Прежде всего, чтобы настроить среду, необходимо иметь соответствующее оборудование, то есть серверы, программное обеспечение и сетевые устройства. Также требуется наличие соответствующих навыков для настройки системы, а также ее безопасности от несанкционированного доступа. Все это приводит к существенным затратам, и в некоторых случаях становится преградой для внедрения облачных технологий на предприятии [12].
Альтернативной моделью является модель публичного (общего) облака (см. рис.2). Пользователь находится в контакте с ресурсом, предоставляемым через Интернет. Ресурс принадлежит внешней компании, чья ответственность заключается в администрировании и управлении всей платформой. Таким образом, в модели общего облака можно выделить две основные роли – диспетчер инфраструктуры (администратор) и пользователя [1]. Доступ к ресурсу следует после процесса аутентификации пользователей. Пользователь должен сначала создать учетную запись на внешней платформе компании и согласиться с условиями оплаты, наличием платформы, SLA (соглашение об уровне обслуживания) и набором услуг, предлагаемых владельцем инфраструктуры. Обычно пользователь обязан платить только за время фактического использования ресурсов. Это позволяет сэкономить средства в компаниях, которые использовали свою собственную инфраструктуру.