- PVSM.RU - https://www.pvsm.ru -
Один из основополагающий элементов нашего подхода к работе заключается в упрощении взаимодействия клиента и различных систем управления нашей виртуальной инфраструктурой.
В этом направлении мы работаем постоянно и уже автоматизировали ряд задач, которые ранее решались исключительно с помощью заявок для службы поддержки.
В рамках этой работы мы сделали полный редизайн нашего сайта [1], разработали API для наших клиентов, автоматизировали масштабирование ресурсов и заказ лицензий на ПО.
[2]
/ Фото PokemonaDeChroma [3] / CC [4]
Существенную часть наших клиентов составляют независимые разработчики и небольшие студии, которые не готовы тратить время на настройку и администрирование
Таким клиентам в первую очередь требуется возможность «быстрой развертки». Для них мы реализовали специальный калькулятор [6], который позволяет сформировать ожидания по возможным затратам и сделать заказ на пару минут. Здесь для клиента уже доступна предустановленная панель управления ISPmanager 5. Он обладает удобным REST API.
В качестве дополнения мы решили задачу отслеживания состояния лицензий ПО. Для этого мы выделили специальную страничку [7], где отображены активированные лицензии.
Помимо предустановленной панели управления мы предлагаем своим клиентам серверы на Debian и CentOS. Они входят в число наиболее популярных операционных систем на основе Linux.
Debian может похвастаться не только простотой настройки и администрирования, но и наиболее полным пакетом программ, готовых к использованию. Именно поэтому он весьма популярен.
CentOS — открытый дистрибутив, созданный на основе Red Hat Enterprise Linux (RHEL). Он ориентирован на корпоративных сектор и отвечает запросу на требования стабильности и надежности.
Помимо этого мы внедрили и новинки в области управления контентом. Теперь наши клиенты могут развернуть сервер с уже предустановленными системами для создания сайтов — Joomla и Drupal. В самое ближайшее время мы планируем дополнить их WordPress и 1С-Битрикс.
Разработка данных функциональных возможностей не вызвала у нас дополнительных сложностей. Шаг навстречу определенной группе клиентов позволил улучшить пользовательский опыт.
Одно из таких нововведений — наш DNS-менеджер. До его ввода нашим клиентам приходилось обращаться в службу поддержки для внесения необходимых изменений в настройки DNS.
Мы достаточно оперативно обрабатывали подобные заявки, но в итоге решили предоставить немного больше самостоятельности нашим клиентам. Для этого мы проанализировали доступные реализации DNS-сервера и остановили свой выбор на продукте ANS Carrier-Grade DNS Appliance.
Для работы с ним мы задействовали API. Теперь при сохранении изменений в панели управления 1cloud автоматически запускается обработчик служебных задач и изменяет настройки DNS.
Раз уж речь зашла про API, то здесь мы решили предоставить нашим клиентам открытый REST API, с помощью которого можно ставить задачи обработчику аналогично тем, что выполняются при изменении настроек DNS. Делать это могут приложения наших клиентов сразу после авторизации и получения специального токена.
Этот подход позволяет самостоятельно автоматизировать наиболее значимые задачи: моментально задействовать дополнительные ресурсы при достижении пиковых нагрузок или отказаться от ресурсов, которые в данный момент не используются.
Есть и более приземленные возможности. Например, создание нового сервера:
curl -X POST -H 'Content-Type: application/json' -H 'Authorization: Bearer 75bb9805c018b1267b2cf599a38b95a3a811e2ef7ad9ca5ed838ea4c6bafaf50' "https://api.1cloud.ru/Server" -d '{"Name":"testAPI","CPU":1,"RAM":1024,"HDD":40,"imageID":1,"HDDType":"SSD","IsHighPerformance":true}'
В ответ приходит JSON-объект с атрибутами созданного сервера:
{
"ID":777,
"Name":"testAPI",
"State":"Active",
"IsPowerOn":true,
"CPU":1,
"RAM":1024,
"HDD":40,
"IP":"5.200.XX.XX",
"AdminUserName":"1CloudAdmin",
"AdminPassword":"XXXXXXXX",
"Image":"WinServer2008R2x64En",
"IsHighPerformance":false,
"HDDType":"SAS",
"LinkedNetworks":[{"NetworkID":57, "IP":"10.0.1.1"}, {"NetworkID":98, "IP":"10.0.2.4"}]
}
Помимо общего раздела с руководствами [8] и ответами на наиболее частые вопросы мы решили делиться с аудиторией советами по выбору IaaS-провайдера и рассказывать о наиболее часто встречающихся мифах в этой сфере:
Автор: 1cloud.ru
Источник [14]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/upravlenie-proektami/253371
Ссылки в тексте:
[1] сайта: https://1cloud.ru
[2] Image: https://habrahabr.ru/company/1cloud/blog/327056/
[3] PokemonaDeChroma: https://www.flickr.com/photos/142409708@N08/
[4] CC: https://creativecommons.org/licenses/by/2.0/
[5] хостинга: https://www.reg.ru/?rlink=reflink-717
[6] калькулятор: https://1cloud.ru/server-dlja-hostinga-sajtov
[7] специальную страничку: https://1cloud.ru/help/license_price
[8] раздела с руководствами: https://1cloud.ru/help/getting-started
[9] Мифы об облачных технологиях: https://1cloud.ru/blog/myths-about-cloud-providers-part1
[10] Нюансы соглашения об уровне оказываемых услуг: https://1cloud.ru/blog/service-level-agreement-dogovor
[11] Что нужно знать об IaaS-провайдере до начала работы: https://1cloud.ru/blog/21-question-to-iaas-provider
[12] Как IaaS-провайдер может сделать оплату услуг удобнее: https://1cloud.ru/blog/iaas-easy-pay
[13] SSL SSL-ю рознь: какой сертификат выбрать: https://1cloud.ru/blog/vidy-sertifikatov-ssl
[14] Источник: https://habrahabr.ru/post/327056/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best
Нажмите здесь для печати.