Файл: Облачные сервисы (Принцип работы облачных сервисов).pdf

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

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

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

Добавлен: 25.05.2023

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

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

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

Введение

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

Большинство сервис-провайдеров предлагают облачные вычисления в форме VPS-хостинга, виртуального хостинга, и ПО-как-услуга (SaaS). Облачные услуги долгое время предоставлялись в форме SaaS, например, Microsoft Hosted Exchange и SharePoint.

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

Целью курсовой работы является изучение облачных серверов.

Для достижения данной цели необходимо решение следующих задач:

  • Дать определение понятия «облачные сервисы»;
  • Описать историю появления облачных серверов;
  • Описать атрибуты облачных сервисов;
  • Описать принцип работы облачных сервисов;
  • Описать следующие облачные сервера - Google Drive, OneDrive, Dropbox;
  • Выявить преимущества и недостатки данных облачных серверов.

Объектом исследования данной курсовой работы облачные сервера - Google Drive OneDrive Dropbox. Предметом исследования выступают облачные сервера.

Работа состоит из введения, двух трех («Сущность понятия облачные сервисы », «Принцип работы виртуальных серверов », «Обзор облачных серверов»), заключения и списка использованной литературы.

Глава 1. Сущность понятия облачные сервисы

1.1. Определение понятия «облачные сервисы»


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

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

В литературе понятия облачного хранилища определяется следующим образом: облачные сервисы – это программа (а точнее онлайновый сервис) представляет нам «удаленно» хранилище, с которым можно будет работать на любом компьютере, как с обычной нанкой причем любые помещенные в нее файлы синхронизируются с удаленной «копилкой» в Сети[2].

В другом источнике данное понятие определяется следующим образом: «облачное хранилище это как личный «шкафчик» н Интернете, куда вы можете положить определенный объем информации, закрыть шкафчик на ключ и передать этот ключ тому, с кем намерены поделиться информацией»[3].

Следует отметить и такое, самое просто определение понятия облачное хранилище данных, которое представлено в учебнике «Интернет – проще простого!». Облачное хранилище — это виртуальный сервер, па котором можно сохранять любые данные с компьютера: фотографии, текстовые документы, архивы данных[4].

Но самое, по мнению автора, детальное определение сформулировал С. В. Калинин. Вот определение – «Облачное хранилище данных — это хранилище файлов в Глобальной информационной сети, н котором принцип хранения обеспечивается зa счёт многочисленных распределённых в сети файловых серверов, предоставляемых в пользование клиентам, в основном, третьей стороной (провайдером облачного центра)»[5].

Далее С.В. Калинин описывает структуру, причем очень просто и детально. Для того, что бы более точно определить данное понятия.

В интернете, на сайте .wikipedia.org, понятие облачное хранилище данных (англ. cloud storage) – трактуется как модель онлайн-хранилища. В этом хранилище хранятся данные на многочисленных распределённых в сети серверах, которые предоставляются в пользование клиентам, в основном, третьей стороной. Основное отличие от других типов хранилищ, которые могут быть приобретены или арендуемы для облачного хранилища характерно то, что пользователь какая-либо внутреннюю структура серверов не видна. Данные хранятся и обрабатываются в так называемом «облаке», которое представляет собой, с точки зрения клиента, один большой виртуальный сервер. Физически же такие серверы могут располагаться удалённо друг от друга географически, вплоть до расположения на разных континентах[6].


Аналогичное определение предлагает и другой автор, а именно Батыр Каррыев в своем учебнике «Хроники ИТ-Революции Интернет, Коммуникации, Масс-Медиа»[7].

Исходя из предложенных определений данного понятия можно заключить, что их основная цель – это хранение, быстрое и надежное средство передачи больших объемом информации (текстовой, фото, видео, и т.д.)[8].

1.2 История появления облачных серверов

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

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

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

В 1999 году появилась компания Salesforce.com, которая предоставила доступ к своему приложению через сайт. На 1999 год фирма Salesforce.com – единственная компания в мире, которая предоставила свое программное обеспечение по принципу «программное обеспечение как сервис» (SaaS).

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

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

История же реального применения таких технологий начинается с 2006 года. В этот год компания Amazon запустила сервис Elastic Compute cloud (EC2), где пользователи могли запускать свои собственные приложения. Сервисы Amazon EC2 и Amazon S3 стали первыми сервмисами облачных вычислений.

Следует отметить и вклад в развитие облачных вычислений фирмы Google. Эта компания создала платформу Google Apps для веб-приложений в бизнес секторе.

Развитие аппаратного обеспечения (а именно создание многоядерных процессоров и увеличение емкости накопителей информации) и технологий виртуализации (в частности программного обеспечения для создания виртуальной инфраструктуры, например, Xen-виртуализация) способствовало не только развитию, но и большей доступности облачных технологий[9].


Облачные технологии сегодня начали развиваться в настоящее время. Толчком стали предъявляемые требования как крупными компаниям, так и простыми пользователями, которые стали опережать возможности компьютеров, на которых расчёты предстояло проводить. С тех пор развитие "облаков" проходило стремительно, многие компании перешли на них при первой возможности, а вскоре появились и сервисы, предоставляющие услуги распределённых вычислений своим клиентам.

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

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

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

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

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

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

На популярность использования не только частными лицами, но и юридическими лицами облачных хранилищ объясняется наличием ряда преимуществ, среди которых выделяют следующие:

  • Можно «делиться» большими объемами информации с друзьями, коллегами по работе[10];
  • клиент платит только за то место в хранилище, которое фактически использует, но не за аренду сервера, все ресурсы которого ему могут быть и не нужны:
  • клиенту нет необходимости заниматься приобретением, поддержкой и обслуживанием собственной инфраструктуры по хранению данных, что, в конечном счете, уменьшает общие издержки производства;
  • все процедуры по резервированию и сохранению целостности данных производятся провайдером облачного центра, который не вовлекает в этот процесс клиента[11].

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

  • Экономия средств. Клиенту больше не надо тратиться на создание собственных серверов, покупку лицензионного ПО, содержание квалифицированною персонала.
  • Неограниченная масштабированность. Проще говоря, сколько ресурсов клиенту нужно, столько и будет предоставлено. Причем оплата происходит исключительно за то время, в течение которого клиент ими пользуется.
  • Доступность новой информации. Клиент всегда пользуется самой последней версией программ и при этом не отслеживая выход обновлений.
  • Простота организации. Ответственность за бесперебойную работу услуги несет сервис-провайдер, что снимает с клиента заботы о стандартизации IT, обучении сотрудников IT новым версиям и прочес. Клиент просто оплачиваете единую IT-услугу, в состав которой вес включено[12].

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

Недостатки

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

  • Постоянное соединение с сетью. Cloud Computing почти всегда требует соединения с сетью (Интернет). Если нет доступа в сеть - нет работы, программ, документов. Многие облачные программы требуют хорошего Интернет-соединения с большой пропускной способностью. Соответственно программы могут работать медленнее чем на локальном компьютере. По мнению ведущих российских ИТ-компаний, основным препятствием широкому развитию «облаков», является отсутствие широкополосного доступа в Интернет (ШПД) – прежде всего в регионах;
  • объем предоставляемого бесплатного места бывает недостаточным для удовлетворения своих потребностей, а за дополнительное место приходиться платить;
  • для синхронизации с облаком нужен смартфон с выходом в интернет, не всегда являющимся дешёвым;
  • освободить память смартфона получается быстро не всегда: интернет на гаджетах может не иметь высокой скорости передачи данных, да и технически умные телефоны могут и не поддерживать высокоскоростной интернет (здесь подразумеваются редкие случаи, когда отсутствует модуль 3G, хотя модуль Wi-Fi обычно все же присутствует);
  • для действительно быстрого «оповещения» других людей о новых файлах в облаке нужен скоростной интернет (3G, 4G или Wi-Fi);
  • онлайн-видеоплейер в облаке может не запустится в сетях стандарта 2G из-за ее низкой скорости;
  • процесс автосинхронизации может затянуться надолго, так как ее скорость может меняться в зависимости от скоростных показателей передачи данных, загруженности процессора смартфона и серверов облачного хранилища;
  • хранение информации в облаке может быть небезопасным;
  • есть вероятность того, что иногда будет невозможно синхронизировать свои данные с облаком, поскольку, например, на серверах облака могут производиться какие-нибудь профилактические работы.