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

Автор работы: Пользователь скрыл имя, 04 Декабря 2012 в 22:07, реферат

Краткое описание

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

Вложенные файлы: 1 файл

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

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

Облачные  технологии (вычисления).

 

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

Термин «облачные вычисления» (cloud computing) стал использоваться на рынке ИТ с 2008 года. Разработчики облачных вычислений (ОВ) определяют их как инновационную технологию, которая предоставляет динамично масштабируемые вычислительные ресурсы и приложения через Интернет в качестве сервиса под управлением поставщика услуг. Эксперты в области ИТ говорят, скорее, не об инновационности облачных технологий, а о переходе количества в качество, то есть об эффекте масштабирования. 

 Cloud computing– «облачные вычисления» – концепция «вычислительного облака», согласно которой программы запускаются и выдают результаты работы в окно стандартного веб-браузера на локальном ПК, при этом все приложения и их данные, необходимые для работы, находятся на удаленном сервере в Интернете. Если объяснить доступным языком, то – это Ваша, в некотором смысле рабочая площадка в интернете, а точнее на удаленном сервере.

То есть cloud computing – это программно-аппаратное обеспечение, доступное пользователю через Интернет (или локальную сеть) в виде сервиса, позволяющего использовать удобный веб-интерфейс для удаленного доступа к выделенным ресурсам. Компьютер пользователя выступает при этом рядовым терминалом, подключенным к Сети.

Компьютеры, осуществляющие cloud computing, называются «вычислительным облаком».

Для обеспечения согласованной  работы ЭВМ, которые предоставляют  услугу облачных вычислений, используется специализированное ПО, обобщённо называющееся «middleware control».

Это ПО обеспечивает мониторинг состояния оборудования, балансировку нагрузки, обеспечение ресурсов для  решения задачи.

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

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

У вас есть электронная  почта (e-mail)? Конечно, есть. Так вот, если Вы работаете с почтой на каком-то сайте-сервисе (например, gmail), который эту почту позволяет использовать, то это и есть ничто иное как облачный сервис. Или, к примеру, обработка изображений. Если вы уменьшаете размер, переворачиваете свою фотографию в Photoshop или другой специальной программе, то к облачной технологии Вы не имеете никакого отношения, – всё происходит и обрабатывается локально на Вашем компьютере. А вот, если, загрузив изображение, к примеру, через сервис Picasa, Вы его обрабатываете по ту сторону, тобишь в браузере, то это и есть то самое “облако”.

Собственно, вся разница  заключается исключительно в  методе хранения и обработке данных. Если все операции происходят на Вашем  компьютере (с использованием его мощностей), то это – не “облако”, а если процесс происходит на сервере в сети, то это именно та трендовая штуковина , которую и принято называть «облачной технологией». Другими словами, это различные аппаратные, программные средства, методологии и инструменты, которые предоставляются пользователю, как интернет-сервисы, для реализации своих целей, задач, проектов.

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

Основание пирамиды «инфраструктура» – это набор физических устройств (серверы, жесткие диски и т.д.), над ней выстраивается «платформа» – набор услуг и верхушка – программное обеспечение, доступное по запросу пользователей.

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

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

Услуги, предоставляемые облачными системами

Все, что касается сloud сomputing (далее СС), обычно принято называть словом aaS . Расшифровывается это просто – “as a Service“, то есть “как сервис”, или “в виде сервиса”.

В настоящее время, концепция, предполагает оказание следующих типов  услуг своим пользователям:

  • Storage-as-a-Service (“хранение как сервис”)

Это, пожалуй, самый простой  из СС-сервисов, представляющий собой дисковое пространство по требованию. Каждый из нас когда-нибудь сталкивался с ситуацией, когда на мониторе появлялось зловещее предупреждение: “Логический диск заполнен, чтобы освободить место, удалите ненужные программы или данные“. Услуга Storage-as-a-Service дает возможность сохранять данные во внешнем хранилище, в “облаке”. Для Вас, оно будет выглядеть, как дополнительный логический диск или папка. Сервис является базовым для остальных, поскольку входит в состав практически каждого из них. Примером может служить Google Drive и прочие схожие сервисы.

  • Database-as-a-Service (“база данных как сервис”)

Здесь скорее больше для  админов, ибо данная услуга предоставляет возможность работать с базами данных, как если бы СУБД была установлена на локальном ресурсе.

  • Information-as-a-Service (“информация как сервис”) 
    Дает возможность удаленно использовать любые виды информации, которая может меняться ежеминутно или даже ежесекундно.
  • Process-as-a-Service (“управление процессом как сервис”) 
    Представляет собой удаленный ресурс, который может связать воедино несколько ресурсов (таких как услуги или данные, содержащиеся в пределах одного “облака” или других доступных “облаков”), для создания единого бизнес-процесса.
  • Application-as-a-Service (“приложение как сервис”) 
    Еще, может называется, Software-as-a-Service (“ПО как сервис”). Позиционируется как «программное обеспечение по требованию», которое развернуто на удаленных серверах и каждый пользователь может получать к нему доступ посредством Интернета, причем все вопросы обновления и лицензий на данное обеспечение регулируется поставщиком данной услуги. Оплата, в данном случае, производиться за фактическое использование последнего. В качестве примера можно привести Google Docs, Google Calendar и т.п. онлайн-программы.
  • Platform-as-a-Service (“платформа как  сервис”) 
    Пользователю предоставляется компьютерная платформа с установленной операционной системой и некоторым программным обеспечением.
  • Integration-as-a-Service (“интеграция как сервис”) 
    Это возможность получать из “облака” полный интеграционный пакет, включая программные интерфейсы между приложениями и управление их алгоритмами. Сюда входят известные услуги и функции пакетов централизации, оптимизации и интеграции корпоративных приложений (EAI), но предоставляемые как “облачный” сервис.
  • Security-as-a-Service (“безопасность как сервис”) 
    Данный вид услуги предоставляет возможность пользователям быстро развертывать продукты, позволяющие обеспечить безопасное использование веб-технологий, электронной переписки, локальной сети, что позволяет пользователям данного сервиса экономить на развертывании и поддержании своей собственной системы безопасности.
  • Management/Governace-as-a-Service (“администрирование и управление как сервис”) 
    Дает возможность управлять и задавать параметры работы одного или многих “облачных” сервисов. Это в основном такие параметры, как топология, использование ресурсов, виртуализация.
  • Infrastructure-as-a-Service (“инфраструктура как сервис”) 
    Пользователю предоставляется компьютерная инфраструктура, обычно виртуальные платформы(компьютеры), связанные в сеть, которые он самостоятельно настраивает под собственные цели.
  • Testing-as-a-Service (“тестирование как сервис”) 
    Дает возможность тестирования локальных или “облачных” систем с использованием тестового ПО из “облака” (при этом никакого оборудования или обеспечения на предприятии, не требуется).

 

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

  • Публичное облако — это ИТ-инфраструктура, используемая одновременно множеством компаний и сервисов. Пользователи не имеют возможности управлять и обслуживать данное “облако”, а вся ответственность по этим вопросам возложена на владельца ресурса. Абонентом, предлагаемых сервисов может стать любая компания и индивидуальный пользователь. Примерами могут служить онлайн-сервисы: Amazon EC2, Google Apps/Docs, Microsoft Office Web.
  • Частное облако — это безопасная ИТ-инфраструктура контролируемая и эксплуатируемая в интересах одной-единственной организации. Организация может управлять частным “облаком” самостоятельно или поручить эту задачу внешнему подрядчику. Инфраструктура может размещаться либо в помещениях заказчика, либо у внешнего оператора (либо частично у заказчика и частично у оператора).
  • Гибридное облако — это ИТ-инфраструктура использующая лучшие качества публичного и приватного облака при решении поставленной задачи. Часто такой тип применяется, когда организация имеет сезонные периоды активности, другими словами, как только внутренняя ИТ-инфраструктура не справляется с текущими задачами, часть мощностей перебрасывается на публичное “облако” (например, большие объемы статистической информации), а также для предоставления доступа пользователям к ресурсам предприятия через публичное “облако”.

Теперь рассмотрим возможности облачных вычислений:

  • Доступ к личной информации с любого компьютера, подключённого к Интернету
  • Можно работать с информацией с разных устройств (ПК, планшеты, телефоны и т.п.)
  • Не важно в какой операционной системе Вы предпочитаете работать, – веб-сервисы работают в браузере любых ОС
  • Одну и туже информацию, как Вы, так и окружающие, могут просматривать и редактировать одновременно с разных устройств
  • Многие платные программы стали бесплатными (или более дешёвыми) веб-приложениями
  • Если что-то случится с вашим устройством (ПК, планшетом, телефоном), то Вы не потеряете важную информацию, так как она теперь не хранится в памяти устройств
  • Всегда под рукой свежая и обновлённая информация
  • Вы всегда пользуетесь самой последней версией программ и при этом не надо следить за выходом обновлений
  • Можно свою информацию объединять с другими пользователями
  • Легко можно делиться информацией с близкими людьми или с людьми из любой точки земного шарика.

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

«Ложка дегтя» – недостатки:

  • Необходимость постоянного соединения.  
    Для получения доступа к услугам «облака» необходимо постоянное соединение с Интернет
  • Программное обеспечение и его «кастомизация». 
    Есть ограничения по ПО, которое можно разворачивать на «облаках» и предоставлять его пользователю. Пользователь имеет ограничения в используемом обеспечении и иногда не имеет возможности настроить его под свои собственные цели
  • Конфиденциальность. 
    Конфиденциальность данных, хранимых в публичных «облаках», в настоящее время, вызывает много споров, но в большинстве случаев эксперты сходятся в том, что не рекомендуется хранить наиболее ценные для компании документы на публичном “облаке”, так как в настоящее время нет технологии, которая бы гарантировала 100% конфиденциальность данных
  • Безопасность. 
    “Облако” само по себе является достаточно надежной системой, однако при проникновении в него злоумышленник получает доступ к огромному хранилищу данных. Еще один минус, – это использование систем виртуализации в которых, в качестве гипервизора, используются ядра стандартных ОС(например Windows), что позволяет использовать вирусы и уязвимости системы
  • Дороговизна оборудования. 
    Для построения собственного облака необходимо выделить значительные материальные ресурсы, что не выгодно только что созданным и малым компаниям
  • Дальнейшая монетизация ресурса.  
    Вполне возможно, что компании в дальнейшем решат брать плату с пользователей за предоставляемые услуги.

 

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

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

Канадские организации отстают  от своих американских коллег, и, согласно исследованию, только 23% из них в  следующем году намерены использовать облачный сервис.

Опрос показал, что одной из наибольших проблем для компаний во всей Северной Америке остается потеря данных.

Все 300 компаний, принимавших участие  в исследовании, отметили, что подвержены утечкам данных. Несмотря на высокий  процент потери данных, только четверть респондентов сообщили, что у них  разработан адекватный план защиты важной информации. 49% опрошенных компаний заявили, что увеличивают финансирование разработок средств безопасности, в  то время как 14% сообщили о сокращении расходов на решение проблем с  защитой важных данных.

Информация о работе Облачные технологии