Выбор облачной платформы для Вашего бизнеса
Определение того, что требуется в каждом конкретном случае от облака, покажет какую платформу использовать целесообразнее. Такие вопросы как бюджет, ожидаемые характеристики и сроки реализации проекта должны быть тщательно проанализированы, прежде чем Вы приступите к реализации проекта. В широком смысле варианты платформы варьируются от использования публичного облака до создания собственного частного облака с нуля. Выбор решения зависит, прежде всего, от того, как организация оценивает факторы, свойственные каждому типу реализации. В этой статье мы разберемся, как оценить требования разных видов облаков и выбрать правильную платформу.
В целом существует семь ключевых факторов, которые необходимо оценить, чтобы точно определить свои индивидуальные требования к облаку.
Управление. Какой степенью контроля Вы обладаете (или хотите обладать) над ИТ средой и аппаратным обеспечением? Убедитесь, что выбранная облачная платформа предоставляет тот уровень контроля, который Вам необходим.
Время развертывания. Как много времени у Вас есть до момента, когда система должна быть полностью готова к работе? Сколько времени у Вас уйдет только на то, чтобы разобраться, заказать, разместить и подготовить к работе оборудование? Очень важно, чтобы облачная платформа, которую Вы выбираете, могла быть развернута в соответствие с установленными сроками.
Уровень квалификации. Может ли ваш единственный IT сотрудник реализовать проект, или вам необходима помощь команды специалистов по облачным решениям? Выберите облачную платформу, которая соответствует уровню квалификации, который есть у Вас в наличии или который Вы можете себе позволить.
Производительность. В одном сервере множество компонентов, влияющих на производительность. Однако здесь важнее понимать, что производительность напрямую коррелирует с бюджетом - больший бюджет, как правило, дает возможность обеспечить большую производительность. Но при этом нет никаких оснований полагать, что меньший бюджет совсем не может дать высокую производительность – все зависит от того, правильный ли вариант Вы подобрали.
Масштабируемость. Ваш выбор платформы должен предусматривать возможность добавления или сокращения количества оборудования, а также способность сделать это быстро и легко. Будет ли выбранная платформа требовать временного простоя на время масштабирования или это может быть выполнено легко и быстро?
Обязательства и риски. Варианты оплаты за используемые мощности или долгосрочные инвестиции в собственное оборудование определяют степени риска: чем больше Вы взяли на себя, тем выше риск.
Стоимость. Это может быть самым важным и самым сложным фактором при выборе. Вы можете рассматривать его как вывод из всех предыдущих критериев или установить в качестве основного ограничителя, на основе которого Вы будете разрабатывать весь проект. Как бы то ни было, всегда существует несколько способов максимизировать свою выгоду, одновременно минимизируя свои риски, если Вы готовы активно искать идеальный для себя вариант, а не пассивно ждать, когда подходящее решение само появится перед Вами.
При проработке всех указанных факторов на ранней стадии реализации решения Вы сможете добиться экономии времени, ресурсов и бюджета в долгосрочной перспективе. Однако для того, чтобы облачное решение удовлетворяло всем Вашим требованиям необходимо правильно выбрать тип облачной платформы.
Основные варианты реализации облачных решений
Вариант 1: Публичное облако
Крупные и наиболее известные игроки в этой области – AWS и RackSpace, но есть и другие претенденты с меньшим количеством наворотов, такие как DigitalOcean и Linode. Они представляют собой решения с низкой входной стоимостью, но при этом предлагают наименьшие возможности контроля и существенное увеличение расходов при расширении.
Стоимость использования публичного облака оценивается исходя из используемых объемов, и этот вариант предлагает возможность масштабирования по мере необходимости. Этот тип хорошо подходит для работы с эластичными потребностями, но требует внимательно следить за тем, что Вы используете.
В публичном облаке Вы получаете ограниченный доступ к аппаратной части и не знаете на чем реализовано Ваше решение. Зато Вы получите некоторую гибкость в конфигурации и практически мгновенное развертывание сервиса без необходимости подключения к работе экспертов.
Однако стоит понимать, что при необходимости повышения производительности Вы можете столкнуться с существенным увеличением стоимости. Вместе с тем изменение объемов использования будет провоцировать изменение суммы в счете, что немного затрудняет финансовое планирование. Кроме того, многие поставщики могут предлагать скидки при выполнении определенных обязательств (скажем, при оплате определенного объема услуг за год), что не позволит Вам отказаться от использования «лишних» ресурсов, которые на данный момент Вам не требуются.
Вариант 2: Хостинг частного облака
Есть много известных поставщиков, предлагающих подобные варианты, начиная от аренды готовых сред до полностью построенного под Ваш заказ проекта. Они обеспечат оборудование в рамках краткосрочной аренды и будут взимать оплату за управление этим оборудованием.
Такие компании будут работать с вами в качестве архитектора среды и оказывать помощь в развертывании - что может занять до 6 недель. Вам потребуется, чтобы младший ИТ персонал обладал достаточной квалификацией, чтобы работать с подобным сервисом.
Уровни контроля будут варьироваться от высокой до минимальной в зависимости от того, какой частью платформы Вы будете управлять и какую часть развертывать самостоятельно. Уровень Ваших обязательств также будет меняться, но чем дольше Вы будете использовать данный сервис, тем выше вероятность того, что Вы не сможете просто отказаться от его использования в пользу альтернативной платформы. Хостинг частного облака не очень хорошо подходит для эластичных потребностей и для перестройки потребует в среднем от 2 до 6 недель. Как правило, такая платформа вообще не подразумевает снижения объемов используемых ресурсов.
Вариант 3: Построение собственного облака (Build your own private cloud - BYPC)
BYPC требует высокого уровня технических знаний в рамках бизнеса и «подарит» Вам наибольший уровень технического и финансового риска. Тем не менее, у Вас будет полный контроль над дизайном аппаратной части, строением сети и настройкой всех облачных компонентов - но ожидайте, что построение данной платформы займет от одного года до 18 месяцев.
Ваши затраты на BYPC могут быть уменьшены, если показатели производительности и надежности не являются критичными, или могут (причем, напрасно) взлететь до небес, если Вы не делаете тщательно спланированных решений. Производительность BYPC будет полностью зависеть от Ваших бюджетных ограничений и того, насколько профессионально все будет спроектировано.
Существует множество подводных камней, и риски огромны. Спросите любого, кто на самом деле пытался реализовать подобное: это намного сложнее, чем кажется.
Вариант 4: Частное облако-как-услуга (PCaaS)
PCaaS, такие как OpenStack, представляют собой баланс между стоимостью, гибкостью публичного облака и уровнем контроля частного облака.
PCaaS обеспечивает полный контроль над тем, как используется оборудование, и это оборудование на 100% предоставляется Вам с минимальной стоимостью использования. В результате предоставления минимальных обязательств такое решение может быть развернуто в течение нескольких часов, и Вы получите возможность свободно масштабировать размер Вашей среды почти с теми же темпами, как если бы Вы использовали публичное облако.
В данном варианте затраты выше, чем при использовании сопоставимого числа виртуальных машин в публичном облаке, но без долгосрочных обязательств и с четкой системой ценообразования с самого начала. При этом Ваши финансовые риски ниже, чем при использовании любого другого варианта частного облака.
Вам потребуется умеренный уровень квалификации сотрудников для работы с PCaaS, но ваши риски смягчаются, так как среда является полностью управляемой. Тем более, что с недавнего времени инструменты, такие как OpenStack Express, резко сократили необходимый уровень знаний, требуемых для реализации PCaaS.
Каждая из этих облачных платформ обладает определенной обоснованностью использования в определенных обстоятельствах, когда особый подход является единственным очевидным хорошим выбором для Вашего бизнеса. Если Вы правильно определяете свои требования и то, как они совпадают с предложенными вариантами, проект Вашего облака не станет в конечном итоге дорогостоящей ошибкой.