Se você não tiver requisitos especiais para recursos como GPUs ou discos locais, recomendamos criar uma instância ECI especificando sua CPU e memória. O sistema utiliza vários tipos de instância ECS para provisionar os recursos.
Especificações
Crie uma instância ECI especificando a CPU e a memória da instância ou dos contêineres nela contidos. Se os valores de CPU e memória informados não corresponderem a uma especificação compatível com o ECI, o sistema os arredondará automaticamente para cima até a especificação compatível mais próxima. Os recursos ajustados atenderão ou excederão suas especificações. Por exemplo, se você solicitar 7 CPUs e 13 GiB de memória ao criar uma instância ECI na região China (Hangzhou), o sistema provisionará uma instância com 8 CPUs e 14 GiB de memória.
O ECI oferece as seguintes especificações:
Se você não especificar CPU e memória, o sistema criará uma instância ECI com 2 CPUs e 4 GiB de memória por padrão.
As instâncias ECI aceitam apenas uma interface de rede elástica.
O armazenamento temporário padrão é de 30 GiB para todas as especificações.
Especifique CPU e memória do contêiner
Uma instância ECI aceita até 20 contêineres. Defina especificações personalizadas de CPU e memória para cada contêiner. No entanto, a soma dos recursos de todos os contêineres não deve exceder os limites de CPU e memória da instância. Se o total de recursos ultrapassar esses limites, o sistema ajustará automaticamente as especificações e aplicará o faturamento correspondente.
Para evitar desperdício de recursos, defina uma variável de ambiente em um contêiner específico, como um contêiner sidecar, para excluí-lo do ajuste de recursos. Para mais informações, consulte Configurar o ajuste de recursos para ignorar contêineres específicos.
OpenAPI
Ao chamar a operação CreateContainerGroup para criar uma instância ECI, utilize os parâmetros Container.N.Cpu e Container.N.Memory para especificar a CPU e a memória de cada contêiner. A tabela a seguir descreve esses parâmetros. Para mais informações, consulte CreateContainerGroup.
|
Parâmetro |
Tipo |
Exemplo |
Descrição |
|
Container.N.Cpu |
number |
2 |
Número de CPUs para o contêiner N, onde N é um valor de 1 a 20. |
|
Container.N.Memory |
number |
4 |
Tamanho da memória em GiB para o contêiner N, onde N é um valor de 1 a 20. |
Console
Ao criar uma instância ECI no console do ECI, defina a CPU e a memória de cada contêiner nas Advanced Settings. A soma de CPU e memória de todos os contêineres não pode exceder a CPU e a memória configuradas para a instância (grupo de contêineres).
Na área Container Configuration, clique em na aba do contêiner desejado, como container-1, expanda a seção Advanced Settings desse contêiner e insira os valores de CPU e memória.
Especifique CPU e memória para uma instância
Este método provisiona recursos a partir de diversos tipos de instância ECS com base na CPU e memória especificadas para a instância ECI. Essa abordagem oferece melhor elasticidade e disponibilidade de recursos, além dos seguintes benefícios:
Os contêineres dentro da instância não exigem configurações específicas de CPU e memória nem limites de recursos, o que permite compartilhar os recursos alocados da instância com maior flexibilidade.
Em casos de uso como computação genética e Istio, em que o framework de serviço adiciona automaticamente contêineres sidecar aos pods, especificar explicitamente as configurações da instância ECI permite que o ECI se integre perfeitamente a esses frameworks.
Algumas especificações não estão disponíveis no console. Se não for possível selecionar uma especificação ECI compatível no console, utilize a OpenAPI.
OpenAPI
Ao chamar a operação CreateContainerGroup para criar uma instância ECI, utilize os parâmetros Cpu e Memory para especificar a CPU e a memória da instância. A tabela a seguir descreve esses parâmetros. Para mais informações, consulte CreateContainerGroup.
|
Parâmetro |
Tipo |
Exemplo |
Descrição |
|
Cpu |
number |
2 |
Número de CPUs para a instância. |
|
Memory |
number |
4 |
Tamanho da memória em GiB para a instância. |
Console
Ao criar uma instância ECI no console do ECI, selecione a CPU e a memória da instância (grupo de contêineres) na aba Basic Mode da seção Container Group Configuration.