Файл: Облачные сервисы (Понятие и модели развёртывания облачных технологий).pdf

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

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

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

Добавлен: 02.04.2023

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

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

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

Введение

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

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

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

Основными задачи данной работы являются:

Подробное рассмотрение концепции облачных технологий

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

Перспективы развития облачных технологий на территории России.

Глава 1. Сущность концепции облачных технологий

Понятие и модели развёртывания облачных технологий.

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

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

На базе облачных вычислений, облачные технологии рассматриваются как концепция, включающая в себя много разных понятий, предоставляющих услуги. Например, программное обеспечение, инфраструктура, платформа, данные, рабочее место и т.п. Зачем все это нужно? Самой главной функцией облачных технологий является удовлетворение потребностей пользователей, нуждающихся в удаленной обработке данных.
Для широкого круга пользователей более привычен и распространён термин «Облако, который используется как метафора, основанная на изображении Интернета на диаграмме компьютерной сети, или как образ сложной инфраструктуры, за которой скрываются все технические детали. Согласно документу IEEE, опубликованному в 2008 году, «Облачная обработка данных — это парадигма, в рамках которой информация постоянно хранится на серверах в интернет и временно кэшируется на клиентской стороне, например, на персональных компьютерах, игровых приставках, ноутбуках, смартфонах и т.д.».
Облачная обработка данных как концепция включает в себя несколько направлений:
1.Инфраструктура как услуга (IaaS, англ. Infrastructure-as-a-Service) предоставляется как возможность использования облачной инфраструктуры для самостоятельного управления ресурсами обработки, хранения, сетями и другими фундаментальными вычислительными ресурсами, например, потребитель может устанавливать и запускать произвольное программное обеспечение, которое может включать в себя операционные системы, платформенное и прикладное программное обеспечение. Потребитель может контролировать операционные системы, виртуальные системы хранения данных и установленные приложения, а также обладать ограниченным контролем за набором доступных сетевых сервисов (например, межсетевым экраном, DNS). Контроль и управление основной физической и виртуальной инфраструктурой облака, в том числе сети, серверов, типов используемых операционных систем, систем хранения осуществляется облачным провайдером. Примеры пользователей (системные разработчики, администраторы, ИТ-менеджеры).


2. Платформа как услуга (PaaS, англ. Platform-as-a-Service) – модель, когда потребителю предоставляется возможность использования облачной инфраструктуры для размещения базового программного обеспечения для последующего размещения на нём новых или существующих приложений (собственных, разработанных на заказ или приобретённых тиражируемых приложений). В состав таких платформ входят инструментальные средства создания, тестирования и выполнения прикладного программного обеспечения — системы управления базами данных, связующее программное обеспечение, среды исполнения языков программирования — предоставляемые облачным провайдером. Контроль и управление основной физической и виртуальной инфраструктурой облака, в том числе сети, серверов, операционных систем, хранения осуществляется облачным провайдером, за исключением разработанных или установленных приложений, а также, по возможности, параметров конфигурации среды (платформы). Примеры пользователей (разработчики приложений, тестировщики, админисраторы)программное обеспечение как услуга,

3. Программное обеспечение как услуга (SaaS, англ. Software-as-a-Service) – модель, в которой потребителю предоставляется возможность использования прикладного программного обеспечения провайдера, работающего в облачной инфраструктуре и доступного из различных клиентских устройств или посредством тонкого клиента, например, из браузера (например, веб-почта) или посредством интерфейса программы. Контроль и управление основной физической и виртуальной инфраструктурой облака, в том числе сети, серверов, операционных систем, хранения, или даже индивидуальных возможностей приложения (за исключением ограниченного набора пользовательских настроек конфигурации приложения) осуществляется облачным провайдером. Примеры пользователей (бизнес-пользователи, администраторы приложений).

4. рабочее место как услуга (*aaS) в свою очередь включает в себя:

DaaS (Desktop-as-a-Service) предлагает каждому пользователю стандартизированное виртуальное рабочее место, с возможностью настройки и установки других программ. Доступ осуществляется по сети посредством тонкого клиента, которым может быть что угодно отобычного ПК до смартфона (Google Chrome OS). CaaS (Communications-as-a-Service) – сочетания программно-аппаратных средств для организации всех видов общения (голос, почта) между сотрудниками одного предприятия за счёт сторонних решений. Альтернативный вариант SaaS продвигает корпорация Microsoft, называется он S+S (Software+Services) и сочетает в себе сильные стороны типичного SaaS и обычного доступного приложения. Это обычное ПО, но с ориентацией на удалённые сервисы. Вычисления в облаке превращаются в серьезную технологическую тенденцию — многие эксперты полагают, что в ближайшие пять лет cloud computing изменит не только ИТ-процессы, но и сам рынок информационных технологий. Благодаря этой технологии пользователи устройств самых разных видов, в том числе ПК, ноутбуков, смартфонов и КПК, смогут получать доступ к программам, системам хранения и даже к платформам разработки приложений по Internet, через сервисы, предлагаемые провайдерами вычислений в облаке, причем ресурсы в этом случае размещаются на серверах провайдеров.
Для облачных технологий самой главной особенностью является неравномерность запроса Интернет-ресурсов со стороны пользователей. Чтобы сгладить данную неравномерность и применяется еще один промежуточный слой – виртуализация сервера. Таким образом, нагрузка распределяется между виртуальными серверами и компьютерами.


К основным моделям развёртывания можно отнести частные облака, общественные (публичные) облака, гибридные облака и клановые облака

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

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

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

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

Абонентом предлагаемых сервисов может стать любая компания и индивидуальный пользователь. Они предлагают легкий и доступный по цене способ развертывания веб-сайтов или бизнес-систем с большими возможностями масштабирования, которые в других решениях были бы недоступны. Примеры: онлайн-сервисы Amazon EC2 и Amazon Simple Storage Service (S3), Google Apps/Docs, Salesforce.com, Microsoft Office Web.

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


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

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

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

История развития облачных технологий.

Концепции проектов, которые можно считать прародителями привычных нам «облачных» сервисов, появились в 70-х годах прошлого века. Данная идея впервые была озвучена Джозефом Карлом Робнеттом Ликлайдером (J.C.R.Licklider) в 1970 году, когда он был ответственным за разработку ARPANET (AdvancedResearchProjectsAgencyNetwork). Идея Линклайдера заключалась в том, что каждый человек будет подключен к сети, из которой он будет получать не только данные, но и программы. Именно тогда разработчики программного обеспечения предложили такую модель приложений, при которых все вычисления и обработка информации осуществляются не на компьютере пользователя, а на удаленных серверах. Глобальной сети Интернет в то время не существовало, поэтому первые идеи «облаков» оказались трудно реализуемыми и практически не использовались при создании новых программ.


Всерьез этой технологией заинтересовались в середине прошлого десятилетия. Предпосылок к возникновению интереса было несколько. Во-первых, ряд компаний выпустили наборы Web-приложений для работы с документами. И бесплатным приложением к ним стали файловые хранилища, причем вполне приличной емкости для прошлого десятилетия. Естественно, никто не запрещал держать там файлы в произвольных форматах, а не только в сугубо «офисных». Во-вторых, тогда же имел место новый виток конкуренции между почтовыми сервисами. А одной из форм конкурентной борьбы стало появление новых услуг, в том числе и предоставление онлайн-хранилищ. Равно как и увеличение объемов почтовых ящиков. В начале нового века объем редко превышал считанные десятки мегабайт, сейчас же он идет на гигабайты. Впрочем, было немало игроков, которые действовали и в том и в другом сегменте, в том числе Google и Microsoft. Появлялись и сервисы, изначально ориентированные на хранение данных, например таких, как Amazon S3, CrashPlan и другие, многие из которых существуют до сих пор, правда, в ряде случаев сменив при этом собственника.

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

Новый толчок этому рынку был дан с началом 2010 года. С одной стороны, разработчики операционных систем открывали собственные сервисы, завлекая потенциальных покупателей своих устройств все большими объемами бесплатных файловых хранилищ. Использование таких хранилищ являлось одним из самых удобных способов синхронизации данных между устройствами, особенно если их несколько, а для некоторых платформ, в частности iOS и WindowsPhone - он оказался единственным способом обойти ограничения и неудобства, которые накладывает использование iTunes и Zune соответственно. В итоге онлайновые сервисы для хранения файлов оказались существенно более востребованными, чем раньше, в их числе были и корпоративные пользователи, причем «по факту»: само применение мобильного устройства вынуждало использовать внешние хранилища. Другое дело, что процесс этот шел правильно, что называется, «партизанским образом», поскольку ИТ- и ИБ-службы не ставились об этом в известность. Вполне естественно, что это порождало некоторые опасения, необходимо сказать, небеспочвенные.