ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. “Приборостроение”. 2012 225
Облачные вычисления
технология распределенной обработки
данных, в которой компьютерные ресурсы и мощности предоставля-
ются пользователю как интернет-сервис.
Облачный сервис представляет собой особую клиент-серверную
технологию — использование клиентом ресурсов (процессорное
время, оперативная память, дисковое пространство, сетевые каналы,
специализированные контроллеры, программное обеспечение (ПО) и
др.) группы серверов в сети, взаимодействующих так, что:
для клиента вся группа выглядит как единый виртуальный
сервер;
клиент может прозрачно и с высокой гибкостью менять объе-
мы потребляемых ресурсов в случае изменения своих потребностей
(
увеличивать или уменьшать мощность сервера с соответствующим
изменением оплаты за него);
предоставляется возможность масштабирования при повыше-
нии нагрузки (увеличение числа используемых источников данного
ресурса пропорционально увеличению потребности в нем и (или) пе-
ренос работающего виртуального сервера на более мощный источ-
ник, «живая миграция»);
снижается риск неработоспособности виртуального сервера в
случае выхода из строя какого-либо из серверов, входящих в группу,
обслуживающую данного клиента, так как вместо вышедшего из
строя сервера возможно автоматическое переподключение виртуаль-
ного сервера к ресурсам другого (резервного) сервера.
Облачные вычисления — результат объединения многих техно-
логий, и в первую очередь технологий виртуализации (рисунок):
SOA (Service-oriented Architecture, сервис-ориентированная
архитектура);
ASP (Active Server Pages — активные серверные страницы) и
ASP.NET (ASP на платформе Microsoft.NET) — технологии создания
распределенных web-приложений от Microsoft, аналог JSA (Java
Server Pages);
web 2.0 — принцип привлечения пользователей к наполнению
информационного материала;
grid (grid-вычисления) — организация «виртуального супер-
компьютера» с помощью распределенных вычислений в масштабной
сети слабосвязанных гетерогенных компьютеров глобальной сети;
SaaS (Soft as a service, ПО как сервис) и пр.
В России «облака» понимаются как виртуальный хостинг (Virtual
Dedicated Server (VDS), или Virtual Private Server (VPS) — услуга
предоставления виртуального выделенного сервера), но это не так.
VDS или VPS «не дотягивают» до «облаков», поскольку ресурсы
сервера ограничены, а облачный сервис предполагает практически
неограниченную масштабируемость.
В мировой практике развитие облачных вычислений является пол-
номасштабным и в качестве основного пункта входит в планы развития