Сервис для аренды виртуальных серверов (чего хотели, как делали, что получилось)
Добрый день, уважаемые Хабражители! Хочу рассказать о сервисе для быстрой аренды виртуальных серверов, особенностях его создания, поставленных задачах и о том, что в итоге получилось. А заодно поделиться радостью от его запуска и пригласить попробовать! Сразу хочу заметить — это не реклама. Ниже только сухие факты.Для всех желающих кинуть в меня булыжником — принимаю на e-mail*Для остальных: «welcome под кат».
Задумка: Сделать простой, удобный и понятный сервис по аренде виртуальных серверов. Без звонков, бумажек и ожиданий, полностью в автоматическом режиме.Такой, чтобы можно было начинать работать уже через 15 минут после оплаты.Чтобы был хороший выбор систем виртуализации и приятный ценник. Чтобы сервис стал удобен даже краткосрочным проектам и тем, кому «потестить».Разместить в собственном дата-центре компании.
Задачи, которые ставились и как были реализованы:
Задача 1. Простая система доступа, управления и регистрации через e-mail без «замороженных серверов».Зарегистрироваться очень просто, достаточно действующего e-mail. Все дополнительные сведения можно будет указать потом, перед оплатой сервера.Регистрируетесь, создаете проект, кидаете денежку, счетчик включается. Минимальная сумма для оплаты 300 руб. (Для пары дней тестирования ее вполне хватит). Если проект создали, но денег не кинули, через некоторое время он будет заблокирован и удален, такая же участь у замороженных проектов с нулевым балансом.
Задача 2. Понятный интерфейс и помощникиГлавную страницу сервиса сделали по принципу 3 шагов с графическими элементами и подсказками: Регистрация — Выбор сервера — Оплата
Чтобы упростить выбор сервера создали графическую SWOT- таблицу
* Понятная система тарифов и удобный конфигураторПрограммисты реализовали гибкую систему тарифов, позволяющую создавать сервер из отдельных единиц ресурсов.Более того, вся система тарификации настраиваемая. Сейчас действует тарификация по дням, списание средств производится ежедневно. Как уже писала, минимальная сумма оплаты — 300 руб. Так хотели учесть интересы краткосрочных проектов и тестовых работ, на которые поступает множество заявок.* Возможность персональных настроек сервераУ нас реализована возможность подключения виртуального CD-ROM с образами дистрибутивов ОС, пользователям доступно более 20 образов ОС. В ближайшие планы входит реализация возможности загрузки клиентского образа.* Гибкие параметры серверовСистема позволяет менять параметры сервера (оперативная память, параметры процессора и жесткого диска*). Изменение параметров во время работы сервера (на горячую) возможно для виртуальных машин на OpenVZ, для KVM — только на холодную.* Удобный и многофункциональный личный кабинетПосле регистрации пользователь получает доступ в персональную часть сайта.В нем кроме стандартных личных данных, пополнения баланса, списка заказов отображаются: — детали созданных проектов с возможностью изменения их параметров; — персональная статистика (история платежей и изменений в проектах); — быстрый доступ к серверу через VNC-консоль.
Задача 3. Скорость* Быстродействие — конечно SSD.* Начать работу с проектом можно уже через 15–20 минут после пополнения баланса.
Задача 4. Интересные системы виртуализацииУ нас их три: OpenVZ, KVM и Hyper-v.Немного про технологии…KVM виртуализация. Редко реализуемая на платном хостинге, а от того и интересная. KVM — сервер это аналог «голого железа». Его можно настроить и заполнить всем необходимым вам набором софта, индивидуальными настройками ОС. Уже реализована.Оpen-VZ — одна из самых распространенных систем виртуализации, с легко настраиваемыми параметрами под Linux. Уже реализованаHyper-V — эта система виртуализации по Windows. Через пару недель заработает в полном функционале.Задача 5. Приятная ценаНа счет можно положить от 300 р. Использование ресурсов сервера обойдетсяот 945 руб./мес. При желании, средства с одного проекта можно перебрасывать на другие или держать на основном счету. Причем списание средств идет по дням, что удобно для краткосрочных проектов.
Задача 6. Убирать за собой.Ресурсы нужны всем, а правила хорошего тона никто не отменял (попользовался, убери за собой).Проект будет удален, если: — создан и не оплачен; — с нулевым балансом более 30 дней.У нас пользователь платит только за то, что использует. Запустили проект — оплатили, работаете. Закончили, данные перебросили, удалили рабочую машинку — не платите.
Задача 7. ПомощникиУ нас их целых 2: конфигуратор с облаками и средство расчета стоимости проекта.
Кроме того, наши ребята сделали небольшой помощник- конструктор, он становится доступен сразу после регистрации.
Да, самое важно чуть не забыла.
Адрес сервиса: http://www.ssd-vps.ruПриходите, смотрите, делитесь мнениями.Нам очень важно, чтобы сервис действительно был удобным и легким в управлении!
Если виртуального сервера мало, то можно переехать к нам в ЦОД на физическую машинку и порт с пропускной способностью от 100 Мбит/с.
* e-mail: pr@estt.ru