Documentação Vertexa
Guia completo para começar a usar a plataforma de computação de alta performance
Introdução
A Vertexa é uma plataforma de computação de alta performance (HPC) que democratiza o acesso a infraestrutura computacional de ponta. Com apenas alguns comandos, você pode processar simulações CFD, análises genômicas, processamento de imagens e muito mais.
Deploy em minutos, não em semanas
De 1 vCPU a clusters inteiros
Preços justos baseados em VCUs
Quick Start
Comece a usar a Vertexa em menos de 5 minutos.
Instale o CLI
curl -fsSL https://cli.vertexa.cloud/install.sh | bashOu via npm: npm install -g @vertexa/cli
Autentique-se
vertexa loginVocê será redirecionado para o navegador para completar a autenticação.
Execute sua primeira job
vertexa run \
--env cfd \
--input simulation.case \
--output results/CLI - Interface de Linha de Comando
O CLI da Vertexa é a forma mais rápida de interagir com a plataforma.
Comandos Principais
vertexa runExecuta uma job de computação
vertexa status [job-id]Verifica o status de uma job
vertexa logs [job-id]Visualiza logs em tempo real
vertexa listLista todas as suas jobs
vertexa cancel [job-id]Cancela uma job em execução
Opções Avançadas
vertexa run \
--env cfd \
--cpu 64 \
--memory 256GB \
--gpu a100 \
--gpu-count 4 \
--timeout 24h \
--input ./data \
--output ./results \
--name "CFD Simulation Wing Design"API REST
Integre a Vertexa diretamente em suas aplicações usando nossa API REST.
Base URL: https://api.vertexa.cloud/v1
Autenticação: Bearer token no header Authorization
POST /jobs - Criar Job
curl -X POST https://api.vertexa.cloud/v1/jobs \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"environment": "cfd",
"resources": {
"cpu": 64,
"memory": "256GB",
"gpu": "a100",
"gpuCount": 2
},
"input": "s3://bucket/input",
"output": "s3://bucket/output",
"timeout": "24h"
}'GET /jobs/:id - Status da Job
curl https://api.vertexa.cloud/v1/jobs/job_abc123 \
-H "Authorization: Bearer YOUR_TOKEN"Resposta:
{
"id": "job_abc123",
"status": "running",
"progress": 45,
"vcus_consumed": 1250,
"created_at": "2025-01-16T10:30:00Z",
"started_at": "2025-01-16T10:31:00Z"
}DELETE /jobs/:id - Cancelar Job
curl -X DELETE https://api.vertexa.cloud/v1/jobs/job_abc123 \
-H "Authorization: Bearer YOUR_TOKEN"Ambientes Pré-configurados
A Vertexa oferece ambientes otimizados para diferentes casos de uso.
CFD (OpenFOAM)
Simulações de dinâmica de fluidos computacional
--env cfdGenomics
Análise genômica e bioinformática
--env genomicsSatellite
Processamento de imagens de satélite
--env satelliteMachine Learning
Treinamento de modelos com GPUs
--env mlExemplos Práticos
Simulação CFD de Asa de Avião
# Preparar arquivos
mkdir -p input output
# Executar simulação
vertexa run \
--env cfd \
--cpu 128 \
--memory 512GB \
--input ./input/wing.mesh \
--output ./output \
--timeout 12h \
--name "Wing Analysis v2.1"
# Monitorar progresso
vertexa logs -f [job-id]Análise de DNA com GPU
vertexa run \
--env genomics \
--cpu 64 \
--memory 256GB \
--gpu a100 \
--gpu-count 4 \
--input ./sequences \
--output ./results \
--name "Genome Assembly"Processamento de Imagem Satelital
vertexa run \
--env satellite \
--cpu 32 \
--memory 128GB \
--input s3://my-bucket/sentinel2/ \
--output s3://my-bucket/processed/ \
--name "NDVI Analysis 2025"Segurança e Boas Práticas
API Keys
- • Nunca compartilhe suas API keys
- • Rotacione keys regularmente
- • Use variáveis de ambiente
- • Revogue keys não utilizadas
Dados Sensíveis
- • Criptografe dados em repouso
- • Use conexões TLS/SSL
- • Implemente controle de acesso
- • Audite logs regularmente
Custos
- • Configure alertas de VCUs
- • Use timeouts em jobs
- • Monitore consumo diário
- • Otimize recursos alocados
Performance
- • Escolha o ambiente correto
- • Aloque recursos adequados
- • Use cache quando possível
- • Paralelizar workloads
Precisa de ajuda? Entre em contato: support@vertexa.cloud
