Файл: «Облачные сервисы»..pdf

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

Категория: Курсовая работа

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

Добавлен: 14.03.2024

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

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

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

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

Приведу один пример из таких известных проектов, это SETI@home. В этом проекте использовались распределенные вычисления. Данный проект впервые запустили в мае 1999 года на основной части платформы BOINC.

Сервисы облачных вычислений – это тоже является приложением, в котором обеспечивается доступ через Интернет всего лишь с помощью простого браузера, например Internet Explorer. А так же очень часто заметно, что многие пользователи так же еще пользуются таким браузером, как Google Chrome . Основное отличие от метода работы с программным обеспечением – то, что пользователь использует ресурсы персонального компьютера и мощность, которые предоставляются только как онлайн-сервис, но, ни в коем случае не ресурсы персонального компьютера.

В подобном подходе есть свои преимущества:

  • Пользователь имеет право взаимодействовать персональным компьютером почти любой программой для выполнения различных реально трудных и больших размеров задач;
  • Для простых пользователей в отличие от других решений великолепно это преимущество – то, что облачные сервисы бесплатны или в малой денежной эквивалентности (то есть не большая цена);
  • А так же легко использовать облачные технологии и очень комфортно в том, что можно работать в различных местах, пользователю не обязательно быть привязанному к месту работы, зато пользователь вполне может работать на различном персональном компьютере, у которого имеется доступ к выходу в интернет;
  • Пользователь застрахован, не смотря на различные ситуации - будь то сбои в работе, или в случае поломки машины, он может поделиться результатами работы с другими людьми, или же сотрудничать;
  • Защита информации от потерь. Возможно, это главная причина известного облака. Персональные компьютеры и ноутбуки не всегда отличаются надежностью. Чтобы не потерять данные, к примеру, фотографии или другую важную информацию – можно передать эти все документы или информацию на свою почту или свой сервер хранилищных данных;
  • Доступность. В настоящие дни на облако можно зайти с любого устройства (персональный компьютер, графический планшет и другие), если есть выход в интернет;
  • Возможность использования облачного сервера для размещения на этих сайтах;
  • Удобная возможность работы группой. В интернете будет всегда доступна последнее обновление версии документа, а так же будет возможность настраивать уровень доступа для каждого пользователя;
  • Большая вероятность использования бесплатного сервиса для работы и документации. Приведем яркий пример, Google Docs, с помощью которого есть возможность спокойно работать, например, с текстовыми файлами и не иметь риска с проблемами и совместимостью;

Помимо преимуществ есть и недостатки:

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

Категории облаков

Технологии облачных вычислений не ограничиваются именно такими сервисами, как Google Docs, Photoshop.com. и другими. У них есть свои подкатегории (к примеру, глава 1, далее ниже подкатегория 1.1 и т.д.), которые отличаются друг от друга по некоторым услугам. Рассмотрим подробнее эти услуги:

  • (Desktop as a Service, сокр. DaaS) - «Данные как услуга» – при получении такой услуги как DaaS, клиентам предоставляются всё полностью готовое к работе, виртуально стандартное рабочее место, которое каждый пользователь может настраивать персональный компьютер под себя (то есть выставлять свои настройки). Такими образами, пользователь может получать доступ не к неполноценной программе, а к полному программному комплексу для дальнейшей работы, то есть к полному пакету. Придя на работу, пользователю просто нужно ввести свои данные (подразумевается, логин/пароль или другие средства аутентификации и производится загрузка в личный кабинет) и пользователь может начать работу, используя вычислительные мощности стороннего сервера, а не своего персонального компьютера.
  • (Infrastructure as a Service, сокр. IaaS) - «Инфраструктура как услуга» эта услуга в основном используется предприятиями, так как простым пользователям вовсе не нужна, а необходима для профессиональных пользователей. Это предоставляется клиенту в разной компьютерной инфраструктуре, а именно: система облачных хранений данных, серверов, сетевого оборудования, а также обеспечивает необходимым программным обеспечением для управления данными ресурсами. В данной схеме применяются технологии виртуализации некоторыми пользователями (клиентами), так же можно использовать конкретную единицу оборудования. Одно из самых важных преимуществ такого подхода для клиентов - избавление от необходимости приобретения дорогого оборудования. Заказчик выплачивает только за то, что ему в данный момент времени нужно, с высокой возможностью прибавить или уменьшить объем ресурсов, которые используются. Приведем пример, взять тот же онлайновый пакет, известный как MS Office или производить некоторые расчеты, связанные с бухгалтерией, данный пример «1С: Предприятие» и некоторые антивирусные программы, такие как Avast, Dr Web и др.

  • (Everything as a service, сокр. EaaS) - «Всё как услуга»– это модель, в которой есть важные элементы всех вышеперечисленных решений, и является на данный момент концептом. На данный момент от подобной модели ожидается, например Microsoft, Google, HP и т.д. Неоспоримо, что моделей облачных вычислений достаточно много, какие-то из них нужны для бизнеса, а некоторые другие для разных учебных заведений. А с другой стороны, услуги, которые предоставляются для простых пользователей по модели SaaS, уже существует вполне много и некоторые уже давно известные, этими услугами пользуются не задумываясь, что они «облачные».
  • (Platform as a Service, сокр. PaaS) - «Платформа как услуга» – в данном случае говорится о предоставлении платформы с данными характеристиками для разработки, как поддержки web-приложений и другие. В настоящие время многие качественные приложения разрабатываются в одной среде, в другой проводят тестирование, в последующей рассматриваются остальные действия и т.д. Благодаря модели PaaS весь данные операции, а именно- тестирование, разработка web-приложений и другие действия можно выполнить в одной интегрированной среде, исключив затраты лишнего времени на поддержку отдельных сред для конкретных этапов, так сказать для следующих действий. Это очень удобно, когда весь процесс от начала и до конца идет в одной среде. Не нужно переключаться и параллельно работать в других средах над одним проектом. Это позволяет существенно снизить затраты как на приобретение и поддержку оборудования, так и на обслуживание самого сервиса.
  • (Workspace as a Service, сокр. WaaS) - «Рабочее место как услуга» но в отличие от DaaS пользователь получает доступ только к программному обеспечению, в то время как все вычисления происходят на вычислительной машине.
  • (Software as a Service, сокр. SaaS) - «Программное обеспечение как услуга» – это модель продажи и использования программного обеспечения, при которой поставщик разрабатывает web-приложение и управляет им, предоставляя заказчикам доступ к программному обеспечению через интернет. Поставщик берет на себя все затраты на поддержку работоспособности приложения, пользователь же оплачивает только факт использования «облачного» программного обеспечения. Таким образом, пользователю не обязательно платить большую сумму на приобретение лицензии срочно, а разработчик защищен от несанкционированного использования и распространения своего продукта.

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

  • (Public cloud) Публичное (а так же общее) облако- это облачная инфраструктура, в которой присутствует такая возможность как - пригодна для публики более широкого использования. Конечно, это облако вполне может находиться в собственности, так же под управлением и обслуживанием у различных организаций: деловых, научных, правительственных и других в любом комплексе. Данный тип такого облака присутствует на территории облачного провайдера.
  • (Hybrid cloud) Гибридное облако – данный тип облачной инфраструктуры представляет собой некую композицию из разного количества различных, не похожих между собой инфраструктур облаков, например: (общественные, частные, государственные) и другие; в принципе у них так же имеются и индивидуально-уникальные объекты, различие в том, что они связаны между собой несколькими технологиями, а именно собственными или стандартизированными, еще так же они позволяют переносить между компонентами разные данные (или приложения).
  • (Private cloud) - Частное облако. Облачная инфраструктура, подготовленная для использования единой организацией, включающей несколько потребителей. Такое облако может находиться у самой организации: в собственности, управлении и обслуживании, так же и располагаться как на территории предприятия, так и за его пределами.
  • (Community cloud) - Облако сообщества или коммунальное облако – данная облачная инфраструктура, в основном рассчитана именно конкретным сообществам потребителей от разных организаций для эксклюзивного (то есть другими словами - модного) использования, где присутствуют общие проблемы (различные миссии, контроль безопасности и другие). Такое облако может находиться в любой сфере, а именно: в собственности, управлении, обслуживании от 1 и более организаций в сообществах, еще и располагаться и на территории и за пределами этих организаций.

Далее разберем общие преимущества таких облаков- публичных и частных:

  • Эластичная масштабируемость – в данном случае становится понятно, что распределённые вычисления придают публичным и частным облакам эластичную масштабируемость – то есть способность добавить, редактировать, или убрать вычислительные ресурсы по требованию. Это действительно отличимое преимущество от многих других, именно предназначенное для приложений с разной нагрузкой работы или непрогнозируемым расширением, или как дополнительный вариант, вполне возможно для приложений, которые установлены только на некоторое время.
  • Высокая эффективность – это когда публичные и частные облака основаны на распределённых вычислениях и виртуальности, зато видно, какое между ними отличие - высокая эффективность и довольно таки неплохая производительность. В данном преимуществе эти облака задействуют разделяемые ресурсы, оптимизируя баланс нагрузки работы, не смотря на большое количество приложений.
  • Высокая доступность – данное достоинство или так сказать преимущество, связано с вычислениями, которые подразделяются по своим критериям, а именно: приложения вполне могут использовать архитектуру достаточно высокой доступности, в которой минимальный план, а так же устранение плановых и внеплановых действий. Далее из этого можно учесть, что для пользователей повышается уровень сервиса, не смотря даже на непрерывности ведения любого бизнеса - будь то малого или большего.
  • Быстрое развёртывание – в данном случае публичные и частные облака обеспечивают автоматический доступ к разделяемым вычислительным ресурсам. Программные (аппаратные) компоненты стандартные, они могут использоваться несколько раз подряд, то есть повторно и разделяться. Именно, благодаря данным причинам, развёртывание этих приложений существенно ускоряется.

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

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

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

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

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