Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Comment fonctionne la ElastiCache compétence
La ElastiCache compétence achemine votre demande vers la zone de flux de travail appropriée en fonction de votre intention. Il charge uniquement le matériel de référence nécessaire à la tâche en cours. Le tableau suivant décrit les domaines du flux de travail inclus dans la compétence.
| Zone de flux de travail | Objectif |
|---|---|
| Ajustement de la solution | Rassemble les exigences en matière de charge de travail et recommande si ElastiCache c'est la solution adaptée à votre application. |
| Créez et connectez | Permet de créer des caches, de choisir des moteurs, de configurer le réseau, de configurer l'authentification et de connecter des applications. |
| Modèles d'application | Permet de choisir les schémas clés, les TTL, les stratégies d'invalidation et les structures de données Redis ou Valkey. |
| Charges de travail basées sur l'IA et les vecteurs | Permet de mettre en œuvre la mise en cache sémantique, la mémoire des agents, le RAG, les recommandations, la personnalisation et les modèles de recherche vectorielle. |
| Opérer et observer | Permet de configurer les tableaux de bord, les alarmes, les journaux, le dépannage, les rapports de coûts et les audits de sécurité. |
| Migration | Permet de planifier et d'exécuter des migrations à partir de Redis, Redis OSS ou d'un autre ElastiCache modèle de déploiement autogéré. |
Configuration et mise en réseau
Cette compétence aide les agents à identifier la configuration de déploiement appropriée pour une charge de travail avant de générer des instructions ou des commandes de configuration. Il guide les agents dans la prise en compte du choix du moteur, du déploiement sans serveur ou basé sur des nœuds, de la compatibilité des fonctionnalités et d'autres exigences. La compétence guide ensuite les agents dans la configuration du réseau, y compris le placement des VPC, la configuration des sous-réseaux et des groupes de sécurité, ainsi que la connectivité des applications.
Pour le développement local, cette compétence incite les agents à utiliser des modèles d'accès compatibles tels qu'un hôte de secours ou un tunnel du gestionnaire de session AWS Systems Manager, au lieu de supposer un accès direct à un ElastiCache point de terminaison depuis une machine locale.
La compétence enregistre le contexte ElastiCache-specific du projet dans un fichier d'état à l'adresse.elasticache/requirements.json. Ce fichier permet à l'agent d'éviter de demander les mêmes informations à plusieurs reprises. Il peut inclure des valeurs telles que le moteur, AWS la région et les points de terminaison du cache. Si ce fichier existe, la compétence le lit avant de poser de nouvelles questions.
Estimation des coûts
Cette compétence peut aider les agents à fournir des conseils de tarification préliminaires pour les ElastiCache charges de travail. La compétence inclut un calculateur de prix pour estimer les coûts mensuels à partir des entrées de charge de travail telles que la taille des données, le volume des demandes, les types de commandes et la taille de la charge utile.
AWS les informations d'identification ne sont pas nécessaires pour générer des estimations de prix. Le calculateur de prix utilise des données de AWS tarification accessibles au public, afin que vous puissiez estimer les coûts sans serveur et basés sur les nœuds avant de provisionner des ressources ou de connecter un compte. AWS Les estimations de prix ne sont fournies qu'à des fins de planification et peuvent différer des coûts réels. Avant le déploiement, confirmez le prix actuel sur la page de ElastiCache tarification.
Surveillance et résolution des problèmes
Le flux de travail de surveillance permet de diagnostiquer les problèmes opérationnels en commençant par les indicateurs pertinents, puis en recommandant le plus petit changement efficace. La compétence peut utiliser des scripts groupés pour collecter des métriques, générer des tableaux de bord, exécuter des audits de sécurité et analyser les coûts de support.
Utilisez cette ElastiCache compétence pour étudier les problèmes de performance, de disponibilité et de coût tels que les suivants :
Latence élevée
Faibles taux de réussite du cache
Pression du processeur ou de la mémoire
Décalage de réplication
Pics de connexion
Touches de raccourci et grandes touches
Déséquilibre des partitions
Commandes lentes
Hausses de coûts inattendues
CloudWatch configuration de l'alarme
Livraison de journaux
Guidage de la charge de travail genAI et vectorielle
Cette compétence aide les agents à fournir des conseils pour les modèles d'applications d'IA tels que la mise en cache sémantique, la mémoire des agents d'IA, la génération augmentée par récupération (RAG), les systèmes de recommandation et la recherche vectorielle. Cette compétence aide les agents à identifier l'intention de l'utilisateur, à sélectionner le flux de travail approprié et à générer des implémentations conformes aux ElastiCache capacités.
Pour ces charges de travail, la compétence fournit des conseils détaillés sur l'intégration du stockage, la conception des clés, la stratégie TTL, le réglage du seuil de similarité, les intégrations de frameworks et les considérations opérationnelles.