Облачная платформаAdvanced

Покупка RocketMQ Instance

Эта статья полезна?
Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

Экземпляры RocketMQ физически изолированы и эксклюзивно занимают каждый tenant. Вы можете настраивать характеристики и объём хранения экземпляра RocketMQ по требованию.

Подготовка необходимых ресурсов

Перед покупкой экземпляра RocketMQ подготовьте необходимые ресурсы, включая виртуальную частную облачную сеть (VPC), подсеть и группу безопасности с соответствующими правилами. Каждый экземпляр RocketMQ развертывается в конкретном VPC и привязывается к конкретной подсети и группе безопасности, которые обеспечивают изолированную виртуальную сетевую среду и позволяют легко настраивать и управлять политиками защиты безопасности.

Table 1 перечисляет ресурсы, необходимые для экземпляра RocketMQ.

Table 1 RocketMQ resources

Resource

Requirement

Operations

VPC and subnet

Настройте VPC и подсеть для экземпляров RocketMQ по требованию. Вы можете использовать существующие VPC и подсеть текущего аккаунта или создать новые.

Обратите внимание на следующее при создании VPC и подсети:

  • VPC и экземпляр RocketMQ должны находиться в одном регионе.
  • При создании VPC и подсети используйте настройки по умолчанию.

Подробную информацию о том, как создать VPC и подсеть, см. в Virtual Private Cloud User Guide.

Security group

Разные инстансы RocketMQ могут использовать одну и ту же security group или разные security groups.

Чтобы использовать инстансы RocketMQ, добавьте правила security group, описанные в Table 2 или Table 3. При необходимости можно добавить и другие правила.

После создания security group её правило входящего трафика по умолчанию позволяет связь между ECS в пределах security group, а правило исходящего трафика по умолчанию разрешает весь исходящий трафик. В этом случае вы можете получить доступ к инстансу RocketMQ в VPC и не нужно добавлять правила согласно Table 2 или Table 3.

Подробности о том, как создать security group и настроить правила security group, см. в Virtual Private Cloud User Guide.

EIP

Этот параметр обязателен для включения публичного доступа.

Обратите внимание на следующее при создании EIP:

  • EIP должны быть созданы в том же регионе, что и инстанс RocketMQ.
  • Консоль RocketMQ не может определить IPv6 EIP.

Подробности о том, как создать EIP, см. раздел «Assigning an EIP» в Elastic IP User Guide.

Table 2 Security group rules (RocketMQ 4.8.0)

Direction

Protocol

Port

Source

Description

Inbound

TCP

8100

IP address или IP address group клиента RocketMQ

Порт используется для доступа к узлам метаданных через частную сеть с использованием TCP.

Inbound

TCP

8200

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

Inbound

TCP

10100–10199

Порт используется для частного доступа к узлам сервиса с использованием TCP.

Inbound

TCP

10101–10199

Порт используется для публичного доступа к узлам сервиса с использованием TCP.

Table 3 Правила группы безопасности (RocketMQ 5.x)

Direction

Protocol

Port

Source

Description

Inbound

TCP

8100

IP-адрес или группа IP-адресов клиента RocketMQ

Порт используется для доступа к инстансам через частную сеть с использованием TCP.

Inbound

TCP

8200

Порт используется для доступа к инстансам через публичную сеть с использованием TCP.

Inbound

TCP

8080

Порт используется для доступа к инстансам в частной сети с помощью gRPC.

Inbound

TCP

8081

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

Inbound

TCP

10100

Порт используется для частного доступа к узлам сервиса с помощью TCP.

Inbound

TCP

10101

Порт используется для публичного доступа к узлам сервиса с помощью TCP.

Покупка инстанса RocketMQ

  1. Войдите в консоль.
  2. Нажмите в левом верхнем углу, чтобы выбрать регион.

    Экземпляры DMS for RocketMQ в разных регионах не могут взаимодействовать друг с другом через интранет. Выберите ближайший регион для низкой задержки и быстрого доступа.

  3. Нажмите и выберите Application > Distributed Message Service for RocketMQ, чтобы открыть консоль DMS for RocketMQ.
  4. нажмите Buy RocketMQ Instance в правом верхнем углу страницы.
  5. выберите Billing Mode.
  6. выберите Region.

    DMS для экземпляров RocketMQ в разных регионах не могут взаимодействовать друг с другом через интранет. Выберите ближайшее расположение для низкой задержки и быстрого доступа.

  7. выберите Project.

    Проекты изолируют вычислительные, хранилищные и сетевые ресурсы между географическими регионами. Для каждого региона доступен предустановленный проект.

  8. выберите AZ.

    AZ — это физический регион, где ресурсы используют независимое электропитание и сети. AZ физически изолированы, но соединены через внутреннюю сеть.

    Выберите AZ в соответствии с подсказкой, исходя из версии экземпляра.

  9. Введите Instance Name.

    Вы можете задать имя, соответствующее правилам: 4–64 символа; начинается с буквы; может содержать только буквы, цифры, дефисы (-) и подчёркивания (_).

  10. выберите Enterprise Project.

    Этот параметр предназначен для корпоративных пользователей. Enterprise Project управляет облачными ресурсами. Служба управления Enterprise Project объединяет облачные ресурсы в проектах, а также ресурсы и участников в проекте. Проект по умолчанию — default.

  11. Настройте следующие параметры экземпляра:

    1. Version: доступны только 4.8.0 и 5.x.
    2. Instance Type: Выберите базовую или профессиональную редакцию в соответствии с требованиями вашего сервиса.

      Этот параметр требуется только для v5.x.

    3. Architecture: Single-node и Cluster доступны для v5.x. Cluster доступен для v4.8.0.
      • Single-node: Существует только один брокер RocketMQ. Архитектуру single-node можно использовать только для тестирования.
      • Cluster: Существует несколько брокеров RocketMQ.
    4. Flavor: Выберите требуемый флейвор.
    5. Brokers: Выберите требуемое количество брокеров.

      Этот параметр требуется только для v4.8.0.

    6. Storage Space per Broker/Storage Space: Тип диска и общий Объём хранения каждого брокера.

      Размер диска должен быть кратным 100. Тип диска нельзя изменить после создания инстанса RocketMQ.

      Тип диска может быть high I/O или ultra-high I/O. Подробности о выборе типа диска см. в разделе "Disk Types and Performance" в Elastic Volume Service User Guide.

      Профессиональная редакция 5.x не поддерживает high I/O.

  12. Настройте параметры сети инстанса.

    1. Выберите созданный VPC и подсеть из выпадающего списка VPC.

      VPC предоставляет изолированную виртуальную сеть для ваших инстансов RocketMQ. Вы можете настраивать и управлять сетью.

      После создания RocketMQ instance его VPC и subnet нельзя изменить.

    2. Выберите security group.

      security group — это набор правил доступа к RocketMQ instance.

  13. Настройте SSL.

    • SSL: Доступ в зашифрованном виде с высоким уровнем безопасности, но более низкой производительностью.
    • PLAINTEXT: Доступ в открытом виде с высокой производительностью, но более низкой безопасностью.
    • PERMISSIVE: Оба типа доступа — зашифрованный и открытый, в зависимости от клиента.

    Параметр SSL можно изменить после создания instance. Выберите режим передачи по требованию.

  14. Настройте ACL.

    После включения ACL права доступа для каждого пользователя являются эксклюзивными.

  15. Нажмите More Settings для настройки дополнительных параметров.

    • Настройте Public Access.

      Public access отключен по умолчанию. Вы можете включить или отключить его по требованию. После включения public access настройте IPv4 EIP для RocketMQ instance.

    • Укажите tags.

      Tags используются для идентификации облачных ресурсов. Когда у вас много облачных ресурсов одного типа, вы можете использовать tags для классификации облачных ресурсов по измерениям (например, использование, владелец или среда).

      • Если вы создали предопределённые теги, выберите предопределённую пару tag key и tag value. Чтобы просмотреть или создать предопределённые теги, нажмите View predefined tags справа. Затем вы будете перенаправлены в консоль TMS.
      • Вы также можете создать новые теги, введя Tag key и Tag value.

      К каждому RocketMQ instance можно добавить до 20 тегов. Подробную информацию о требованиях к тегам см. в Configuring Tags for a RocketMQ Instance.

    • Введите описание instance.

  16. Нажмите Buy Now.
  17. Подтвердите информацию об instance и нажмите Submit.
  18. Вернитесь к списку instance и проверьте, создан ли instance.

    Создание instance занимает от 3 до 15 минут. В этот период статус instance — Creating.

    • Если instance успешно создан, его статус меняется на Running.
    • Если instance находится в состоянии Failed, удалите его, следуя инструкциям в Deleting a RocketMQ Instance, и попробуйте создать другой. Если создание instance снова завершится неудачей, обратитесь в службу поддержки.