Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Облачные технологии (Облачные технологии, что это и для чего они нужны.)

Содержание:

Облачные технологии, что это и для чего они нужны.

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

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

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

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

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

Как правило, термин облачные технологии / облачные сервисы, принято представлять, в виде некого облака или же облачков (рис.1)

Похожее изображение

Рисунок 1 Облачные технологии

Но как показывает практика, данный значок, только путает не опытных пользователей в понимании данной технологии, на самом деле, понять структуры данной технологии можно довольно просто, если мы представим ее в виде некой пирамиды (Рис.2)

облачные технологии - структура в виде пирамиды

Рисунок Пирамида

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

Так же, немаловажно знать, что облачные вычисления — это некий базис-вектор, полученный в результате объединения таких вещей как: целого ряда технологий и подходов, чтобы было более понятно, что подразумевается под этими понятиями, будет приведена схема (Рис.3)

облачные технологии и что в них входит - составляющие

Рисунок 3 Облачные вычисления

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

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

Услуги облачных технологий

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

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 Docs, Google 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 ("тестирование как сервис») Дает возможность тестирования локальных или "облачных" систем с использованием тестового ПО из "облака" (при этом никакого оборудования или обеспечения на предприятии, не требуется).

Для более наглядных примеров, можно поместить все представленные выше примеры услуг, в одну единую таблицу (Рис.4)

облачные технологии - архитектура

Рисунок 4 Таблица Услуг

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

Первая – это Публичные

Вторая – это Частные

Третья – это Гибридные

Ниже приведено писание каждой из этих категорий:

Публичное облако — это ИТ-инфраструктура, используемая одновременно множеством компаний и сервисов. Пользователи не имеют возможности управлять и обслуживать данное "облако", а вся ответственность по этим вопросам возложена на владельца ресурса. Абонентом, предлагаемых сервисов может стать любая компания и индивидуальный пользователь.
Примерами могут служить онлайн-сервисы: Amazon EC2, Google Apps/Docs, Microsoft Office Web.

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

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

Недостатки облачных технологий.

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

Необходимость постоянного соединения. Для получения доступа к услугам облака необходимо постоянное соединение с сетью Интернетом.

Программное обеспечение и его кастомизация. Есть ограничения по ПО, которое можно разворачивать на «облаках» и предоставлять его пользователю. Пользователь имеет ограничения в используемом обеспечении и иногда не имеет возможности настроить его под свои собственные цели

Конфиденциальность.
Конфиденциальность данных, хранимых в публичных облаках, в настоящее время, вызывает много споров, но в большинстве случаев эксперты сходятся в том, что не рекомендуется хранить наиболее ценные для компании документы на публичном облаке, так как в настоящее время нет технологии, которая бы гарантировала 100% конфиденциальность данных

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

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

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