Облачные технологии
Облачные технологии – это технологии обработки данных, в которых компьютерные ресурсы предоставляются Интернет-пользователю как онлайн-сервис. «Облако» - это сложная инфраструктура, скрывающая за собой все технические детали. Самой главной функцией облачных технологий является удовлетворение потребностей пользователей, нуждающихся в удаленной обработке данных. При этом очевидными являются следующие преимущества облачных технологий:
- Снижение требований к рабочим станциям пользователей (производительность процессора, объем дискового пространства и т.п.).
- Снижение первоначальных затраты на программное обеспечение, так как платить нужно только за предоставленную услугу, используемые возможности и только за конкретные функции.
- Появляется возможность покрыть разовые потребности с минимальными затратами.
- Не нужно поддерживать сложную инфраструктуру собственными силами и др.
Отличие «облачных» и «традиционных» технологий заключается в методе хранения и обработке данных. Если работа производится на Вашем компьютере и с использованием его ресурсов, то это — не «облако», а если процесс происходит на сервере в интернете, то это именно «облачные технологии».
В настоящее время предлагаются следующие виды «облачных» услуг:
Storage-as-a-Service («хранение как сервис»)
Самый простой сервис, представляющий собой дисковое пространство по требованию. Услуга Storage-as-a-Service дает возможность сохранять данные во внешнем хранилище, в «облаке». Для пользователя это будет выглядеть, как дополнительный логический диск или папка. Сервис является базовым практически для всех остальных.
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 («тестирование как сервис»)
Предоставляет возможность тестирования локальных или «облачных» систем с использованием тестового ПО из «облака».
Выделяют три их вида облаков:
- Публичные— это ИТ-инфраструктура, используемая одновременно множеством компаний и сервисов. Пользователи не имеют возможности управлять и обслуживать данное «облако», а вся ответственность по этим вопросам возложена на владельца ресурса. Абонентом, предлагаемых сервисов может стать любая компания и индивидуальный пользователь.
- Частные— это безопасная ИТ-инфраструктура контролируемая и эксплуатируемая в интересах одной-единственной организации. Организация может управлять частным «облаком» самостоятельно или поручить эту задачу внешнему подрядчику. Инфраструктура может размещаться либо в помещениях заказчика, либо у внешнего оператора (либо частично у заказчика и частично у оператора).
- Гибридные— это ИТ-инфраструктура использующая лучшие качества публичного и приватного облака при решении поставленной задачи. Часто такой тип применяется, когда организация имеет сезонные периоды активности, другими словами, как только внутренняя ИТ-инфраструктура не справляется с текущими задачами, часть мощностей перебрасывается на публичное «облако», а также для предоставления доступа пользователям к ресурсам предприятия через публичное «облако».
Возможности облачных вычислений:
- Доступ к личной информации с любого компьютера, подключённого к Интернету
- Можно работать с информацией с устройств разного типа (ПК, планшеты, телефоны и т.п.)
- Можно пользоваться любой операционной системой, — веб-сервисы работают в браузере любых ОС
- Информацию можно просматривать и редактировать одновременно с разных устройств несколькими пользователями
- В интернет многие платные программы стали бесплатными веб-приложениями
- Если что-то случится с вашим устройством (ПК, планшетом, телефоном), то Вы не потеряете важную информацию, так как она хранится в облаке, а не в памяти устройств
- Всегда под рукой свежая и обновлённая информация
- Вы всегда пользуетесь самой последней версией программ и при этом не надо следить за выходом обновлений
Недостатки облачных технологий:
- Необходимость постоянного соединения с интернет.
- Ограничения на виды программного обеспечения и его персонализация (не любое ПО можно разворачивать на «облаках» и предоставлять его пользователю. Пользователь имеет ограничения в используемом обеспечении и иногда не может настроить его под свои собственные цели
- Конфиденциальность (Не рекомендуется хранить наиболее ценные для компании документы на публичном “облаке”, так как пока нет технологии, которая бы гарантировала на 100% конфиденциальность данных
- Безопасность. ("Облако" - это надежная система, однако при проникновении в него злоумышленник получает доступ к огромному хранилищу данных.)
- Дороговизна оборудования для построения собственного облака.
- Возможность изменения денежной политики владельца ресурса.
Например, владелец может начать брать плату с пользователей за предоставляемые услуги.
|