double arrow

Введение в технологии облачных вычислений



В настоящее время технологии "облачных" вычислений приобретают все большую популярность, а концепцияCloud Computing является одной из самых перспективных тенденций развития информационных технологий. По оценкам Gartner, "облака" — один из главных трендов бизнеса на 2010-2015 годы. Крупнейшие мировые ИТ вендоры (Microsoft, Amazon, Google и прочие) так или иначе внедряют сервисы "облачных" вычислений. Концепция "облачных" вычислений является результатом эволюционного развития информационных технологий за последние несколько десятилетий и ответом на вызовы современного бизнеса. Аналитики Гартнер групп (Gartner Group) называют "Облачные" вычисления — самой перспективной стратегической технологией будущего, прогнозируя перемещение большей части информационных технологий в "облака" в течение 5–7 лет.

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

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




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



"Облачные вычисления" работают следующим образом: вместо приобретения, установки и управления собственными серверами для запуска приложений, происходит аренда сервера у Microsoft, Amazon, Google или другой компании. Далее пользователь управляет своими арендованными серверами через Интернет, оплачивая при этом только фактическое их использование для обработки и хранения данных. Вычислительные облака состоят из тысяч серверов, размещенных в дата-центрах, обеспечивающих работу десятков тысяч приложений, которые одновременно используют миллионы пользователей. Непременным условием эффективного управления такой крупномасштабной инфраструктурой является максимально полная автоматизация. Кроме того, для обеспечения различным видам пользователей - облачным операторам, сервис-провайдерам, посредникам, ИТ-администраторам, пользователям приложений - защищенного доступа к вычислительным ресурсам облачная инфраструктура должна предусматривать возможность самоуправления и делегирования полномочий.

«Облачные» технологии являются частью новой развивающейся сетевой интернет-архитектуры, которая базируется на трех основных принципах:

o информационно-ориентированная сетевая архитектура (information-centric networking);

o «облачные» вычисления, интегрированные с сетью (cloud computing integrated with networking);

o открытая коннективность (open connectivity).
Информационно-ориентированная сетевая архитектура ставит своей целью не коннективность интернет-хостов, а возможность эффективной организации хранения информационных объектов и доступа к ним. Информационные объекты рассматрива­ются как объекты, принадлежащие к определенному классу абстракции, для которого предлагаются унифицированные механизмы передачи, хранения, доступа; информация становится независимой от устройств, которые ее хранят.

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

«Облака» относятся к классу сетевых компьютерных систем, основными элементами которых являются: компьютерная сеть с повышенной надежностью и пропускной способностью; клиент «облака» - аппаратное и программное обеспечение, взаимодействующее с «облаком» на основе стека протоколов TCP/IP; собственно «облако» - программно-аппаратный комплекс, обеспечивающий работу «облачных» сервисов, взаимодействие с клиентом и динамическое управление ресурсами облака.

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

o сервисная модель обслуживания - представление сетевых ресурсов в виде пула настраиваемых сервисов, готовых к немедленному использованию на условиях онлайн-подписки без дополнительной установки и настройки со стороны пользователя;

o самообслуживание - возможность для потребителя самостоятельно изменять номенклатуру и конфигурацию сервисов в режиме онлайн с использованием http-клиента;

o высокая автоматизация процесса управления пулом сервисов, учетными записями пользователей и потреблением ресурсов;

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

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

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



Сейчас читают про: