Ликбез на тему SLA на облачные услуги

При заказе любых высокотехнологичных услуг поставщик и потребитель подписывают SLA (соглашение об уровне сервиса, Service Level Agreement), согласно которому совместно определяют, какой уровень качества предоставления услуг является достаточным, а также назначают уровень компенсации в случае нарушения соглашения.
«Ранее подписывали разные SLA на отдельные элементы облачной инфраструктуры: диски, серверы и сети. В дальнейшем объединили три разрозненных документа в один, зафиксировав в нем самые жесткие на рынке требования к производительности и надежности. Это позволило упростить жизнь заказчикам, уменьшив для них документооборот», - сообщил Максим Березин, директор по развитию бизнеса КРОК Облачные сервисы.
На какие нюансы SLA сервисов важно обратить внимание при использовании облачного сервиса?
От чего зависит работа облачного сервиса (и что должно быть прописано в договоре SLA)?
- Процессоры и вычислительные системы
На качество работы сервисов, размещенных в облаке, напрямую влияет производительность вычислительного оборудования и его готовность справляться с высокими нагрузками. Однако не у всех провайдеров облачных услуг инфраструктура дата-центра достаточно современна, и их процессорные мощности могут оказаться недостаточными. Облаку КРОК это не грозит. В конце 2017 года компания провела масштабный апгрейд всей серверной инфраструктуры, установив оборудование с самыми мощными на российском рынке процессорами Intel. Их с запасом хватит на ближайшие несколько лет. При этом параметры производительности указаны в SLA.
- Оперативная память
Еще один параметр, о котором задумываются не сразу и не всегда — это допустимые возможности использования файла подкачки для расширения оперативной памяти. Говоря другими словами, виртуальная машина может обладать, например, 8 Гб оперативной памяти, 4 из которых окажутся емкостью на диске. При этом, если запущенные приложения начнут использовать больше RAM, скорость сервиса радикально снизится. Облако КРОК отдает оперативную память (RAM) не используя swap — запись на диск.
- Дисковая подсистема
При работе с виртуальными ресурсами или при получении готового программного сервиса, пользователей облачных услуг обслуживает какое-то железо. Некоторые провайдеры не предоставляют полную информацию о характеристиках аппаратной инфраструктуры, от которой напрямую зависит надежность и высокая скорость работы облачного сервиса. В облаке КРОК в этом плане, напротив, все очень прозрачно: из портала самообслуживания легко подключить любой нужный ресурс, будь то all-flash массивы с гарантированной производительностью для нагруженных баз данных или других приложений, нуждающихся в мощном оборудовании, или универсальный уровень хранения на основе программно-определяемого решения, который может использоваться для хранения менее критичных приложений.
- Конфигурация сетей в ЦОД
На производительность и работоспособность сервисов также влияет качество работы сети. Оно определяется скоростью доставки пакетов, количеством потерянных фрагментов и другими техническими параметрами. Отсутствие правильной настройки сети в ЦОД провайдера также может негативно повлиять на работу сервисов заказчиков. Сеть передачи данных в облаке КРОК организована на базе высокоскоростного протокола Infiniband. Благодаря ему существенно сокращаются задержки при совместной работе виртуальных машин.
Компенсации
Самый важный параметр любого SLA — это компенсации. Если провайдер не смог выполнить какие-то из условий контракта, он должен скомпенсировать заказчику его убытки или, по крайней мере, затраты на облачные услуги. Нет смысла указывать высокие требования к доступности, например, дисковой подсистемы, если за нарушение этого требования к провайдеру не применяется никаких санкций. Поэтому нужно следить, чтобы уровень компенсаций за срыв SLA был значительным.
За нарушение согласованных параметров работы облачной платформы КРОК Облачные сервисы применяются штрафы. Они зависят от количества инцидентов и продолжительности простоя систем, размещенных в облаке, по технических причинам. Размер компенсации может доходить до 100% от стоимости использования облачной услуги в месяц. Но, к счастью, с подобными крупными инцидентами, КРОК Облачные сервисы в своей практике не сталкивался.
Дополнительные параметры облачной инфраструктуры, на которые стоит обратить внимание при выборе поставщика
- Консоль управления облачными сервисами
Ключевая характеристика облачных услуг — это возможность гибкого управления вычислительными ресурсами либо по клику, либо автоматизировано. Для этого необходима специальная консоль, в идеале — удобная для облачных пользователей, что на рынке — редкость. Средства управления в облаке КРОК — это одно из конкурентных преимуществ компании. Наравне с высокой гарантированной производительностью дисковой подсистемы заказчики отмечают консоль, API которой совместим с Amazon AWS. Вместе тем, КРОК Облачные сервисы также предоставляет наиболее распространенные средства для автоматического создания шаблонов, например, Terraform.
- Резервное копирование
От любого сервиса будет мало пользы, если после восстановления его работы заказчик не получит доступ к данным, по крайней мере в их актуальной версии. Поэтому если провайдером не используются технологии резервного копирования, некоторые сервисы лучше не размещать в таком облаке. КРОК Облачные сервисы предоставляет услуги резервного копирования. Фактически они используются по умолчанию подавляющим количеством облачных клиентов, обращающихся за IaaS. На взгляд экспертов компании, это говорит о зрелости и профессионализме облачных пользователей, ведь бэкап что в локальной инфраструктуре, что в облачной — основа основ.
Как заключить правильный SLA
Далеко не все облачные провайдеры относятся к SLA одинаково. Крупнейшие поставщики облачных сервисов в мире очень часто используют весьма обтекаемые формулировки для описания характеристик работы своих сервисов. Однако если у клиента есть прямой контакт с провайдером, он точно знает, в каких ЦОД он работает, и как организовано подключение площадок к корпоративной и к публичной сети, то можно добиться исполнения нужного SLA по всем критичным пунктам.
Пункты, прописанные в SLA КРОК Облачные сервисы:
- 99,95% доступность
- Работа без простоев
- 10 минут — максимальное время реагирования на вопросы заказчиков
- Защита данных через фиксирования уровней доступа пользователей к информации: только просмотр, управление сетями или виртуальными машинами
- Штрафные санкции в случае несоблюдения требований SLA.
«Мы рекомендуем подойти к вопросу согласования SLA на услуги максимально ответственно. Это один из двух ключевых документов, помимо договора на оказание услуг, который формализует фактически все вопросы взаимодействия в рамках облачного проекта. Соответственно, SLA нужно подписывать и прикладывать к основному договору как приложение. Перед заключением контракта для нас нормальной практикой является выяснение задач, решение которых заказчик возлагает на облако. Мы тщательно выясняем цели миграции, проводим бесплатный аудит, рассчитываем ТСО. Одним словом, принимаем все зависящее от нас, чтобы на момент подписания документов клиент был полностью уверен в правильности выбора КРОК Облачные сервисы как провайдера и соответствии наших услуг своим потребностям», — заметил Максим Березин.