Файл: Облачные технологии.pdf

ВУЗ: Не указан

Категория: Реферат

Дисциплина: Не указана

Добавлен: 06.07.2023

Просмотров: 42

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Введение

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

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

Для того чтобы лучше представить, что такое cloud computing, можно привести простой пример: раньше пользователь для доступа в электронную почту прибегал к определенному ПО (мессенджеры и программы), установленному на его ПК, теперь же он просто заходит на сайт той компании, чьи услуги электронной почты ему нравятся, непосредственно через браузер, без использования посредников.

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

Модели облачных технологий

Существует три модели обслуживания облачных вычислений:

  1. Программное обеспечение как услуга (SaaS, Software as a Servise). Потребителю предоставляются программные средства — приложения провайдера, выполняемые на облачной инфраструктуре.
  2. Платформа как услуга (PaaS, Platform as a Service). Потребителю предоставляются средства для развертывания на облачной инфраструктуре создаваемых потребителем или приобретаемых приложений, разрабатываемых с использованием поддерживаемых провайдером инструментов и языков программирования.
  3. Инфраструктура как услуга (IaaS, Infrastructure as a Service). Потребителю предоставляются средства обработки данных, хранения, сетей и других базовых вычислительных ресурсов, на которых потребитель может развертывать и выполнять произвольное программное обеспечение, включая операционные системы и приложения.

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


В прошлом году совокупный объем мирового рынка в сфере облачных технологий составил порядка $40 млрд. Некоторые эксперты прогнозируют, что к 2020 году этот показатель достигнет $240 млрд. Россия по внедрению cloud computing в бизнес занимает 34-е место с показателем $250 млн.

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

Доступность 

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

Мобильность

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

Экономичность 

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

Арендность

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

Гибкость

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

Высокая технологичность

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

Надежность

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

Google Apps для бизнеса выделяет эти же преимущества, только добавляет, что при использовании их cloud computing компания защищает окружающую среду, объясняя это тем, что службы Apps работают на базе центров обработки данных Google, отличающихся сверхнизким энергопотреблением, поэтому углеродоемкость и энергозатраты при их использовании будут значительно ниже при использовании локальных серверов.

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


Все, что касается с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 DocsGoogle 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 EC2Google Apps/DocsMicrosoft Office Web.
  • Частное облако — это безопасная ИТ-инфраструктура контролируемая и эксплуатируемая в интересах одной-единственной организации. Организация может управлять частным "облаком" самостоятельно или поручить эту задачу внешнему подрядчику. Инфраструктура может размещаться либо в помещениях заказчика, либо у внешнего оператора (либо частично у заказчика и частично у оператора).
  • Гибридное облако — это ИТ-инфраструктура использующая лучшие качества публичного и приватного облака при решении поставленной задачи. Часто такой тип применяется, когда организация имеет сезонные периоды активности, другими словами, как только внутренняя ИТ-инфраструктура не справляется с текущими задачами, часть мощностей перебрасывается на публичное "облако" (например, большие объемы статистической информации), а также для предоставления доступа пользователям к ресурсам предприятия через публичное "облако".

Возможности облачных вычислений

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

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

Недостатки:

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

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

  • iCloud
    Облачный сервис iCloud от компании Apple (пришедший на смену MobileMe), полностью автоматический и бесплатный (хоть и с небольшими функциональными ограничениями). Оный сохраняет Ваш всевозможный контент (почта, календарь, контакты, документы, музыка, видео и изображения и т.д.) на серверах, а затем доставляет его на все устройства (iPhone, iPad, iPod touch, Mac и PC) с помощью беспроводной технологии Push.
  • GooglePlay
    Свеженький облачный сервис под названием Google Play от «корпорации добра», который предназначен для размещения пользователями кинофильмов, музыки, приложений и книг на специально предназначенных для хранения цифровой информации серверах. Доступ к сервису предоставляется непосредственно из браузера, независимо от ОС, а поэтому может осуществляться как с ПК, так и с мобильных устройств на базе Android. У каждого пользователя есть возможность  разместить и хранить до 20-ти тысяч музыкальных записей на бесплатной основе, а также напрямую скачивать на сервер приобретенные в магазинах (Android Market, Google Music и Google eBookstore) цифровые товары – кинофильмы, электронные книги, программы, музыкальные треки, как купленные, так и взятые напрокат.
  • OnLive
    Думаю, что всем знакомый сервис, благо я о нём уже писал. Предоставляет возможность играть в современные игры даже на самом простом и слабеньком компьютере. Технически это выглядит следующим образом: сама игра располагается на удаленном сервере и там же производится обработка графики, которая поступает на компьютер к пользователю уже в «готовом» виде. Проще говоря, те вычисления, которые при обычной игре на компьютере выполняют видеокарта, процессор и пр, здесь уже выполнены на сервере, а Ваш компьютер используется лишь как монитор, получающий конечную картинку. Если Вы не поняли, то всё это значит, что автоматически снимаются все проблемы с производительностью компьютера и количеством свободного места на жестком диске, ведь не требуется даже установка. Кроме того, отпадает необходимость платить довольно большие деньги сразу за продукт (игру и тп), который Вам не обязательно придется по душе. К тому, что, не секрет, что большинство игр не хочется проходить повторно, поэтому получается, что стоимость нескольких часов (или пусть даже нескольких дней) удовольствия — неоправданно высока. Куда удобней был бы вариант, при котором Вы платили бы только за то время, которое играете. Или же - Вы бы платили некую небольшую фиксированную сумму ежемесячно, что позволяло бы играть без ограничений в любые из доступных игр. Именно это и предлагает OnLive.
  • XboxLive
    Еще один, всем небезызвестный, игровой сервис, который также предоставляет богатую интернет-функциональность и имеет отношение к облачным технологиям. Суть сервиса в том, что обладатели приставок Xbox 360 и КПК на базе Windows Phone 7, могут играть друг с другом в компьютерные игры и общаться, а также покупать адд-оны и различный мультимедийный контент, в онлайн-магазине. Получается, сервис создает некую виртуальную вселенную для геймеров, компоненты которой расположены не на консолях конечных пользователей, а в облаке.