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

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

Образы 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ечь пойдёт в следующей публикации.

Что еще почитать по теме

T-Rex 30 марта 2021

Что такое SMTP-протокол и как он устроен?

SMTP (Simple Mail Transfer Protocol) — протокол передачи почты. Он был представлен еще в 1982 году, но не теряет актуальности до сих пор. В статье разбираемся, какие задачи решает протокол и как он ра…
T-Rex 30 марта 2021
Владимир Туров 1 сентября 2020

Дело совершенно секретного iPod

Это был обычный серый день в конце 2005 года. Я сидел на рабочем месте и писал код для следующей версии iPod. Вдруг без стука ворвался директор ПО для iPod, начальник моего начальника, и закрыл дверь.
Владимир Туров 1 сентября 2020
T-Rex 21 августа 2020

TrendForce: цены на SSD упадут

Эксперты DRAMeXchange предсказывают значительное падение цен на оперативную память и твердотельные накопители в ближайшее время. Причина — сокращение спроса на чипы для NAND и DRAM.
T-Rex 21 августа 2020

Новое в блоге

Сравнение способов организации мультиклауд-решений

Рассказываем о типах мультиклауд-решений и схемах подключения к зарубежным облакам

Готовые кластеры Kubernetes: легкий старт, автоматизация и другие преимущества перед self-hosted

Рассказываем, чем отличается Managed Kubernetes от самостоятельного развертывания инфраструктуры. Объясняем, кому подойдет решение.
T-Rex 18 мая 2022

Что такое терминальный сервер и зачем он нужен

Разбираемся, что такое терминальный сервер, чем он похож на VDI и как подобрать сервер под роль терминала.
T-Rex 18 мая 2022