Saltar a contenido

Bitacora

Conocimiento acumulado durante la construccion del ecosistema: hallazgos, decisiones tecnicas y reportes de laboratorio.

Indexacion pendiente

Esta seccion agregara los ~40 documentos markdown ya existentes en el workspace (notas del editor, docs de INEA, reportes del lab AWS).

Hallazgos destacados

Cuotas de Azure

  • Tres topes simultaneos


    Una VM se limita por el menor de: cuota de sub-familia, cuota de familia generica y total regional. Que az vm list-skus diga "disponible" no garantiza poder lanzarla.

  • Techo automatico: 48 vCPU


    Las solicitudes de cuota CPU/RAM se aprueban solas hasta 48 vCPU por familia. Por encima requieren ticket manual. Probado: 32 y 48 aprobados, 96 rechazado.

  • Throttling por familia y region


    Una solicitud por familia cada 24 h. Si una region esta bloqueada, se puede pedir la misma cuota en otra region.

  • GPU: tope absoluto de 8 vCPU


    Todas las familias GPU modernas estan en cuota 0 y no son ampliables por API. El maximo es NV8as_v4 (GPU AMD, sin CUDA).

Codigos de error de cuota

El mensaje visible siempre dice "Request failed"; el motivo real esta en properties.error.code:

Codigo Significado Reintentar sirve
RequestThrottled Limite de 1 solicitud/24 h Si
ContactSupport Evaluado y rechazado; requiere revision humana No
QuotaNotAvailableForResource Sin capacidad fisica en la region No

API de cuotas

Proveedor Consultar Ampliar
Microsoft.Compute Si Si
Microsoft.Network Si Si
Microsoft.CognitiveServices Solo lectura No
Microsoft.Web No No

Microsoft.Quota unicamente expone Compute y Network. Para Foundry y App Service hay que usar el portal.

AWS Bedrock

  • Usar inference profiles


    Invocar con el modelId pelado da error de throughput. Hay que usar el perfil con prefijo us. (por ejemplo us.amazon.nova-pro-v1:0).

  • Formulario de Anthropic


    put_use_case_for_model_access acepta formData como bytes de JSON (boto3 hace el base64). Enviarlo ya en base64 falla.

  • 57 modelos operativos


    Tras enviar el formulario, la mayoria del catalogo queda invocable. Algunos Claude premium requieren aprobacion de AWS Sales.

Decisiones tecnicas

Dominios fuera de Azure

Comprar el dominio en un registrador independiente (no en Azure) porque el dominio se administra dentro de la suscripcion: si esta se deshabilita, se pierde el acceso a gestionarlo aunque el registro siga vigente.

Ademas, ICANN bloquea la transferencia de dominios nuevos durante 60 dias, asi que "comprar en Azure y transferir despues" no es viable.

Un solo interprete Python

Todas las aplicaciones usan el mismo .venv de la raiz. Evita duplicar dependencias pesadas (PySide6, boto3, azure-sdk) y simplifica el mantenimiento.

Cifrado de credenciales

Fernet con PIN maestro, prefijo enc: en los .env. La clave de cifrado (secret.key) nunca se versiona.

Reportes de laboratorio

Documentos generados por los scripts de scripts/lab_capacidades_aws/:

Reporte Contenido
cuotas_computo.md Cuotas de vCPU y GPU en AWS
azure_cuotas_computo.md Cuotas y familias de VM en Azure
bedrock_catalogo.md Catalogo completo de modelos Bedrock
bedrock_modelos.md Modelos agrupados por estado
inventario_infra.md Barrido de 27 servicios de infraestructura
limites_bedrock.md Limites de uso medidos
universo_servicios.md Sondeo de los 426 servicios de AWS