Файл: Сравнительный анализ облачных сервисов.pdf

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

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

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

Добавлен: 13.05.2023

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

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

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

ВВЕДЕНИЕ

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

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

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

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

Пожалуй, главным недостатком любого физического носителя информации является его ограниченность в объеме хранения информации. Так, например, на компьютере не хватает памяти, а файл нужно срочно сохранить. В этот момент возникает вопрос: “Что же удалять, если всё нужно?”.

На помощь приходят облачные хранилища данных.

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

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

- объяснить принцип работы облачных хранилищ и дать их общее определение

- сравнить несколько популярных облачных хранилищ

- выяснить, какое из них использовать удобнее всего

- выявить плюсы и минусы «облака» для обычного пользователя

- разобраться с вопросом безопасности в облачных сервисах

Глава 1. Теоретические основы построения облачных сервисов

1.1 Становление облачных технологий


Идея облачных технологий имеет довольно долгую историю. В первые идеи о её создании появилась в 1960 году, когда Джон Маккарти предположил, что в будущем компьютерные вычисления будут производиться при помощи общенародных утилит. На этом развитие облачных технологий остановилось аж на 30 лет, вплоть до 1990-х годов. В то время одним из наиболее значимых событий в области облачных технологий стало появление Salesforce.com в 1999 году. Данная компания стала первой, предоставлявшей доступ к своему приложению через интернет-сайт.

Следующий важный шаг в развитии облачных сервисов стала разработка облачного веб-сервиса компанией Amazon в 2002 году. Данный сервис позволил хранить информацию и производить сложные вычисления используя предоставляемые компанией мощности. В 2006 году все та же Amazon запустила сервис под названием Elastic Compute Cloud (EC2) как сервис, позволяющий пользователям запускать свои собственные приложения. Этот сервис стал первым доступным для всех сервисом облачных вычислений.

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

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

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

1.2 Определение облачных технологий

Сам термин «облачные технологии» появился только в 2007 году. Однако, даже сейчас нет универсального определения, так как формулировка подвергается всё новым и новым изменениям. При этом под облачными технологиями (англ. cloud computing) понимают предоставление пользователю компьютерных ресурсов и мощностей в виде интернет-сервисов. Предоставление пользователю услуг как интернет-сервиса является ключевым. Однако под интернет-сервисом не нужно понимать, что доступ к нему можно получить только через Интернет. Он может осуществляться и через обычную локальную сеть с помощью веб-технологий.


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

Облачные технологии — один из ведущих трендов в мире IT на протяжении уже трех лет. Несмотря на свою молодость, облачные вычисления заставили не только архитекторов ПО, но и менеджеров компаний взглянуть по-другому на модели развертывания IT-инфраструктур, распространения программного обеспечения, получения вычислительных ресурсов. Облачное хранилище данных — модель on-line хранилища, в котором данные хранятся на многочисленных распределённых в сети серверах. Данные хранятся и обрабатываются, в «облаке», которое представляет собой, с точки зрения клиента, один большой виртуальный сервер. Физически же такие серверы могут располагаться удалённо друг от друга географически, вплоть до расположения на разных континентах. Получается, что облачное хранилище представляет собой динамически расширяемую информационную систему. Для доступа к данным, которые хранятся в облачном хранилище, пользователю предоставлен облачный шлюз. Облачный шлюз может выступать в виде программного обеспечения, которое максимально облегчает работу с данными, которые находятся в «облаке».

1.3 Способы организации облачных технологий и модели предоставления услуг на рынке

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

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

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


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

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

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

Соответственно, выделяется несколько модель предоставления услуг, возникших естественным образом, исходя из потребностей клиентов:

Модель IaaS – предоставление различных IT-ресурсов клиентам. Как правило модель IaaS подразумевает под собой предоставление виртуального сервера, хранилища, сетевой инфраструктуры. IaaS предоставляет пользователю широки возможности по настройке сервиса, но в тоже время, это затрудняет обслуживание. Во избежание подобной проблемы практически все провайдеры предлагают ряд шаблонов по предоставлению виртуальной инфраструктуры. Так же, существуют модели предоставления только отдельных компонентов IT-систем, например, хранилища данных, такие как Amazon, Microsoft Azure.

SaaS – предоставление программного обеспечения. В данной модели пользователи получают доступ только к функционалу необходимого ПО через сеть. Модель SaaS в настоящее время используется для доставки «офисных» приложений, управления проектами, CRM.

1.4 Безопасность и конфиденциальность данных облачных хранилищ.

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


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

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

Согласно исследованию, проведенному аналитиками компании Symantec, популярная услуга хранения важных данных в облаке несет в себе значительные риски для компаний из сегмента малого и среднего бизнеса. Снижая уровень безопасности, эти инструменты при «неправильном применении» повышают вероятность кибератак, после которых (по данным того же Symantec) 71% малых и средних компаний уже не восстанавливаются. Хотя исследование относится к западным рынкам, российские реалии в этом секторе мало отличаются.

Онлайн хранение данных - один из наиболее распространенных сценариев применения облаков в реальном бизнесе. Подобные системы легко внедряются и решают вполне конкретные задачи, а их преимущества, в отличие от какой-нибудь сложной CRM-системы, видны даже невооруженному глазу непосвященного в «тайны ИТ» руководства. Благодаря маркетинговым лозунгам провайдеров подобных сервисов доверие к инструментам онлайн хранения крайне высоко (в отдельных случаях чуть ли не выше, чем к серверам, развернутым локально). Кроме того, внедрению способствуют последние рыночные «движения»:

  • за последние три года средний размер «рабочих» файлов значительно вырос. Теперь о том, что их средний размер превышает 1 Гб говорят 14% опрошенных, в то время как 3 года назад на подобную проблему ссылались лишь 6%;
  • увеличивается число удаленных сотрудников. Три года назад лишь 22% организаций нанимало удаленных сотрудников. Сегодня эта доля достигла 32%, а по прогнозам аналитиков уже через год удаленные кадры будут удобны 37% организаций (из них 32% будут работать из дома).
  • Опрос компаний из сегментов малого и среднего бизнеса, проведенный аналитиками Symantec, показывает, что:
  • 74% респондентов используют средства онлайн хранения данных. По их мнению, в первую очередь это способствует повышению производительности сотрудников и эффективности их совместной работы;
  • 22% компаний не ограничивают процесс использования подобных служб при помощи отдельных пунктов внутрикорпоративной политики безопасности;
  • 27% респондентов считает, что при необходимости переслать большой файл, для сотрудника вполне приемлем поиск и загрузка в интернете бесплатного инструмента.