Ru En Ua

Введение в облачные вычисления или что такое "облако"

Облачные вычисления – популярный в современном IT-мире термин, который употребляется везде, где только можно его применить. Что же такое облачные технологии и что они дают?

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

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

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

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

Что дает облако?

Облако дает гибкость, которой не хватает при использовании традиционного подхода к IT-инфраструктуре. Для наращивания мощностей серверов, не надо ждать поставки дополнительного оборудования, не надо покупать новые лицензии или увеличивать штат обслуживающего персонала. Все происходит быстро и по запросу. Но более того, вы можете также уменьшать потребляемые ресурсы. К примеру, в компании появляется новый проект, под который покупается оборудование, программное обеспечение, нанимаются люди, а потом проект замораживается на полгода. В результате, компания потратит деньги на оборудование и программное обеспечение, которое будет простаивать полгода. Более того, за полгода оно может успеть устареть. Используя облачные технологии, компания платит только за те ресурсы, которые она потребляет и которые необходимы ей в конкретный момент времени. Такой подход называется pay as you go.

Варианты предоставления облачных услуг.

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

Облако это тоже услуга, которая может предоставляться разными способами.

IaaS (Infrastructure as a Service) – инфраструктура как услуга. В данном случае, в облаке предоставляется целая инфраструктура – сетевое оборудование, хранилище, сервера, операционные системы, системы управления. Вы получаете свой отдельный виртуальный датацентр, который как и все в облаках гибко масштабируется.

PaaS (Platform as a Service) – платформа как услуга. Уровень абстракции над IaaS, с помощью которого предоставляется готовая платформа для прикладного приложения (операционная система, базы данных, сервер приложений, балансировка нагрузки и т.п.).

SaaS (Software as a Service) – приложение как услуга. Конечному пользователю через Веб-интерфейс предоставляется готовое прикладное приложение. Примером такого сервиса является Microsoft Office 365.

Многие считают, что термин «облачные вычисления» является маркетинговым ходом компаний, предоставляющих данные услуги, так как не несет в себе принципиально новых технологических решений. Ведь и виртуализация, которая используется в облаках, и, например, модель SaaS (вспомним терминальный сервер Windows с 1С Предприятием) известны и применяются давно. Но в то же время, это новый подход к порядку предоставления услуг в сфере информационных технологий, который обеспечивает бизнес качественными, своевременными и гибкими решениями, что позволяет компаниям успешно реагировать на изменения рынка.