Effectuer une surveillance détaillée - Communication en temps réel sur AWS

Effectuer une surveillance détaillée

Les utilisateurs finaux d'applications vocales et vidéo en temps réel s'attendent au même niveau de performance qu'avec les services de téléphonie traditionnels. Ainsi, lorsqu'ils rencontrent des problèmes avec une application, cela finit par nuire à la réputation du fournisseur. Pour être proactif plutôt que réactif, il est impératif de déployer une surveillance détaillée à chaque partie du système qui dessert les utilisateurs finaux.

Figure 10 : Utilisation de SIPp pour contrôler l'infrastructure VoIP

De nombreux outils open source, tels que iPerf ou SIPp , et VoIPMonitor, sont disponibles et peuvent être utilisés pour contrôler le trafic SIP/RTP. Dans l'exemple précédent, les nœuds exécutant SIPp en modes client et serveur mesurent des métriques SIP telles que les appels réussis et les retransmissions SIP entre les quatre régions AWS américaines. Ces métriques peuvent ensuite être exportées vers Amazon CloudWatch à l'aide d'un script personnalisé. À l'aide de CloudWatch, les clients peuvent créer des alarmes sur ces métriques personnalisées en fonction d'une certaine valeur seuil. Des mesures correctives automatiques ou manuelles peuvent ensuite être prises en fonction de l'état de ces alarmes CloudWatch.

Pour les clients qui ne souhaitent pas allouer les ressources d'ingénierie nécessaires au développement et à la maintenance d'un système de surveillance personnalisé, de nombreuses solutions de surveillance VoIP de qualité sont disponibles sur le marché, telles que ThousandEyes. Un exemple d'action corrective consiste à modifier le routage SIP en fonction de l'augmentation des retransmissions SIP.