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

Облачные технологии

Содержание:

Введение

Слово «облако» (cloud) использовалось в 1990-х годах для метафорического обозначения Интернета: тогда Глобальная сеть представлялась чем-то загадочным, неопределенным в своих пространственных границах, неотличимым от своих внутренних элементов и быстро изменяющимся. Согласно документу IEEE, опубликованному в 2008 году, «Облачная обработка данных - это парадигма, в рамках которой информация постоянно хранится на серверах в интернете и временно кэшируется на клиентской стороне, например, на персональных компьютерах, игровых приставках, ноутбуках, смартфонах и т. д.»

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

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

Одной из парадигм развития современных информационных технологий являеся направление Cloud Computing («облачные вычисления» или «облачная обработка данных»), оно содержит специализированный спектр технологий обработки и передачи данных, когда компьютерные ресурсы и мощности предоставляются пользователя как Интернет-сервисы.

Облачные технологии представляют собой технологии вида «клиент-сервер», которые состоят из виртуального сервера (или группы серверов) и нескольких клиентов, которые подключаются к нему с помощью сети Интернет.

Облачная обработка данных как концепция включает в себя понятия:

• инфраструктура как услуга,

• платформа как услуга,

• программное обеспечение как услуг.

Развитие облачных вычислений

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

Но все же датой отсчета современной истории Cloud Computing стал 2006 год, когда компания Amazon, которая уже на тот момент была одной из самых крупных, презентовала миру свою инфраструктуру Web-сервисов, которая была способна обеспечить пользователю не только хостинг, но и предоставить удаленные вычислительные мощности клиенту. Новинку восприняли и одобрили такие гиганты как, Google, Sun и IBM, а в 2008 году о своем интересе в этой области заявила корпорация Micrsoft.

Основные характеристики

  • Сервис самообслуживания, по мере необходимости (On-demand self-service). Потребитель может самостоятельно обеспечивать себя вычислительными возможностями (средствами и ресурсами), такими как серверное время и сетевые хранилища, по мере необходимости запрашивая их у сервис-провайдера в одностороннем автоматическом режиме, без необходимости взаимодействия с персоналом, представляющим сервис-провайдера.
  • Свободный сетевой доступ (Broad network access). Запрашиваемые сервисы доступны по сети через стандартные механизмы, поддерживающие использование гетерогенных платформ тонких и толстых клиентов (например, мобильных телефонов, ноутбуков и КПК).
  • Объединение ресурсов (Resource pooling). Вычислительные ресурсы провайдера организованы в виде совокупности для обслуживания различных потребителей в многопользовательской модели с возможностью динамического назначения и переназначения различных физических и виртуальных ресурсов в соответствии потребителей. Особое значение имеет независимость размещения ресурсов, при котором пользователь, в общем случае, не знает и не контролирует точное физическое местоположение предоставляемых ресурсов, но может специфицировать их расположение на более высоком уровне абстракции (например, страна, штат или центр обработки данных). Примерами таких ресурсов являются системы хранения, обработка данных, память, пропускная способность сети, виртуальные машины.
  • Быстрая эластичность (Rapid elasticity). Вычислительные возможности могут быть предоставлены быстро и эластично в ряде случаев - автоматически, для оперативного повышения масштабируемости и быстрого освобождения для уменьшения масштабов потребления. Для потребителя эти ресурсы часто представляются как доступные в неограниченном объёме, и могут быть приобретены в любой момент времени в любом количестве.
  • Измеримый сервис (Measured Service). Облачные системы автоматически контролируют и оптимизируют использование ресурса, за счет использования его на определенном уровне абстракции, соответствующему типу сервиса (например, объёма хранения, обработки данных, полосы пропускания и активных учетных записей пользователей). Использование ресурсов может подвергаться мониторингу, быть контролируемым и сопровождаться отчетностью, обеспечивая прозрачность потребления и для провайдера, и для потребителя использованного сервиса.

Модели развертывания

  • Частное облако (англ. private cloud) - инфраструктура, предназначенная для использования одной организацией, включающей несколько потребителей (например, подразделений одной организации), возможно также клиентами и подрядчиками данной организации. Частное облако может находиться в собственности, управлении и эксплуатации как самой организации, так и третьей стороны (или какой-либо их комбинации), и оно может физически существовать как внутри, так и вне юрисдикции владельца.
  • Публичное облако (англ. public cloud) - инфраструктура, предназначенная для свободного использования широкой публикой. Публичное облако может находиться в собственности, управлении и эксплуатации коммерческих, научных и правительственных организаций (или какой-либо их комбинации).
  • Публичное облако физически существует в юрисдикции владельца - поставщика услуг.
  • Гибридное облако (англ. hybrid cloud) - это комбинация из двух или более различных облачных инфраструктур (частных, публичных или общественных), остающихся уникальными объектами, но связанных между собой стандартизованными или частными технологиями передачи данных и приложений (например, кратковременное использование ресурсов публичных облаков для балансировки нагрузки между облаками).
  • Общественное облако (англ. community cloud) - вид инфраструктуры, предназначенный для использования конкретным сообществом потребителей из организаций, имеющих общие задачи (например, миссии, требований безопасности, политики, и соответствия различным требованиям). Общественное облако может находиться в кооперативной (совместной) собственности, управлении и эксплуатации одной или более из организаций сообщества или третьей стороны (или какой-либо их комбинации), и оно может физически существовать как внутри, так и вне юрисдикции владельца.

Модели обслуживания

  • Программное обеспечение как услуга - SaaS (Cloud Software as a Service). Пользователю предоставляться программные средства - приложения провайдера, выполняемые на облачной инфраструктуре. Приложения доступны с различных клиентских устройств через интерфейс тонкого клиента, такой как браузер. Пользователь не управляет и не контролирует саму облачную инфраструктуру, на которой выполняется приложение, будь то сети, серверы, операционные системы, системы хранения или даже некоторые специфичные для приложений возможности. В ряде случаев, пользователю может быть предоставлена возможность доступа к некоторым

пользовательским конфигурационным настройкам.

  • Платформа как услуга - PaaS (Cloud Platform as a Service). Пользователю предоставляются платформы с определенными характеристиками для разработки, тестирования, развертывания, поддержки Web-applications и т.д. Благодаря модели PaaS весь перечень операций по разработке, тестированию и разворачиванию Web-applications можно выполнить в одной интегрированной среде, тем самым исключив затраты на поддержку отдельных сред для конкретных этапов. Это позволяет существенно снизить затраты как на приобретение и поддержку оборудования, так и на обслуживание самого сервиса. Яркий пример использования для такой модели - услуги хостинга для Web-сайтов.
  • Инфраструктура как улсуга - IaaS (Cloud Infrastructure as a Service). Пользователю предоставляются средства обработки данных, хранения, сетей и других базовых (фундаментальных) вычислительных ресурсов, на которых пользователь может развертывать и выполнять произвольное программное обеспечени, включая операционные системы и приложения. Пользователь не управляет и не контролирует саму облачную инфраструктуру, но может контролировать операционные системы, средства хранения, развертываемые приложения и, возможно, обладать ограниченным контролем над выбранными сетевыми компонентами.

Типы облаков

Облака могут быть публичными или частными.

  • Частное облако - инфраструктура, предназначенная для использования одной организацией, включающей несколько потребителей (например, подразделений одной организации). Частное облако может находиться в собственности, управлении и эксплуатации как самой организации, так и третьей стороны (или какой-либо их комбинации), и она может физически существовать как внутри так и вне юрисдикции владельца.
  • Публичное облако (англ. public cloud) - инфраструктура, предназначенная для свободного использования широкой публикой. Публичное облако может находиться в собственности, управлении и эксплуатации коммерческих, научных и правительственных организаций (или какой-либо их комбинации). Публичное облако физически существует в юрисдикции владельца - поставщика услуг.
  • Гибридное облако (англ. hybrid cloud) - это комбинация из двух или более различных облачных инфраструктур (частных, публичных), остающихся уникальными объектами, но связанных между собой стандартизованными или частными технологиями передачи данных и приложений (например, кратковременное использование ресурсов публичных облаков для балансировки нагрузки между облаками).
  • Общественное облако (англ. community cloud) - вид инфраструктуры, предназначенный для использования конкретным сообществом потребителей из организаций, имеющих общие задачи. Общественное облако может находиться в кооперативной (совместной) собственности, управлении и эксплуатации одной или более из организаций сообщества или третьей стороны (или какой-либо их комбинации), и она может физически существовать как внутри так и вне юрисдикции владельца

На практике границы между всеми этими типами вычислений размыты.

Архитектура облачных систем

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

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

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

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

  • Создание эластичного пула виртуальных ресурсов.
  • Обеспечение эластичного масштабирования.
  • Механизм доставки сервисом on-demand.
  • Безопасность систем и процессов.
  • Автоматизация процессов управления ИТ.

Достоинства и недостатки облачных вычислений

Достоинства облачных вычислений

  • снижаются требования к вычислительной мощности ПК (непременным условием является только наличие доступа в интернет);
  • отказоустойчивость;
  • безопасность;
  • высокая скорость обработки данных;
  • снижение затрат на аппаратное и программное обеспечение, на обслуживание и электроэнергию;
  • экономия дискового пространства (и данные, и программы хранятся в интернете).

Недостатки облачных вычислений

  • зависимость сохранности пользовательских данных от компаний, предоставляющих услугу cloud computing;
  • появление новых («облачных») монополистов.

Применение облачных технологий

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

использовать: компьютерные программы

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

Преимущество облачных хранилищ данных

Преимущества по сравнению с локальными накопителями очевидны:

  • Экономическая целесообразность. Размещение данных "в облаках" намного дешевле стандартного хранения.
  • Доступность данных. Ваши данные всегда доступны для клиентов независимо от их местонахождения, однако может зависеть от вашего интернет канала.
  • Скорость доставки контента. Почти все провайдеры облачных хранилищ предлагают клиентам CDN (Content Delivery Network или Content Distribution Network -- географически распределённая сетевая инфраструктура, позволяющая оптимизировать доставку и дистрибуцию контента конечным пользователям в сети Интернет).
  • Снижение нагрузки на сервера. Процессы веб-сервера не заняты отдачей статики, снижается нагрузка на диск.

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

Потенциальные вопросы

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

Примеры

Google Drive - бесплатное облачное хранилище данных, позволяющее пользователям хранить свои данные на серверах в облаке и делиться ими с другими пользователями в интернете. После активации заменяет собой Google Docs. По сути, взяли Google Docs для работы с документами, трансформировали его в облачный сервис и добавили 5 ГБ бесплатного пространства. В новом сервисе можно хранить не только документы, но и фотографии, музыку, видео и многие другие файлы - всего 30 типов. Но вообще все очень удобно и привычно для пользователей Google-сервисов.

Каждому пользователю Google Drive предоставляется бесплатно 5Gb пространства Если выделенного объёма недостаточно, можно приобрести дополнительно от 25 ГБ до 16 ТБ.

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

Изначально Яндекс.Диск предоставляет около 10Гб.

Кроме того, Яндекс.Диск может выступать в качестве службы облачного сервиса, интегрируясь в офисный пакет Microsoft Office 2013, а недавно появилась возможность автоматической загрузки фото и видеофайлов с цифровых камер и внешних носителей информации на Яндекс. Диск. При этом пользователю предоставляются дополнительно 32 ГБ пространства на полгода.

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

Бесплатно предоставляется 5 Гб дисковой квоты хранения.

SkyDrive - базирующийся на облачной организации интернет-сервис хранения файлов с функциями файлообмена, созданный в августе 2007 года и управляемый компанией Microsoft. Сервис SkyDrive интегрирован с Microsoft Office. Непосредственно из приложения можно сохранять файлы Excel, OneNote, PowerPoint и Word в службе Windows Live SkyDrive.

Сервис SkyDrive позволяет хранить бесплатно 7 Гбайт информации в упорядоченном с помощью стандартных папок виде. Для изображений предусмотрен предпросмотр в виде эскизов, а также возможность их просмотра в виде слайдов.

Заключение

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

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

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

Список использованной литературы

1. https://www.bibliofond.ru/view.aspx?id=656063

2. http://stud24.ru/information/oblachnye-tehnologii/362502-1131206-page1.html

3. http://sinp.com.ua/work/223649/Oblachnye-texnologii-i-ix

4. http://refleader.ru/bewrnaqaspol.html