Execução do software de contêiner no AWS Marketplace - AWS Marketplace

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Execução do software de contêiner no AWS Marketplace

Depois de ter uma assinatura ativa de um produto de contêiner AWS Marketplace, a próxima etapa é iniciar o software. Para executar o software, siga as instruções incluídas em uma das opções de execução fornecidas pelo vendedor. Em AWS Marketplace, uma opção de atendimento é um procedimento opcional fornecido pelo vendedor para lançar seu produto em seu ambiente. Para os produtos de contêiner, o vendedor pode fornecer até quatro opções de execução, que podem usar métodos de entrega diferentes e representam configurações diferentes do software. Por exemplo, um vendedor pode criar uma opção de execução usada para testar o produto e outra opção que deve ser implantada em escala dentro de uma empresa.

Você pode ver quais opções de execução estão disponíveis na seção Informações de uso da página de detalhes do produto no AWS Marketplace. Cada opção de execução inclui informações sobre quais serviços são compatíveis e fornece detalhes da versão do software. Exemplos de serviços incluem o Amazon Elastic Container Service (AmazonECS) e o Amazon Elastic Kubernetes Service (Amazon). EKS Escolha Instruções de uso para ver a documentação do vendedor sobre como usar o produto, como a maneira de fazer login em um servidor da Web ou a configuração de pós-execução.

nota

Para ver um passo a passo sobre como assinar e implantar um produto baseado em contêiner, você também pode consultar os vídeos a seguir:

Inicie o software de contêiner de AWS Marketplace

Para iniciar o software de contêiner a partir de AWS Marketplace
  1. Faça login no AWS Marketplace.

  2. AWS Marketplace Navegue e encontre o produto que contém o software que você deseja lançar. Você deve ter uma assinatura do produto para executar o software. Para obter informações sobre como encontrar e assinar produtos de contêiner em AWS Marketplace, consulteEncontrando produtos de contêineres em AWS Marketplace.

  3. Escolha Continue para assinar na página de detalhes do produto.

  4. Escolha Continue to Configuration (Continuar para configuração). Se você não vir o botão, talvez seja necessário aceitar os termos primeiro ou talvez não tenha uma assinatura do produto.

  5. Em Opção de execução, selecione uma opção de execução na lista de opções fornecida pelo vendedor. Depois de selecionar uma opção de execução, você pode ver os serviços que podem ser executados em Serviços suportados. Para obter mais informações sobre as opções de execução, consulte Opções de execução de produtos de contêiner.

  6. Escolha Continue para executar.

  7. Siga as instruções fornecidas pelo vendedor para executar o produto. As instruções variam para cada opção de execução. Para obter mais informações, consulte Execução com uma opção de execução de imagens de contêiner ou Execução com a opção Helm.

  8. Opcional: escolha Instruções de uso para obter a documentação do vendedor sobre como configurar e usar o produto após a execução.

Opções de execução de produtos de contêiner

Você pode ver as opções de execução que estão disponíveis na seção Informações de uso da página de detalhes de um produto. Além das opções de atendimento fornecidas pelo vendedor, AWS Marketplace inclui instruções para extrair as imagens do Docker diretamente do Amazon Elastic Container Registry (Amazon). ECR

Como as opções de atendimento são fornecidas pelo vendedor, seus nomes e conteúdo serão diferentes para cada produto em AWS Marketplace. Embora os métodos sejam exclusivos para cada produto e vendedor, cada opção de execução deve ter um método de entrega. Você pode pensar em um método de entrega como um tipo de opção de execução. Os três métodos de entrega disponíveis para produtos em contêiner são Container image, Helm chart e Add on for Amazon EKS.

Execução com uma opção de execução de imagens de contêiner

Para uma opção de execução com um método de entrega Imagem de contêiner, use as instruções fornecidas pelo vendedor para executar o produto. Isso é feito extraindo imagens do Docker diretamente da Amazon. ECR As etapas gerais para executar o produto são as seguintes:

  1. Verifique se você instalou as versões mais recentes do AWS Command Line Interface (AWS CLI) e do Docker. Para obter mais informações, consulte Como usar a Amazon ECR com o AWS CLI no Guia do usuário do Amazon Elastic Container Registry.

  2. Autentique seu cliente Docker no seu registro da AmazonECR. As etapas para fazer isso dependerão do sistema operacional.

  3. Extraia todas as imagens do Docker usando a ECR imagem fornecida da Amazon Amazon Resource Name (ARN). Para obter mais informações, consulte Extrair uma imagem no Guia do usuário do Amazon Elastic Container Registry.

  4. Revise todas as instruções de uso ou links externos fornecidos pelo vendedor para obter informações sobre o uso do produto.

Execução com a opção Helm

Para uma opção de execução com um método de entrega Helm, use as instruções fornecidas pelo vendedor para executar o produto. Isso é feito instalando um gráfico do Helm usando o CLI Helm. Você pode iniciar o aplicativo em um cluster existente da Amazon ou em um EKS cluster autogerenciado no EKS Anywhere Amazon Elastic Compute Cloud EC2 (Amazon) ou no local.

nota

Seu ambiente de lançamento deve usar o Helm CLI versão 3.7.1. Para obter uma lista das versões do Helm, consulte os lançamentos do Helm em. GitHub

Se o vendedor tiver ativado QuickLaunch, você poderá usá-lo para iniciar o aplicativo. QuickLaunch é um recurso usado AWS CloudFormation para criar um EKS cluster da Amazon e iniciar o aplicativo nele. AWS Marketplace Para obter mais informações sobre QuickLaunch, consulteQuickLaunch em AWS Marketplace.

As instruções são fornecidas pelo vendedor e são diferentes para cada vendedor e produto. As etapas gerais para executar um produto com a opção de execução Helm são as seguintes:

Para executar um produto com a opção Helm
  1. Siga as etapas de 1 a 6 de Inicie o software de contêiner de AWS Marketplace e escolha uma opção de execução com um método de entrega Chart do Helm.

  2. Em Destino de execução, escolha o ambiente em que você deseja implantar:

    • Escolha o Amazon Managed Kubernetes para implantar o aplicativo na Amazon. EKS Se o vendedor tiver habilitado QuickLaunch, você poderá usá-lo para criar um novo EKS cluster da Amazon e lançá-lo nele.

    • Escolha o Kubernetes autogerenciado para implantar o aplicativo em EKS Anywhereou em qualquer cluster Kubernetes executado na Amazon ou no local. EC2

  3. Se estiver executando em um cluster Kubernetes gerenciado pela Amazon:

    1. Para iniciar em um cluster existente na AmazonEKS, em Método Launch, escolha Launch on existing cluster e siga as instruções de lançamento. As instruções incluem criar uma função AWS Identity and Access Management (IAM) e iniciar o aplicativo. Verifique se você está usando o Helm CLI versão 3.7.1.

    2. Para usar QuickLaunch para criar um novo EKS cluster da Amazon e executá-lo, em Método de inicialização, escolha Iniciar em um novo EKS cluster com QuickLaunch. Escolha Launch para ser redirecionado para criar uma pilha no AWS CloudFormation console. Essa pilha criará um EKS cluster da Amazon e implantará o aplicativo instalando o gráfico Helm fornecido pelo vendedor.

    3. Na página Criação rápida da pilha, em Nome da pilha, forneça um nome para essa pilha.

    4. Revise as informações no bloco Parâmetros e forneça as informações necessárias. Analise e selecione as confirmações em Capacidades e escolha Criar pilha.

    nota

    Para obter mais informações sobre QuickLaunch, incluindo informações sobre AWS CloudFormation, pilhas e o EKS cluster Amazon criado, consulteQuickLaunch em AWS Marketplace.

  4. Se estiver executando em um cluster Kubernetes autogerenciado:

    1. Verifique se você está usando o Helm CLI versão 3.7.1.

    2. Escolha Criar token para gerar um token de licença e uma IAM função. Esse token e essa função são usados para se comunicar e AWS License Manager validar os direitos do produto.

      nota

      O número máximo de tokens de licença para uma conta é 10.

    3. Escolha Baixar como CSV para baixar um arquivo.csv com as informações do token gerado. Como acontece com todos os segredos e senhas, armazene o arquivo .csv em um local seguro.

    4. Execute os comandos em Salvar como segredo do Kubernetes para salvar o token de licença e a IAM função como um segredo em seu cluster do Kubernetes. Esse segredo é usado quando você instala o gráfico Helm e inicia o aplicativo. AWS Marketplace usa o segredo para verificar o direito a esse produto.

    5. Execute os comandos em Executar aplicação usando o token para instalar o chart do Helm que implanta a implantação no cluster.

    6. Escolha Instruções de uso para obter a documentação do vendedor sobre como configurar e usar o produto após a execução.

    7. Opcional: use os comandos fornecidos em [Opcional] Baixar artefatos para baixar localmente as imagens do contêiner e os charts do Helm localmente.

Lançamento com uma opção de EKS atendimento da Amazon

Para uma opção de atendimento com um complemento para o método de entrega da EKS Amazon, use o EKS Amazon Console para implantar o software em seu cluster da Amazon. EKS As etapas gerais para executar o produto são as seguintes:

Para lançar um produto com uma opção de EKS atendimento da Amazon
  1. Depois de assinar o produto, navegue até a página de configuração e escolha Continuar no Amazon EKS Console para acessar o EKS console da Amazon.

  2. No EKS console da Amazon, escolha Região da AWS onde seu cluster será implantado. Selecione o cluster em que deseja implantar o software.

  3. Escolha a guia Add-ons (Complementos).

  4. Escolha Obter mais complementos, role para localizar o complemento que você deseja implantar e escolha Próximo.

  5. Selecione a versão que você deseja implantar e escolha Próximo. Para obter mais informações sobre a EKS implantação da Amazon, consulte EKScomplementos.

  6. Verifique suas seleções e escolha Criar.

QuickLaunch em AWS Marketplace

Se o vendedor tiver QuickLaunch ativado uma opção de atendimento, você poderá usá-la para criar um EKS cluster da Amazon e implantar um aplicativo de contêiner nele. Com QuickLaunch, você usará AWS CloudFormation para configurar e criar um EKS cluster da Amazon e lançar um aplicativo de contêiner nele. Com QuickLaunch, você pode iniciar um aplicativo de contêiner para fins de teste. Para usar QuickLaunch, siga as etapas emExecução com a opção Helm.

Para criar um EKS cluster da Amazon no qual o aplicativo possa ser implantado, crie uma CloudFormation pilha. Uma pilha é uma coleção de AWS recursos que você pode gerenciar como uma única unidade. Todos os recursos em uma pilha são definidos pelo modelo da CloudFormation pilha. Em QuickLaunch, os recursos da pilha incluem as informações necessárias para criar o EKS cluster da Amazon e iniciar o aplicativo. Para obter mais informações sobre pilhas em AWS CloudFormation, consulte Como trabalhar com pilhas no Guia do AWS CloudFormation usuário.

Depois que o cluster é criado, QuickLaunch inicia o aplicativo nele instalando o gráfico Helm fornecido pelo vendedor no cluster. QuickLaunch trata disso para você como parte da criação da pilha que também cria o EKS cluster da Amazon.