Виртуальное приватное облако: образы Windows и другие новости

Selectel VPC news

За последние несколько месяцев мы проделали большую работу по усовершенствованию услуги «Виртуальное приватное облако». О её результатах мы подробно расскажем в этой статье.

Образы Windows

Большое число пользователей услуги «Виртуальное приватное облако» составляют корпоративные клиенты, чья деятельность во многом завязана на ПО, работающее исключительно под Windows: бухгалтерские программы, системы документооборота и другое. Специальное для них мы добавили образ Windows Server 2012 R2 Standard, и многие из вас, наверное, это уже заметили.

Тестирование мы начали ещё летом 2015 года, а ближе к концу года образ поступил в продакшн:

Windows VPC

Все образы Windows содержат агент cloudbase-init. При первой загрузке системы он выполняет следующие действия:

  • настраивает сеть;
  • задаёт имя хоста;
  • создаёт учётную запись пользователя (по умолчанию — admin) и генерирует для неё пароль;
  • активирует учётную запись Windows.

Заданные при установке настройки вы сможете в дальнейшем изменить вручную.
Если новая машина создаётся на базе снапшота или образа уже готовой и настроенной машины, то все операции по настройке будут осуществлены заново. Это упрощает работу с большими количествами однотипных серверов: не нужно тратить время на настройку сети и переустановку паролей.

Лицензии Windows предоставляются в аренду на почасовой основе.

Установка виртуальных машин из ISO-образов

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

При установке ОС из ISO-образа будет создан виртуальный CD-ROM. К вашему серверу он будет подключен автоматически:

Virtual_CDROM_1

По завершении установки ОС виртуальный CD-ROM лучше удалить, чтобы он не занимал место. Оплата за использование виртуальных CD-ROМ’ов не взимается, но их количество и размер ограничены квотами на хранение образов.

Перенос дисков между проектами

Ещё одна новость: теперь вы можете переносить диски между проектами (в том числе и между учётными записями):

Перенос дисков

Это может понадобиться в ситуации, когда требуется создать несколько однотипных проектов.
Если вам, например, нужно подготовить несколько одинаковых сред для разработки, то достаточно будет настроить лишь одну. После этого вы делаете снапшоты всех дисков, а из снапшотов — диски-копии, которые затем будут перенесены в другие проекты.

API управления ресурсами

Когда мы только начинали работу над VPC, возможностей OpenStack было явно недостаточно для реализации всех наших планов: функции по управлению квотами и проектами в API компонентов находились в зачаточном состоянии. Полноценная реализация модели реселлера «родными» средствами OpenStack была крайне затруднена. Поэтому мы начали работать над собственной «обёрткой» над OpenStack, параллельно делясь идеями с сообществом.
В результате был создан наш API для управления ресурсами. Интерактивная документация к нему опубликована в панели управления. Там же можно выполнить тестовые запросы и увидеть API в действии.
Для работы с API вам понадобится добавить ключ, который можно получить здесь.

Управление объектами внутри проектов осуществляется с помощью стандартного API OpenStack.

Планы на будущее

В ближайшие месяцы мы планируем открыть новый пул (в терминологии OpenStack — «регион») в Москве, а также дополнительный пул («зону») в Санкт-Петербурге. Более подробно об этом мы расскажем чуть позже.

Сейчас у нас есть два типа дисков: базовые и быстрые. Скоро появится ещё один — универсальный. Это будет бюджетное решение на базе SSD-дисков с хорошей производительностью. Время отклика у них будет не хуже, чем у быстрых дисков. А что касается быстрых дисков, то в скором будущем они станут ещё быстрее: для них будут серьёзно увеличены лимиты.

Запланировано у нас и расширение функциональности облака. Впрочем, об этом pечь пойдёт в следующей публикации.