хабраиндекс
47,64

Взгляд изнутри: немного про API CloudServer'а

Технологически веб 2.0 подразумевает, как правило, разговор об Ajax, HTML5, CSS3. Предлагаем рассмотреть уровень, располагающийся ниже — то, с чем зачастую работает ajax, либо в той или иной степени большинство нынешних сайтов. В этом топике речь пойдёт про API и возможности эффективного использования CloudServer'а разработчиками.

Итак, будем следить за сервером (предполагается, что используем сервер с linux) и разворачивать новую машину из шаблона (шаблон создаётся предварительно; также предполагается, что весь софт в этом шаблоне горизонтально масштабируется) в случае большой нагрузки на сервере, а также будем вешать перед двумя новыми серверами loadbalancer с алгоритмом roundrobin.
Зачем это может быть нужно? Вот самый просто пример: база данных перестаёт справляться с read-запросами. Делаем реплику мастер-мастер и даём возможность пользователям видеть сайт, а не ошибки.

Пример будет на python. Базовый класс для выполнения запросов к API:

BASE_URL = 'https://cc.activecloud.com/client/api'
API_KEY = 'Ваш ключ от API'
API_SECRET = 'Ваш секретный ключ от API'

Читать дальше
+2
21 февраля 2012, 10:28
3
hanna_zay 0,5

комментарии (2)

0
pogorzhelskiy #
Хотелось бы лично убедится в работоспособности скриптов.
Можете организовать демо-CloudServer, хотя бы на 2 недельки? Так сказать, испытать в бою.
Спасибо.
0
r_raikevich #
До 19 января мы вообще раздавали демо-доступ к CloudServer всем желающим. Надеюсь, что Вы смогли сполна воспользоваться данным предложением :)
Сейчас акция завершена, поэтому вопрос об открытии демо-доступа будет решаться индивидуально с каждым клиентом.
Обратитесь, пожалуйста, в отдел продаж (sales@activecloud.ru) — уверен, что наши специалисты смогут разработать предложение, которое полностью удовлетворит все Ваши потребности :)

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.