Uma instância do ApsaraMQ for RabbitMQ é uma entidade de recurso independente que oferece um ambiente isolado para receber, armazenar e encaminhar mensagens. Cada instância contém vhosts, exchanges e filas. No console, você pode criar instâncias, visualizar detalhes, fazer upgrade ou downgrade de configurações, renovar assinaturas e ativar o TPS elástico.
Status das instâncias
O status da instância depende do método de faturamento e da edição.
|
Status |
Disponível |
Descrição |
|
Deploying |
Não |
A instância está sendo provisionada. Apenas instâncias da Platinum Edition entram nesse estado, pois exigem implantação por pessoal técnico após a compra. |
|
In Service |
Sim |
A instância está em execução. Instâncias das edições Professional e Enterprise entram nesse estado imediatamente após a compra. |
|
Stopped |
Não |
A instância está indisponível. Os recursos e dados são mantidos e podem ser recuperados. |
|
Released |
Não |
A instância está indisponível. Os recursos e dados são excluídos permanentemente e não podem ser recuperados. |
Pré-requisitos
Conclua as etapas a seguir antes de gerenciar uma instância:
Faça login no console do ApsaraMQ for RabbitMQ. No painel de navegação à esquerda, clique em Instances.
Na barra de navegação superior da página Instances, selecione a região onde sua instância está localizada.
Criar uma instância
O ApsaraMQ for RabbitMQ oferece suporte a vários tipos de instância. Para conhecer as diferenças entre eles, consulte Instance types.
As instâncias Serverless estão disponíveis atualmente apenas em algumas regiões. Para obter informações sobre as regiões compatíveis, consulte Supported regions. Para ativar instâncias Serverless em uma região específica, envie um ticket para entrar em contato com nossa central de atendimento.
Na página Instances, clique em Create Instance.
Na página de compra, defina as configurações básicas, selecione o contrato de serviço e clique em Buy Now.
Conclua o pagamento conforme as instruções exibidas.
Na página Instances, selecione a região de destino para visualizar a nova instância.
Instâncias das edições Professional e Enterprise entram no estado Running imediatamente após a compra.
Instâncias da Platinum Edition entram primeiro no estado Deploying após a compra. Depois que um cluster é alocado, a instância passa para o estado Running.
Visualizar detalhes da instância
Consulte informações básicas, endpoints, limites, mensagens e o TPS de pico de uma instância.
O TPS de pico só fica visível quando o recurso de rastreamento de mensagens está ativado.
Na página Instances, clique no nome da instância que deseja gerenciar.
Na página Instance Details, visualize as informações detalhadas da instância.
Fazer upgrade ou downgrade de configurações da instância
Ajuste as especificações da instância para acompanhar as mudanças de carga de trabalho. Faça upgrade para suportar mais tráfego ou downgrade para reduzir custos em períodos de baixa utilização.
Itens configuráveis
Os itens configuráveis dependem do método de faturamento da sua instância.
Instâncias com assinatura
Itens configuráveis para instâncias com assinatura:
Instance type
Internet access
Internet TPS
Peak TPS
-
Number of queues
ImportantePara instâncias Professional e Enterprise Edition com assinatura, os limites do cluster dependem do número de filas. Alterar a contagem de filas também altera os limites do cluster. Consulte Cluster limits.
Message trace
Maximum connections (Aplicável às edições Enterprise e Platinum.)
Message storage (Aplicável exclusivamente às instâncias Platinum Edition.)
Instâncias Serverless
Itens configuráveis para instâncias Serverless:
Internet access
Message trace
Reserved capacity
Observações de uso
Revise as informações a seguir antes de fazer upgrade ou downgrade:
Geral
Somente instâncias no estado In Service podem ter upgrade ou downgrade realizados.
Alterações de edição com assinatura
Upgrade de Professional/Enterprise para Platinum Edition: migra a instância de um cluster compartilhado para um cluster exclusivo. O processo leva entre 30 e 60 minutos, dependendo da quantidade de filas e do volume de dados. O endpoint permanece inalterado e as conexões não são encerradas à força, mas os metadados são migrados. Execute esse upgrade em horários de baixa utilização.
Downgrade de Platinum para Professional/Enterprise Edition: os dados da instância não são migrados e os serviços não são afetados.
Upgrades de longa duração: se um upgrade ou downgrade travar com uma mensagem de migração de dados, mensagens não consumidas em uma fila podem ser a causa. Reduza a produção de mensagens ou aumente o número de consumidores para resolver o problema.
Conversão de tipo Serverless
Instâncias Serverless podem ser convertidas entre os tipos (Shared) Reserved + Elastic / Pay-by-usage e (Exclusive) Reserved + Elastic.
Shared para Exclusive: os dados são migrados entre clusters e o mapeamento de domínio para IP é alterado. O servidor não encerra as conexões existentes. As conexões antigas permanecem no cluster pré-migração até que o cliente se desconecte.
Exclusive para Shared: os dados são migrados entre clusters e o mapeamento de domínio para IP é alterado. O servidor encerra as conexões ativamente. Os clientes precisam se reconectar ao novo cluster. O momento da reconexão depende do encerramento TCP e da atualização do cache DNS no lado do cliente. Verifique se a aplicação possui um mecanismo de reconexão e atualiza o DNS prontamente.
Alterações de TPS reservado para Serverless (Exclusive): alterar a especificação de TPS reservado dimensiona os nós de serviço. Reduzir o TPS reservado pode causar perda de conexão à medida que os nós são removidos. Avalie o impacto nos seus serviços antes de prosseguir.
Procedimento
Na página Instances, clique no nome da instância que deseja gerenciar.
Na página Instance Details, clique em Upgrade ou Downgrade no canto superior direito da seção Overview.
No painel Upgrade/Downgrade exibido, modifique as especificações da instância, selecione o contrato de serviço e clique em Buy Now.
Conclua o pagamento conforme as instruções exibidas.
Renovar uma instância
Renove sua instância com assinatura antes do vencimento para evitar interrupções no serviço. Para conhecer as políticas de expiração e liberação, consulte Billing overview.
Somente instâncias com assinatura exigem renovação. Instâncias Serverless não requerem renovação.
Os recursos e dados de uma instância expirada são mantidos e podem ser recuperados mediante renovação.
Os recursos e dados de uma instância liberada ou excluída são permanentemente deletados e não podem ser recuperados.
Na página Instances, clique no nome da instância que deseja gerenciar.
Na página Instance Details, clique em Renew no canto superior direito da seção Overview.
No painel Renew, selecione a duração da assinatura e o contrato de serviço e clique em Buy Now.
Conclua o pagamento conforme as instruções exibidas.
Ative a renovação automática para evitar interrupções de serviço causadas por pagamentos em atraso.
Na página Instance Details, na seção Basic Information, visualize a nova data de Expired At da instância.
Ativar o recurso de TPS elástico para uma instância
Ative o TPS elástico para lidar com picos de tráfego que ultrapassam o TPS de pico da sua instância. Esse recurso eleva o limite máximo de TPS dentro de determinado intervalo e evita throttling. Você é cobrado pelo TPS que exceder a especificação base. Para conhecer o limite máximo de TPS elástico e as regras de faturamento, consulte Elastic TPS billing.
Somente instâncias com assinatura oferecem suporte ao recurso de TPS elástico.
Se sua conta Alibaba Cloud tiver um pagamento em atraso, não será possível ativar o recurso de TPS elástico para uma instância.
Esse recurso aparece como Enable Elastic Quota no cartão Maximum TPS no console.
Na página Instances, clique no nome da instância que deseja gerenciar.
Na página Instance Details, na seção Overview, ative o botão Enable Elastic Quota no cartão Maximum TPS.
Na caixa de diálogo de confirmação, leia o aviso e clique em OK.