Серверы

Виртуальная машина

4 мин чтения

Виртуальные машины в UzCloud

Виртуальная машина (Compute Instance) — это виртуальный сервер в облаке, который работает так же, как физический компьютер. У нее есть собственные процессор, память и хранилище, поэтому на нее можно устанавливать программы, запускать приложения или размещать сайты. Вы полностью управляете средой сервера, что делает виртуальную машину гибким инструментом для самых разных задач. Виртуальные машины — основной компонент облачных сервисов: они позволяют быстро запускать серверы и масштабировать их по мере необходимости.


Создание виртуальной машины в UzCloud

В этом руководстве пошагово описано, как создать облачный сервер — гибкую и масштабируемую вычислительную мощность для запуска приложений, работы с томами и адаптации ресурсов под ваши задачи.

  • В меню слева откройте вкладку Instances.
  • Откроется страница Instances.

Страница Instances

  • Чтобы создать виртуальную машину, нажмите значок плюс (+) в правой части страницы Instances. Откроется страница создания виртуальной машины.

Выбор расположения

  • Выберите дата-центр, в котором будет физически размещен сервер.
  • Выберите одно из доступных расположений.

Выбор расположения

Выбор образа

  • Выберите операционную систему или шаблон приложения для установки на сервер.
  • Доступны популярные образы ОС. Также можно импортировать собственный ISO-образ.
  • Примечание: для Microsoft Windows доступны только официальные ознакомительные (evaluation) версии.

Выбор образа

Выбор типа выделения CPU

  • Выберите тип выделения процессорных ресурсов, подходящий для вашей нагрузки:

Выбор типа CPU

  • Shared CPU — недорогой вариант, ресурсы разделяются между пользователями. Подходит для разработки, тестирования и нетребовательных нагрузок, например небольших сайтов.
  • Dedicated CPU — выделенные ресурсы для стабильной производительности. Подходит для продуктивных сред, высоконагруженных приложений и баз данных.
  • High-Frequency Compute — высокая тактовая частота для ресурсоемких вычислений: моделирования, финансовых расчетов и приложений, чувствительных к задержкам.
  • Cloud GPU — GPU-ускорение для требовательных задач: машинного обучения, ИИ, рендеринга видео и научного моделирования.

Выбор тарифного плана

  • Выберите план в соответствии с требованиями к CPU, памяти, хранилищу и пропускной способности. При необходимости можно создать собственный план.

Выбор плана

  • General Compute (GC) — сбалансированные нагрузки с сочетанием CPU, памяти, хранилища и пропускной способности. Подходит для приложений общего назначения, веб-серверов и тестовых сред.
  • Compute Optimized (CO) — приоритет производительности CPU для ресурсоемких задач: пакетной обработки, аналитики и высокоскоростной обработки данных.
  • Memory Optimized (RO) — для приложений, которым нужен большой объем памяти: in-memory баз данных, обработки больших данных и систем кеширования в реальном времени.
  • Database Optimized (DO) — специально настроены для баз данных: повышенная производительность ввода-вывода и оптимальное соотношение памяти и диска для транзакционных и аналитических СУБД.

Привязка к проекту

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

Привязка к проекту

Выбор сети

  • Выберите сеть для виртуальной машины в зависимости от требований к подключению и безопасности. Подробнее о доступных вариантах сетей см. в соответствующих руководствах.

Выбор сети

  • Public Network — простая преднастроенная сеть для внешнего подключения. Включает облачный межсетевой экран, проброс портов и VPN удаленного доступа. Подходит тем, кому нужно простое подключение без лишних настроек.
  • VPC Network — виртуальное частное облако (VPC) с полным контролем над маршрутизацией трафика и повышенной безопасностью. Поддерживает VPN-шлюз, VPN-соединения site-to-site и разделение трафика для большей безопасности и производительности.

Примечание: по умолчанию VPC создается со случайным блоком CIDR и одним сетевым уровнем (tier).

  • Вы можете включить публичный IPv4-адрес, чтобы сервер был доступен из интернета.

Включение публичного IP

Настройки сервера

  • Настройте дополнительные параметры сервера:

    • Добавьте SSH-ключ для безопасного доступа. Нажмите Add Now, чтобы добавить SSH-ключ.
    • Примечание: для некоторых образов ОС, например Arch Linux, SSH-ключ обязателен, так как вход по паролю не поддерживается.

Добавление SSH-ключа

  • Укажите имя SSH-ключа и его значение, затем нажмите Add SSH Key.

Данные SSH-ключа

  • Добавьте скрипт запуска (startup script), чтобы автоматизировать действия при инициализации виртуальной машины. Нажмите Add Now, чтобы добавить скрипт.

Добавление скрипта запуска

Расширенные настройки (необязательно)

  • Включите Advanced Mode, чтобы задать дополнительные параметры ВМ для оптимизации производительности, безопасности и гибкости.

Расширенный режим

  • Boot Mode — выберите Legacy или Secure boot для защиты процесса загрузки.
  • Boot Type — выберите UEFI (современная прошивка) или BIOS (традиционная прошивка).
  • Enable Dynamic Scaling — позволяет автоматически масштабировать ресурсы в зависимости от нагрузки.

Имя сервера

  • Укажите уникальное Server Name (имя сервера) и корректное Server Hostname (имя хоста), чтобы легко находить виртуальную машину в панели управления.

Имя хоста сервера

Проверка и развертывание

  • Выберите нужный Billing Cycle (период оплаты). Поддерживаются периоды: почасовой, ежемесячный, ежеквартальный, раз в полгода, ежегодный, раз в два года и раз в три года.
  • Также поддерживается полный набор правил биллинга: Date to Date, Fixed Calendar Month, Unfixed Calendar Month, Fixed Prorata и Unfixed Prorata.
  • Доступны разные пакеты виртуальных машин, например General Purpose, Compute-Optimized и Memory-Optimized, — это позволяет подобрать конфигурацию под требования нагрузки к производительности и памяти.
  • Проверьте все параметры конфигурации и итоговую стоимость. Нажмите Review & Deploy, чтобы создать виртуальную машину.

Проверка и развертывание


Заключение

Создание виртуальной машины в UzCloud — простой процесс, который дает гибкость и масштабируемость для ваших вычислительных задач. Следуя этому руководству, вы сможете настроить виртуальную машину под конкретные требования — для разработки, продуктивной среды или специализированных нагрузок. Регулярно пересматривайте и оптимизируйте настройки, чтобы эффективно использовать ресурсы и повышать производительность. Если нужна помощь, изучите документацию UzCloud или обратитесь в поддержку.