Особенности технологий облачных вычислений.
Облачные вычисления— это такой подход к размещению, предо-
ставлению и потреблению приложений и компьютерных ресурсов, при
котором они становятся доступными через Интернет.
Предоставление пользователю услуг как Интернет-сервис является ключевым. Однако под Интернет-сервисом не следует понимать доступ к сервису только через Интернет, он может осуществляться также и через обычную локальную сеть с использованием веб-технологий.
Основой для создания и быстрого развития облачных технологий послужили технический прогресс в концептуальной области построения виртуализированных систем [1], появление высокопроизводительных систем и сетей хранения данных, систем высокоскоростной сотовой связи, а также предоставление компаниями Microsoft, Google, Amazon и др. первых популярных Интернет-сервисов.
К основным характеристикам облачных вычислений относятся следующие [2].
Масштабируемость.
Масштабируемое приложение позволяет
выдерживать большую нагрузку за счет увеличения количества одно-
временно запущенных экземпляров. Как правило, для одновременного
запуска множества экземпляров используется типовое оборудование,
что снижает общую стоимость владения и упрощает сопровождение
инфраструктуры.
Эластичность.
Эластичность (гибкость) позволяет быстро нарастить мощность инфра-
структуры без необходимости проведения начальных инвестиций в
оборудование и программное обеспечение. Эластичность связана с
масштабируемостью приложений, так как решает задачу моментально-
го изменения количества вычислительных ресурсов, выделяемых для
работы информационной системы.
Мультитенантность.
Это один из способов снижения расходов за счет
максимального использования общих ресурсов для обслуживания раз-
личных групп пользователей, разных организаций, разных категорий
потребителей и т.п. Мультитенантность может быть особенно привле-
кательна для компаний-разработчиков приложений, так как позволяет
снизить собственные расходы на оплату ресурсов облачной платформы
и максимально использовать доступные вычислительные ресурсы.
Оплата за использование.
Оплата использованных ресурсов — важный атрибут облачных
вычислений, позволяющий перевести часть капитальных издержек в
операционные. Приобретая только необходимый объем ресурсов, мож-
но оптимизировать расходы, связанные с работой информационных
систем организации. А в сочетании с мультитенантностью, разделяя
ресурсы между различными потребителями, можно дополнительно снизить расходы. Эластичность позволяет быстро изменить объем ресурсов
в сторону увеличения или уменьшения, тем самым, приведя расходы на поддержку инфраструктуры информационных технологий
(ИТ) в соответствие с фактическими потребностям организации.
Облачные вычисления и предоставляемые ими сервисы (например,
вычислительные мощности или хранилища данных) можно сравнить с комму нальными услугами, когда потребление сервисов, предоставляемых
облачными платформами, может возрастать или уменьшаться в зави-
симости от повышения или понижения нагрузок. Схожесть сервисов и коммунальных услуг заключается в нескольких аспектах. Во-первых, и в том и в другом случае потребители платят только за реальную утилизацию. Во-вторых, и те и другие ресурсы берутся в аренду , т.е. поставщики сервисов обеспечивают их доступность в виде арендуемых ресурсов, оставляя за собой вопросы создания и поддержания инфраструктуры. В-третьих, заключая договор с соответствующей организацией-провайдером сервиса, заказчик подразумевает доступность тех или иных ресурсов и гарантирует своевременную оплату их аренды.
Наиболее частые сценарии использования облачных платформ связаны с хостингом приложений, хранением данных, проведением вычислений.
Общая модель облачных вычислений сочетает в себе 7 главных характеристик – три модели обслуживания и четыре модели развертывания. При этом можно выделить следующие основные (общесистемные) сервисы, предоставляемые облачными платформами.
Платформа облачных вычислений – это программная платформа, объединяющая полный набор инструментов для развертывания и использования облачных вычислений на пользовательском компьютере (без дополнительных инсталляций, покупки оборудования и др.).