Os clusters de fluxo de trabalho Argo para contêineres são ambientes serverless do Argo Workflows construídos sobre o Alibaba Cloud Container Compute Service (ACS). O mecanismo de fluxo de trabalho totalmente gerenciado dimensiona automaticamente, utiliza instâncias Best Effort para reduzir custos e mantém compatibilidade com o Argo Workflows de open source, sem necessidade de provisionar ou gerencie um cluster Kubernetes.
Casos de uso
O Argo Workflows é um mecanismo de fluxo de trabalho nativo da cloud e um projeto graduado da Cloud Native Computing Foundation (CNCF). Esse status indica que o projeto atende aos mais altos padrões de adoção por usuários, segurança e uso disseminado. Cada etapa do fluxo de trabalho execute em um pod do Kubernetes, o que o torna leve, nativo para contêineres e capaz de executar dezenas de milhares de jobs em paralelo, sem a sobrecarga de máquinas virtuais (VMs).

Os clusters de fluxo de trabalho Argo para contêineres são ideais quando:
Você executa cargas de trabalho em lote ou de machine learning (ML) em grande escala. O cluster agenda milhares de pods em paralelo em várias zonas e libera os recursos imediatamente quando os jobs terminam, evitando custos com capacidade ociosa.
Você precisa de pipelines com uso intensivo de computação e sobrecarga operacional mínima. envie um fluxo de trabalho e o cluster gerencia o agendamento, o dimensionamento e o failover de zona. Você não precisa gerencie grupos de nós do Kubernetes nem atualizações de versão.
Você orquestra jobs heterogêneos. O Argo Workflows oferece suporte nativo a jobs padrão, além de jobs Spark, Ray e Tensor, em um único grafo acíclico direcionado (DAG).
Você executa CI/CD ou automação de infraestrutura. Cada etapa do pipeline é um contêiner isolado, o que garante execuções reproduzíveis e auditáveis.
Você já usa o Argo Workflows no ACK ou em outro cluster Kubernetes. Os clusters de fluxo de trabalho Argo para contêineres são totalmente compatíveis com o Argo Workflows de open source, o que permite migrar fluxos de trabalho existentes sem modificações.
O Argo Workflows é amplamente utilizado em setores como condução autônoma, computação científica, computação genômica, finanças quantitativas e mídia digital.
Como funciona
O ACS hospeda os clusters de fluxo de trabalho Argo para contêineres. Os principais componentes são:
Pods do ACS: as unidades de computação responsáveis por executar as etapas do seu fluxo de trabalho. Cada pod roda como um contêiner dentro do ACS e consome um endereço IP de um vSwitch. O ACS crie os pods sob demanda e os libera quando a etapa termina.
Plano de controle aprimorado: a camada responsável por hospedar e executar o mecanismo de fluxo de trabalho.
Principais recursos
|
Recurso |
Benefícios |
|
Compatibilidade com open source |
Totalmente compatível com o Argo Workflows de open source. Migre fluxos de trabalho existentes de clusters ACK ou de qualquer cluster Kubernetes sem modificar um único arquivo YAML. |
|
Sem sobrecarga de O&M |
Nenhum cluster Kubernetes para gerencie. A plataforma gerencia automaticamente as atualizações de versão, os patches do plano de controle e a manutenção da infraestrutura. |
|
Dimensionamento automático |
Os recursos escalam horizontalmente de forma automática durante a execução dos fluxos de trabalho, e as instâncias Best Effort mantêm os custos baixos. |
|
Confiabilidade multizona |
Balanceamento de carga multizona para um agendamento altamente confiável. A instância do mecanismo de fluxo de trabalho selecione automaticamente uma zona com capacidade disponível suficiente para criar pods do ACS. Se uma zona não tiver capacidade disponível suficiente, o fluxo de trabalho não conseguirá obter recursos de pods do ACS e falhará. |
|
Plano de controle aprimorado |
Melhor desempenho de agendamento, maior throughput, maior estabilidade e observabilidade integrada, tudo ajustado para cargas de trabalho em grande escala. |
|
Armazenamento OSS aprimorado |
Suporta upload de arquivos grandes, streaming e coleta de lixo (GC) de artefatos em buckets do Object Storage Service (OSS) para fluxos de trabalho que produzem ou consomem grandes volumes de dados. |
|
Suporte especializado |
Especialistas do produto ajudam sua equipe de negócios a otimizar fluxos de trabalho para melhorar o desempenho de execução e reduzir custos. |
|
Suporte pós-venda 24/7 |
O suporte pós-venda do produto está disponível 24 horas por dia, sete dias por semana. |
Regiões disponíveis
Os clusters de fluxo de trabalho Argo para contêineres estão disponíveis nas seguintes regiões:
|
Nome da região |
ID da região |
|
China (Beijing) |
cn-beijing |
|
China (Zhangjiakou) |
cn-zhangjiakou |
|
China (Hohhot) |
cn-huhehaote |
|
China (Ulanqab) |
cn-wulanchabu |
|
China (Hangzhou) |
cn-hangzhou |
|
China (Shanghai) |
cn-shanghai |
|
China (Shenzhen) |
cn-shenzhen |
|
China (Heyuan) |
cn-heyuan |
|
China (Guangzhou) |
cn-guangzhou |
|
China (Hong Kong) |
cn-hongkong |
|
Singapore |
ap-southeast-1 |
|
Malaysia (Kuala Lumpur) |
ap-southeast-3 |
|
Indonesia (Jakarta) |
ap-southeast-5 |
|
Thailand (Bangkok) |
ap-southeast-7 |
|
Japan (Tokyo) |
ap-northeast-1 |
|
Germany (Frankfurt) |
eu-central-1 |
|
UK (London) |
eu-west-1 |
|
México |
na-south-1 |