Todos os produtos
Search
Central de documentação

Compute Nest:Configure a free trial

Última atualização: Jun 28, 2026

Provedores de serviço podem oferecer testes gratuitos para serviços privados, permitindo que os usuários experimentem o serviço sem custo. Os provedores também podem criar instâncias de serviço de teste para validar seus próprios serviços.

Visão geral do recurso de teste gratuito

  • O serviço de teste inclui a maioria dos recursos do serviço completo, possibilitando a experimentação gratuita pelos usuários. Provedores de serviço podem ativar o recurso de teste gratuito ao criar ou atualizar um serviço privado.

  • Após a configuração e publicação do serviço, os usuários encontram os serviços com a tag de teste gratuito na página Service Catalog ou My Services do console para experimentá-los.

  • Ao criar uma instância de serviço de teste, o sistema provisiona os recursos de nuvem necessários em uma conta de sistema da Alibaba Cloud. Não há cobrança nem para o usuário nem para o provedor de serviço.

Importante

Os recursos de teste são implantados em uma conta de sistema da Alibaba Cloud. Este recurso destina-se exclusivamente a verificar se os recursos de nuvem executam com sucesso e se as aplicações iniciam corretamente. É possível fazer login na instância nos cenários de ECS e Kubernetes (K8s) para verificação. O sistema não suporta operações como exportar a imagem de ECS de uma instância de teste, visualizar parâmetros específicos de recursos de nuvem, criar usuários RAM ou obter um par de AccessKey. A visualização de parâmetros específicos de recursos de nuvem é inviável porque não é permitido acessar o console dos recursos de nuvem de teste. Para utilizar mais recursos, crie e gerencie recursos em sua conta pessoal ou corporativa.

Pré-requisitos

É necessário ser um provedor de serviço do Compute Nest para ativar o recurso de teste gratuito.

Ativar o recurso de teste gratuito para um serviço

Esta seção lista apenas os parâmetros que exigem configuração especial para o recurso de teste gratuito. Configure outros parâmetros conforme necessário. Para mais informações sobre outros parâmetros, consulte Criar um serviço privado e Atualizar um serviço.

  1. Ao criar um serviço privado ou editar uma versão e criar uma nova versão, acesse a página Create Service ou Modify Version.

  2. Clique em Add Package.

  3. Altere o tipo de teste para Trial Only.

  4. Nos parâmetros do pacote, selecione o parâmetro de tipo de instância para definir um tipo fixo de instância ECS. Os usuários podem configurar parâmetros fora do pacote conforme necessário.

    Na coluna Trial Type, selecione Instance Type na lista suspensa e especifique o tipo de instância ECS correspondente na coluna Trial Only.

  5. Clique em Create a service. ou Save Update e, em seguida, clique em OK na caixa de diálogo de confirmação.

  6. A área Service Overview exibe informações como o custo do serviço de teste.

  7. Na seção Basic Information, o Trial Status muda para Enabled.

Testar o recurso de teste gratuito de um serviço

Importante

O recurso de instância de serviço de teste aplica-se apenas a recursos de nuvem criados por meio do Compute Nest. Caso um recurso de nuvem não tenha sido criado pelo Compute Nest, será necessário criá-lo manualmente no modelo de pagamento conforme o uso para fins de teste.

Criar uma instância de serviço de teste

Após criar ou atualizar o serviço, implante uma instância de serviço de teste seguindo estas etapas.

  1. Acesse a página Compute Nest - My Services.

  2. Localize o serviço com teste gratuito ativado e clique no cartão do serviço para abrir sua página de produto.

  3. Na aba Basic Details, clique na Free Trial Deployment URL em Service Deployment para criar uma instância de serviço de teste.

    O Deployment Method é ROS e a branch é main.

  4. Na página Free Trial, configure os parâmetros conforme necessário e clique em Next: Confirm Order.

Conectar-se a uma instância de serviço de teste para solucionar erros

Se ocorrer um erro durante o teste de uma instância de serviço de teste, conecte-se remotamente à instância de serviço para visualizar informações detalhadas do erro ou executar operações de gerenciamento.

Acesse a página Compute Nest - Service Instances. Na página de detalhes da instância de serviço, vá para a aba Resources. Localize a instância ECS desejada e clique em Remote Connection na coluna Actions.

Caso um provedor de serviço crie um cluster ACK e precise conectar-se a ele usando kubectl, adicione código ao modelo para habilitar a conexão. Exclua esse código após a conclusão dos testes. Modifique o código com base nas informações atuais do seu modelo e nos comentários do código. Em seguida, adicione os recursos ClusterUserKubeconfig e ClusterApplicationJob à seção Resources do modelo. O código do modelo de recurso é o seguinte:

Aviso

Ao excluir o código do modelo de recurso, revise-o cuidadosamente para evitar impactos no seu negócio.

Exemplo de código de recurso e uso para um serviço ACK implantado

Resources:
  ClusterUserKubeconfig:
    Type: DATASOURCE::CS::ClusterUserKubeconfig
    DependsOn:
      - AckOrAcsClusterModule				  # Modify this field based on the specific ACK resource name
    Properties:
      ClusterId:
        Fn::GetAtt:
          - AckOrAcsClusterModule			  # Modify this field based on the specific ACK resource name
          - ClusterId
  ClusterApplicationJob:
    Type: ALIYUN::CS::ClusterApplication
    DependsOn:
      - ClusterUserKubeconfig
    Properties:
      YamlContent:
        Fn::Sub:
          - |
            apiVersion: batch/v1
            kind: Job
            metadata:
              name: kubectl
            spec:
              template:
                metadata:
                  name: kubectl
                spec:
                  restartPolicy: OnFailure
                  containers:
                  - name: intall
                    image: compute-nest-registry.cn-hangzhou.cr.aliyuncs.com/public/dtzar/helm-kubectl:3.12.0
                    command: [ "/bin/sh", "-c", "--" ] 
                    args:
                      - |
                        # Configure kubeconfig information
                        mkdir -p ~/.kube
                        echo '${KubeConfig}' | base64 -d >> ~/.kube/config
                        sleep 3

                        # Keep the job running
                        while true
                           do sleep 300
                        done
          - KubeConfig:
              Fn::Replace:
                - "\n": ''
                - Fn::Base64Encode:
                    Fn::GetAtt:
                      - ClusterUserKubeconfig
                      - Config
      ClusterId:
        Fn::GetAtt:
          - AckOrAcsClusterModule			# Modify this field based on the specific ACK resource name
          - ClusterId
      DefaultNamespace:
        Ref: 'ALIYUN::StackName'

Após a criação dos recursos, acesse a página Compute Nest - Service Instances. Na página de detalhes da instância de serviço, execute as seguintes operações na aba Resources:

  1. Localize o pod chamado kubectl e clique em Remote Connection.

Na página de detalhes da instância de serviço, clique na aba Resources, selecione a subaba Container Pod Resources, encontre o pod contendo kubectl na lista de recursos e clique em Remote Connection na coluna Actions.

  1. Após conectar-se ao pod, utilize o kubectl para depuração.

kubectl-fpwbr:/config# kubectl get pod
NAME                          READY   STATUS    RESTARTS   AGE
kubectl-fpwbr                 1/1     Running   0          4m46s
spring-boot-76b4fc49bc-bpjtj  1/1     Running   0          4m50s
kubectl-fpwbr:/config#