Технология облачных вычислений

Автор работы: Пользователь скрыл имя, 29 Октября 2014 в 19:40, реферат

Описание работы

Впервые идея облачных вычислений была озвучена J.C.R. Licklider, в 1970 году и заключалась в том, что каждый человек на земле будет подключен к сети, из которой он будет получать не только данные на и программы. Другой ученый John McCarthy высказал мысль о том, что вычислительные мощности будут предоставляться пользователям как услуга (сервис). В 1999 году компания Salesforce.com предоставила доступ к своему приложению через сайт (SaaS). В 2002 году компанией Amazon был разработан сервис, позволявший хранить информацию и производить вычисления.

Содержание работы

Введение...............................................................................................................3
1Свойства облачных вычислений..................................................................4
2 Модели сервисов (служб/услуг) в облаках ................................................6
3 Модели развертывания облачных вычислений......................................10
4 Достоинства и недостатки облачных вычислений..................................11
5 Примеры «облаков» и варианты доступа к облачным ресурсам..............................................................................................................14
6 Идеи виртуализации как основы СС.........................................................17
7 Протоколы доступа к облачным ресурсам...............................................20
Заключение.........................................................................................................24
Библиографический список............................................................................25

Файлы: 1 файл

Облачные вычисления.docx

— 72.48 Кб (Скачать файл)

Для публичных облаков характерны:

  • низкие первичные затраты (не надо покупать, устанавливать и конфигурировать оборудование);
  • экономия при масштабировании;
  • простота управления (не надо ИТ для управления, администрирования, модернизации, ремонта и т.п.);

Частные облака обладают следующими достоинствами:

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

К недостаткам использования технологий облачных вычислений следует отнести:

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

Также существует ряд общесистемных проблем, из которых можно выделить наиболее важные:

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

Таким образом, плюсы и минусы использования «облачных» услуг, могут быть представлены в виде табл.2:

 

 

Таблица 2 – Плюсы и минусы использования «облаков»

«Облачные» услуги

Плюсы

Минусы

Использование ПО легального происхождения

Невозможность контроллировать доступ к хранящимся данным третьих лиц

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

Потребность устанавливать с сервисом Интернет-соединение всякий раз при необходимости получения доступа к файлам или приложениям

Возможность организации резервного хранения данных

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

Синхронизация данных на всех устройствах пользователя

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

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

 

Возможность использования сложных программных комплексов на маломощном оборудовании

 

 

 

 

5 Примеры «облаков» и варианты доступа к облачным ресурсам

 

Примерами сервисов, предоставляемых фирмой Microsoft из облака, являются:

- онлайн-сервис Microsoft Office 365 - предлагается в аренду, соединяет  в себе облачные версии популярных  программных продуктов для электронной  почты, связи и совместной работы;

- Microsoft Office WebApps с приложениями - позволяет создавать и совместно  использовать в веб-браузере документы Word, книги Excel, презентации PowerPoint и записные  книжки OneNote; пользоваться приложениями  можно на сервисе SkyDrive;

- Microsoft Office Live Workspace – бесплатный  онлайновый сервис для хранения  и совместной работы над документами;

Также известны такие системы, основанные на облачных вычислениях, как:

- приложение Google Apps – обеспечивает  приложения для бизнеса в режиме  онлайн, доступ к ним при этом  происходит с помощью веб-браузера, а ПО и данные хранятся на  серверах Google;

- операционная система Google Chrome OS;

- IBM Research Compute Cloud (RC2) – внутреннее решение компании, позволившее разработчикам оперативное конфигурирование среды исследовательских проектов.

Популярные варианты хранения данных на основе облачных технологий:

- HBDrive – ресурс позволяет просматривать, удалять и скачивать данные через удобный веб-интерфейс непосредственно в браузере;

- GoogleDrive – ресурс может быть использован как источник данных, для хранения резервных копий и синхронизации;

- Yandex.Disk – здесь можно хранить, передавать и синхронизировать свои данные между устройствами, делиться ссылками на файлы с другими пользователями;

- Amazon S3 – тут можно не только хранить данные в надежно защищенном месте, но и легко делиться ими с другими сотрудниками компании.

В бизнесе ведущими облачными платформами являются Amazon Web Service, Rackspace, Windows Azure, Google App Engine, Intuit Partner Platform, Facebook, Force.com, VMWare vCloud, IBM Cloud, SharePoint.

Помимо бизнеса, облачные технологии применяются и в сфере образования (Google Apps for Education, Microsoft Live@edu), тут возможен мгновенный обмен сообщениями и офисные приложение, типа почты, электронных таблиц и т.п.

Конечно, самые популярные платформы принадлежат компаниям Microsoft, IBM, Oracle.

Что касается безопасного удаленного доступа к корпоративным облачным приложениям, то существует несколько способов:

    1. построение VPN;
    2. механизмы безопасности внутри отдельных приложений;
    3. использование порталов доступа.

Первый способ можно реализовать с помощью VPN IPSec и SSL VPN VPN IPSec – это построение защащенного канала через незащищенные сети, обычно не принадлежащие владельцу приложения. SSL VPN более популярен, так как не требует для своей работы использования специализированных шлюзов или установки специализированной программы на клиентское устройство. При SSL VPN для работы на клиентском устройстве достаточно браузера, который, используя стандартный порт 443, позволяет подключиться из любого места; также он не требует настройки на стороне клиентского устройства. Дополнительно существует возможность проверки состояния этого устройства, чтобы определить возможность предоставления доступа к защищаемым ресурсам. При подключении запускается Java-апплет или ActiveX-компонент, который проверяет клиентское устройство на соотвествие правилам, прописанным администратором системы, и, если необходимо, может отправить устройство в карантин или ограничить доступ.

При втором способе за безопасный доступ ответсвенна клиентская часть приложения – она защищает канал передачи данных. Преимущество данного способа в том, что нет необходимости в дополнительных программно-аппартаных решениях. При самостоятельном построении приложением VPN-туннеля оно подключается к конкретным ресурсам в ЦОД, а остальной уходящий с устройства трафик проходит стандартными путями и не достигает защищенных ресурсов. Такой вариант доступа удобен, если основная масса необходимых приложений – Web-приложения, к которым подключение осуществляется с помощью браузера, присутствующего на каждом устройстве. Минусами в данной ситуации являются ограничения платформы, для которой разрабатывается приложение (если речь идет о клиент-серверных приложениях) и потенциальная необходимость открытия дополнительных портов на межсетевых экранах.  Требование настройки для каждого приложения на каждом устройстве осложнит внедрение на больших объемах, так как придется повторять операции для каждого приложения.

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

Выбор способа  организации доступа к корпоративным данным зависит от размера компании, ее бюджета, типов приложений, необходимости интеграции с другими ИТ-инициативами.[15]

 

6 Идеи виртуализации  как основы СС

 

Термин “виртуализация” имеет довольно широкое толкование и в общем случае означает отделение логического процесса от физического способа его реализации. Отсюда понятно, что виртуализация — это одна из ключевых изначальных концептуальных идей ИТ. В упрощенном виде она подразумевает, что пользователь отделен от реальных вычислительных процессов и имеет с ними дело в удобном для себя виде, а не в том, в каком они происходят на самом деле. Применительно к ИТ виртуализация используется в более узком понимании: виртуализация в вычислениях — процесс представления набора вычислительных ресурсов или их логического объединения, который дает какие-либо преимущества перед оригинальной конфигурацией. То есть виртуализация – это дополнительный уровень изоляции вычислительных процессов по сравнению с тем, что предоставляют сегодня операционные системы. Эффект от применения виртуализации наглядно отображен в табл. 3. [16]

 

Таблица 3 – Эффект от применения виртуализации

Типы виртуализационных технологий

Виртуализация серверных ОС

Виртуализация настольных ОС

Виртуализация приложений

Виртуализация представлений

Ключевая идея

Консолидация нагрузок для более эффективного использования серверных ресурсов

Использование дополнительных изолированных операционных сред на стандартном ПК

Отделение приложений от настольных ОС, использование приложений по запросу

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

Эффект применения

Снижение операционных расходов (оборудование, площадь, электричество)

Увеличение доступности и полезного времени

Простота аварийного восстановления

Уменьшение перерывов в обслуживании

Упрощение решения задач масштабирования и балансировки нагрузки

Поддержка унаследованных приложений, несовместимых с новыми ОС

Поддержка приложений, не отвечающих корпоративным требованиям

Сокращение конфликтов приложений с ОС

Ускорение процесса замены ОС

Снижение конфликтов приложений между собой

Сокращение затрат на проведение регрессивного тестирования приложений на совместимость

Централизация управления процессом обновления приложений

Сокращение конфликтов приложений с ОС

Упрощение обеспечения конфиденциальности данных и соответствия нормативным требованиями

Снижение затрат на администрирование настольных систем

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


 

 

Технологии виртуализации и облачных вычислений являются конкурирующими с точки зрения маркетинга и предполагают выбор одной из них для создания эффективной инфраструктуры бизнеса. Но, с технической точки зрения данные технологии являются взаимопроникающими и дополняют друг друга. Например, инфраструктура компьютерного облака Amazon EC2 построена с помощью решений виртуализации разработанных в компании Citrix. Инфраструктура Amazon EC2 поддерживает выполнение в виртуально-облачной среде импортированного образа виртуального сервера, созданного с помощью приложения Citrix XenApp. Конкурент Citrix, компания VMware разработала первую облачную операционную систему vSphere, которая предназначена для обеспечения выполнения виртуальных машин в облачной среде. Данное решение позволяет сбалансировано распределять нагрузку между узлами облака, повысить эффективность серверной консолидации и обеспечить надежность и отказоустойчивость системы.

Информация о работе Технология облачных вычислений