Американский национальный институт стандартов и технологий (National Institute for Standards in Technology, NIST) определяет пять характеристик облачных вычислений:
- выделение ресурсов по требованию;
- широкий сетевой доступ;
- объединение ресурсов;
- эластичность или возможность быстрого расширения;
- оплата только за потребленные услуги.
Частное облако – это реализация модели облачных вычислений на ресурсах, имеющихся в распоряжении у компании, для обслуживания внутренних потребителей при которой приложения и информационные ресурсы распространяются внутри предприятия как услуги.
При этом вычислительные ресурсы: серверы, сети, устройства хранения, базовая программная инфраструктура — интегрируются в частное облако с помощью специализированного программного обеспечения, которое позволяет реализовать функциональные атрибуты облака: сервисную модель; автоматизированное обслуживание потребителей; масштабируемость и мониторинг ресурсов, динамическое распределение нагрузки.
В такой гибкой архитектуре сервисы и приложения не привязаны к какой-то конкретной платформе, а могут использовать любые доступные ресурсы для обработки поставленных задач.
Не секрет, что в любой компании с обычной IT инфраструктурой использование физических серверов крайне нерационально: физические сервера выделены по конкретную задачу или группу задач. В то время как одни сервера простаивают, другие загружены на 100% и встает вопрос о приобретении новых серверов.
В частном облаке такого быть не может (вернее – не должно быть). Здесь мы имеем дело с единой вычислительной средой и вычислительные мощности распределяются в соответствии с потребностями.
Естественное ограничение – мощность самого частного облака, которое вследствии принципа масштабируемости и эластичности должно иметь возможность быстрого масштабирования.
Частные облака могут быть реализованы на различных аппаратных платформах в зависимости от размера предприятия и класса и объема решаемых задач – от полноценных Центров обработки данных (ЦОД) для крупных предприятий до наскольких x86 серверов для мелких и средних.
Дороговизна и сложность и трудоемкость развертывания облачной IT инфраструктуры для мелких и средних предприятий это во многом рекламный ход компаний по предоставлению соответствующих услуг.
По крайней мере, из опыта, сам процесс переноса существующей инфраструктуры на облако провайдера может оказаться намного труднее и потребовать значительных дополнительных программных проработок.
Ну и аренда остается арендой. Это полная привязка и зависимость от провайдера. Да и скорость доступа к сети Интернет (фактическая, а не заявленная) и надежность самого доступа порой, мягко говоря, оставляют желать лучшего.
Полностью отвергать услуги провайдеров по предоставлению облачных сервисов конечно-же нельзя. Их нужно использовать в необходимом объёме и по мере необходимости. Как расширение публичного облака для добавления в него внешних сервисов, повышения надёжности внутренней инфраструктуры, для размещения временных или других специфических нагрузок и для публикации общедоступной (shared) информации.
Сегодня существует достаточно много программных решений для реализации частных облаков – и дорогостоящие от известных брендов(Microsoft, IBM и т.д.) и полностью бесплатные решения с открытым исходном кодом (Open Source), которые ничуть им не уступают, а в некоторых применениях и превосходят.