|
Новая услуга «облачное хранилище». |
Услуга «Вычислительные ресурсы облака» сети дата-центров «Селектел» — облачные виртуальные серверы без тарифных планов. Использование серверов в облаке позволяет решить проблему простаивающих ресурсов и пиковых нагрузок.
Аренда вычислительных ресурсов облака
Услуга построена на двух важных принципах:
- вычислительные ресурсы выделяются по потребности;
- вычислительные ресурсы оплачиваются по потреблению.
Это позволяет создавать виртуальную машину без необходимости выбора тарифного плана, его смены на более высокий, в моменты пиковых нагрузок и сожалению о высокой месячной плате в моменты простоя.
Вместо предоставления клиенту пакета ресурсов, часть из которых всегда простаивает, аренда ресурсов предлагает систему оплаты по фактическому потреблению. Благодаря этому, все ненужные, избыточные ресурсы не предоставляются, не учитываются и обеспечивают более эффективное использование средств.
В качестве платформ для облачного хостинга используются сервера на базе Xeon L5520 с 48 гигабайтами DDR3 памяти и внешним дисковым хранилищем с пропускной способностью до 1500Мб/с c двукратным резервированием. Для виртуальных машин доступны 8 ядер, динамически масштабируемая память от сотен мегабайт до десятков гигабайт. Благодаря отсутствию абонентской платы, минимальная сумма на счету для начала работы с облаком всего 10 рублей.
Облако работает под управлением Xen Cloud Platform, включающим в себя гипервизор Xen 3.4.
Стоимость аренды вычислительных ресурсов облака:
| Наименование ресурса | Официальные цены | Человекочитаемый вариант* |
| Процессорное время | 25 копеек за килосекунду | 90 копеек за час |
| Оперативная память | 16 копеек за Тб*с | 57,6 копейки за Гб*час (1.38 копеек за Мб*сутки) |
| Дисковое пространство | 1 рубль 25 копеек за Пб*с | 4.5 рубля за Тб*ч (10,8 копейки Гб в сутки) |
| Диск: запросов на чтение/запись | 5 рублей за миллион запросов | 5 рублей за миллион запросов |
| Диск: прочитанный/записанный объем | 10 копеек за гигабайт | 10 копеек за гигабайт |
| Сеть: получено (входящий трафик) | 16 копеек за гигабайт | 16 копеек за гигабайт |
| Сеть: отправлено (исходящий трафик) | 64 копейки за гигабайт | 64 копейки за гигабайт |
* - человекочитаемый вариант опубликован в ознакомительных целях и не является юридически значимым.
На данный момент доступны для установки следующие операционные системы: Debian Mini, Ubuntu Lucid Lynx, Debian Squeeze, CentOS 5, openSUSE 11.
Как считаются ресурсы:
Процессорное время - за 1 час процессорного времени принимается загрузка одного ядра на 100% в течение часа.
Пример: загрузка ядра на 50% в течение 1 минуты будет равна 30 секундам процессорного времени, загрузка 10 ядер на 20% в течение одного часа - 2 часам процессорного времени.
Оперативная память - регулируется автоматически (технология memory on demand, облако сохраняет фиксированный объём свободной памяти в виртуальной машине вне зависимости от потребления памяти приложениями, добавляя и убавляя память на ходу). Оплачивается выделенная виртуальной машине память.
Пример: если виртуальная машина использовала 300 Мб в течение 24 часов, то потребление составило 7.2 Гб-час; если виртуальная машина в течение 22 часов использовала 300 Мб, а в течение следующих 2 часов - 4Гб памяти, то потребление составит 22*0.3 + 2*4=14.6 Гб-часов.
Диск учитывается по трём параметрам:
- операции записи и чтения - запросы к блочному устройству (например, /dev/xvda) на осуществление чтения или записи блока данных (чаще всего говорят о производной величине, IOPS, то есть числе операций ввода-вывода в секунду)
- объём записанных и прочитанных данных на виртуальной машине - количество данных, запись или чтение которых были произведены.
- хранение данных на диске учитывается по объёму выделенного дискового пространства. Сумма за хранение диска взимается вне зависимости от того, используется диск или нет (то есть деньги за хранение дисков берутся даже с выключенных машин).
Пример: 10 Гигабайт в сутки будут давать 0.01 * 24=0.24 Тб-часа.
Зачем учитывать эти три параметра? Для упрощения учёта можно было бы брать деньги только за дисковое пространство (например, 30р за Тб-час). Но в этом случае клиенты, которые осуществляют малую дисковую активность (например, хранят резервные копии) вынуждены были бы платить существенно больше. И наоборот, серьёзно нагруженная SQL-база небольшого размера потребляла бы много больше ресурсов, чем входило бы в стоимость занятого места. Для того, чтобы за потребление ресурсов платили именно те, кто их потребляют, был сделан раздельный учёт каждого ресурса. В некоторых типах задач (напр., SQL) генерируется большое количество операций ввода-вывода (чтения-записи) при относительно небольшом объёме записанных/прочитанных данных. В других типах задач (раздача файлов большого размера, фотохостинги и т.д.) объём чтения-записи существенно выше, а количество дисковых операций существенно ниже. Для того, чтобы каждый клиент оплачивал только те ресурсы, которые потребил, мы разделили подсчёт дисковых операций и объёма данных.
Сеть - полученные данные, отправленные данные. Учитывается суммарный размер всех пришедших ethernet-кадров на сетевой интерфейс виртуальной машины (и ушедшие для исходящего трафика).
Мы бы могли предоставить полосу с ограничением по скорости, аналогично тому, как мы это делаем для VDS и арендуемых серверов, однако, в рамках модели "оплаты по потреблению" мы предлагаем клиентам не оплачивать неиспользуемые ресурсы. Если на сайте вечером всплеск трафика до 50Мб/с, а ночью он падает до 10 кб/с, то какую полосу следует выделять такому сайту? При оплате по трафику мы предоставляем скорость в 1 гигабит без лимитов и соотношений - и вы сможете обеспечить и 50Мб/с в часы пик, и экономить деньги в моменты затишья из-за практически нулевой оплаты (нагрузка в 10 кб/с за месяц даст трафик чуть больше 3 Гб и сумму около 3 рублей).
Начало работы с облаком:
Шаг 1: Войти в панель управления support.selectel.ru (зарегистрироваться, если вы у нас впервые);
Шаг 2: Пополнить баланс лицевого счёта удобным для Вас способом минимум на 100 рублей;
Шаг 3: Перевести средства с лицевого счёта на баланс облака минимум 10 рублей;
Шаг 4: Создать сервер в панели управления облаком (выбрать нужную операционную систему), дождаться завершения установки;
Шаг 5: Зайти на виртуальный сервер через ssh с логином root и паролем, задающимся при установке операционной системы;
