Ресурсные вычислительные услуги

Ресурсные вычислительные услуги

Как и следовало ожидать, дать формулировку вычислительным услугам оказалось более сложной задачей, во-первых, из-за большого разброса потребностей пользователей, а во-вторых, из-за широкого выбора доступных технологий. В конце концов команда разработчиков решила определить три уровня ресурсных услуг для каждой из трех операционных систем, используемых в Flossco (Windows, Linux и UNIX):.
«Золотая» услуга для наиболее важных приложений. В рамках этой услуги предусматривался доступ к кластерам высокой готовности в пределах одного центра хранения данных с защитой от сбоев на основе технологии удаленной кластеризации. Эта услуга обычно заказывалась вместе с «золотой» услугой хранения данных.
«Серебряная» услуга для важных, но не критических приложений. На этом уровне использовались два или более серверов, объединенных в кластер с аварийным переключением и находящихся в одном центре хранения данных.
«Бронзовая» услуга для некритических приложений. При этом уровне услуги данные не защищены локальной или удаленной кластеризацией. Если на сервере произойдет сбой, восстановление будет заключаться в замене сервера новым и, при необходимости, восстановлении данных с резервной копии (например, если для данных приложения выбрана услуга хранения данных низшего уровня, а неполадки на сервере произошли параллельно со сбоем системы хранения данных). Важно, что сохранность данных и выполнение приложений в рамках предоставления каждой из этих услуг были гарантированы не отдельными серверами, а самими услугами доступа к вычислениям на заказанном уровне производительности и доступности. Серверы, обеспечивавшие вычислительные услуги, должны были использоваться совместно (и обычно использовались, надо полагать) и другими приложениями, для которых был заказан тот же уровень сервиса.
Команда разработчиков определила, что для существующих и планируемых приложений в компании Flossco операционные системы Windows, Linux и одна фирменная версия UNIX — это минимальное количество платформ, которые необходимо поддерживать. Это решение базировалось как на опыте текущей эксплуатации, так и на наличии на рынке bladeсерверов, поддерживающих эти операционные системы. Предполагалось, что существующие серверы со временем устареют либо исчерпают свои возможности, а новые серверы должны быть модульными, чтобы постепенно смягчить процесс масштабирования.
Вторая фирменная версия UNIX не была включена в ресурсную модель, несмотря на то, что в тот момент она находилась в эксплуатации. В этом случае команда разработчиков снова рекомендовала использовать материальные стимулы для замены существующих нестратегических систем стандартизированными ресурсными услугами.