Виртуальное приватное облако: образы 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

Новое в блоге

Михаил Фомин 24 июня 2022

Docker Swarm VS Kubernetes — как бизнес выбирает оркестраторы

Рассказываем, для каких задач бизнесу больше подойдет Docker Swarm, а когда следует выбрать Kubernetes.
Михаил Фомин 24 июня 2022
Ульяна Малышева 30 сентября 2022

«Нулевой» локальный диск. Как мы запустили облако только с сетевыми дисками и приручили Ceph

Чем хороши сетевые диски и почему именно Ceph, рассказал директор по развитию ядра облачной платформы Иван Романько.
Ульяна Малышева 30 сентября 2022
Валентин Тимофеев 30 сентября 2022

Как проходит онбординг сотрудников ИТО? Что нужно, чтобы выйти на смену в дата-центр

Рассказываем, как обучаем новых сотрудников, какие задачи и испытания проходят инженеры прежде, чем выйти на свою первую смену.
Валентин Тимофеев 30 сентября 2022
T-Rex 28 сентября 2022

Книги по SQL: что почитать новичкам и специалистам

Собрали 6 книг, которые помогут на старте изучения SQL и при углублении в тему.
T-Rex 28 сентября 2022