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-skusdiga "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
modelIdpelado da error de throughput. Hay que usar el perfil con prefijous.(por ejemplous.amazon.nova-pro-v1:0). -
Formulario de Anthropic
put_use_case_for_model_accessaceptaformDatacomo 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 |