Pull to refresh
0

Открыт API Clodo

Reading time 2 min
Views 4.1K
Сегодня мы официально объявляем о запуске API для управления серверами на Clodo. Здесь мы хотим рассказать не только и не столько о технических подробностях, сколько о нашем видении облачной идеологии и о том, как это видение развивается при помощи API. Подробная техническая документация доступна на странице нашей базы знаний.

IaaS в частности и облачные технологии в целом нужны, потому что они решают несколько задач. В их числе — простота и скорость разворачивания и масштабирования любых решений. Мы уверены, что настоящие облачные технологии должны допускать высокие уровни абстракции. В том числе, должна иметь место абстракция на уровне выбора конкретного поставщика инфраструктурных услуг. С другой стороны, облачные технологии должны иметь развитые возможности автоматизации, поскольку построение по-настоящему непрерывного сервиса без качественной автоматизации крайне затруднено.

Руководствуясь необходимостью автоматизации, мы создали API. Оно позволяет практически целиком и полностью управлять виртуальными серверами Clodo. В частности, при помощи API можно
  • получать информацию о виртуальных серверах, создавать и удалять их, запускать, останавливать и перезапускать;
  • менять параметры виртуальных серверов, выделяемую оперативную память (максимальную выделяемую память для масштабируемых серверов), размер диска;
  • добавлять и удалять IP-адреса;
  • восстанавливать серверы из резервных копий;
  • получать очень подробную информацию по произведенным списаниям за потребленные ресурсы, по биллингу в целом.

Возможности нашего API позволяют решать многие задачи. В их числе:
  • автоматическое разворачивание новых VPS для горизонтального масштабирования;
  • разворачивание staging и pre-production сред для разработчиков;
  • создание приложений для мобильных систем и виджетов для управления серверами;
  • автоматизированная продажа наших услуг реселлерами.

Необходимость абстракции привела нас к конкретной форме нашего API. Это HTTP REST API, допускающее работу как в формате JSON, так и в формате XML. Оно совместимо с API RackSpace Cloud — крупного американского поставщика облачного хостинга. Одновременно с этим автоматически обеспечена совместимость со форматом OpenStack API — открытой инициативой RackSpace и NASA для облачных сервисов. Таким образом мы интегрировались в формат, который ближе всего к тому, чтобы стать международно общепризнанным стандартом. Это позволяет клиентам других хостеров, поддерживающих OpenStack API (в том числе — RackSpace) пользоваться Clodo с минимальными затратами на портирование своих приложений; нашим клиентам это позволит интегрироваться с
мировыми лидерами рынка облачного хостинга.
Tags:
Hubs:
+16
Comments 11
Comments Comments 11

Articles

Information

Website
www.clodo.ru
Registered
Founded
Employees
11–30 employees
Location
Россия