L'intégration CDN optimise la distribution des grands modèles d'IA et du contenu généré en tirant parti du cache en périphérie (*edge caching*) et des points de présence (*PoP*) mondiaux. Cette fonction réduit les coûts de bande passante en aval, diminue la latence pour les utilisateurs finaux accédant aux résultats des modèles et assure une haute disponibilité pendant les pics de trafic d'inférence. Elle est essentielle pour les applications d'entreprise nécessitant des temps de réponse inférieurs à 100 ms dans des régions géographiquement dispersées.
Le processus d'intégration commence par la cartographie du contenu généré par l'IA vers les nœuds périphériques au sein du tissu du réseau mondial.
Des scripts de configuration sont exécutés pour établir des protocoles de tunneling sécurisés entre le cluster de calcul d'origine et les serveurs CDN.
Les indicateurs de performance sont surveillés en continu pour valider les taux de succès du cache et les améliorations de latence dans toutes les régions.
Définir les types de contenu éligibles au cache au sein du plan de contrôle du CDN.
Configurer les politiques des nœuds périphériques pour gérer les formats de sortie spécifiques des modèles d'IA.
Établir des canaux de communication sécurisés entre l'infrastructure d'origine et l'infrastructure de périphérie.
Valider les métriques de performance du cache par rapport aux seuils de latence définis.
Gère les demandes entrantes d'artefacts de modèle et les dirige vers le nœud de périphérie approprié en fonction de la localisation de l'utilisateur.
Génère du contenu et pousse des mises à jour vers la couche de cache CDN via des protocoles de *push* ou des requêtes HTTP PUT.
Stocke les sorties des modèles statiques et dynamiques localement, servant les requêtes directement sans contacter le serveur d'origine.